0001558370-22-003681.txt : 20220315 0001558370-22-003681.hdr.sgml : 20220315 20220315165005 ACCESSION NUMBER: 0001558370-22-003681 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 146 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220315 DATE AS OF CHANGE: 20220315 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-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-38835 FILM NUMBER: 22741841 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-K 1 dm-20211231x10k.htm 10-K
260770000157906000http://www.desktopmetal.com/20211231#LeaseLiabilityCurrent http://www.desktopmetal.com/20211231#LeaseLiabilityNonCurrenthttp://www.desktopmetal.com/20211231#LeaseLiabilityCurrent26077000015790600000017548202021FY26189545261895451387800023675035236750353780600037806000131528961315289644852000448520002107519321075193180353000180353000134507031345070313466700013466700024947372494737249770002497700010003810910003810943653300000http://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrent0.920.22P1YfalseP1YP1YP1YP3YP4YP4YP4YP4Y000http://www.desktopmetal.com/20211231#LeaseLiabilityCurrent http://www.desktopmetal.com/20211231#LeaseLiabilityNonCurrenthttp://www.desktopmetal.com/20211231#LeaseLiabilityCurrenthttp://www.desktopmetal.com/20211231#LeaseLiabilityNonCurrenthttp://www.desktopmetal.com/20211231#LeaseLiabilityNonCurrent0.513878000436533000P1YP1Y0.920.22false0001754820srt:MinimumMemberdm:DesktopMetalPrivatePlacementWarrantsMemberus-gaap:MeasurementInputSharePriceMember2021-12-310001754820srt:MinimumMemberdm:DesktopMetalPrivatePlacementWarrantsMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2021-12-310001754820srt:MaximumMemberdm:DesktopMetalPrivatePlacementWarrantsMemberus-gaap:MeasurementInputSharePriceMember2021-12-310001754820srt:MaximumMemberdm:DesktopMetalPrivatePlacementWarrantsMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2021-12-310001754820dm:DesktopMetalPrivatePlacementWarrantsMemberus-gaap:MeasurementInputOptionVolatilityMember2021-12-310001754820dm:DesktopMetalPrivatePlacementWarrantsMemberus-gaap:MeasurementInputExpectedTermMember2021-12-310001754820dm:DesktopMetalPrivatePlacementWarrantsMemberus-gaap:MeasurementInputExercisePriceMember2021-12-310001754820srt:MinimumMemberus-gaap:MeasurementInputExpectedTermMember2020-12-310001754820srt:MaximumMemberus-gaap:MeasurementInputExpectedTermMember2020-12-310001754820dm:WarrantsIssuedInExchangeOfTechnicalTechnicalResearchAndDevelopmentAdvisorServicesMemberus-gaap:MeasurementInputSharePriceMember2020-12-310001754820dm:WarrantsIssuedInExchangeOfTechnicalTechnicalResearchAndDevelopmentAdvisorServicesMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2020-12-310001754820dm:WarrantsIssuedInExchangeOfTechnicalTechnicalResearchAndDevelopmentAdvisorServicesMemberus-gaap:MeasurementInputOptionVolatilityMember2020-12-310001754820dm:WarrantsIssuedInExchangeOfTechnicalTechnicalResearchAndDevelopmentAdvisorServicesMemberus-gaap:MeasurementInputExpectedTermMember2020-12-310001754820dm:DesktopMetalPrivatePlacementWarrantsMemberus-gaap:MeasurementInputSharePriceMember2020-12-310001754820dm:DesktopMetalPrivatePlacementWarrantsMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2020-12-310001754820dm:DesktopMetalPrivatePlacementWarrantsMemberus-gaap:MeasurementInputOptionVolatilityMember2020-12-310001754820dm:DesktopMetalPrivatePlacementWarrantsMemberus-gaap:MeasurementInputExpectedTermMember2020-12-310001754820dm:DesktopMetalPrivatePlacementWarrantsMemberus-gaap:MeasurementInputExercisePriceMember2020-12-310001754820us-gaap:MeasurementInputSharePriceMember2020-12-310001754820us-gaap:MeasurementInputRiskFreeInterestRateMember2020-12-310001754820us-gaap:MeasurementInputOptionVolatilityMember2020-12-310001754820srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:ConvertiblePreferredStockMember2019-12-310001754820us-gaap:ConvertiblePreferredStockMember2019-12-310001754820us-gaap:RestrictedStockMember2015-01-012015-12-310001754820us-gaap:InProcessResearchAndDevelopmentMemberus-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001754820us-gaap:InProcessResearchAndDevelopmentMember2021-01-012021-12-310001754820us-gaap:RetainedEarningsMember2021-12-310001754820us-gaap:AdditionalPaidInCapitalMember2021-12-310001754820us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001754820us-gaap:RetainedEarningsMember2020-12-310001754820us-gaap:AdditionalPaidInCapitalMember2020-12-310001754820us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001754820srt: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:RestrictedStockUnitsRSUMemberus-gaap:CommonStockMember2021-01-012021-12-310001754820us-gaap:RestrictedStockMemberus-gaap:CommonStockMember2021-01-012021-12-310001754820us-gaap:CommonStockMember2021-12-310001754820us-gaap:CommonStockMember2020-12-310001754820dm:MergerWithTrineMember2020-12-080001754820srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:CommonStockMember2019-12-310001754820srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:CommonStockMember2019-12-310001754820us-gaap:CommonStockMember2019-12-310001754820srt:MinimumMemberdm:PublicWarrantsMemberus-gaap:CommonClassAMember2021-12-310001754820us-gaap:RestrictedStockMember2015-12-310001754820dm:IncentiveAwardPlan2020Member2020-12-012020-12-310001754820dm:PerformanceBasedStockOptionsMember2021-01-012021-12-310001754820dm:PerformanceBasedStockOptionsMember2021-12-310001754820us-gaap:ShareBasedPaymentArrangementNonemployeeMember2021-01-012021-12-310001754820dm:ConsultantMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMember2020-01-012020-12-310001754820dm:PerformanceBasedStockOptionsMember2020-01-012020-12-310001754820dm:IncentiveAwardPlan2020Member2021-12-310001754820dm:TwoThousandFifteenStockIncentivePlanMember2015-12-310001754820dm:IncentiveAwardPlan2020Member2021-01-012021-01-010001754820dm:AssumedStockOptionsMember2021-11-120001754820dm:PerformanceBasedRestrictedStockUnitsMember2020-01-012020-12-310001754820dm:PerformanceBasedRestrictedStockUnitsMember2021-12-310001754820dm:MarketBasedRestrictedStockUnitsMember2021-12-310001754820us-gaap:RestrictedStockUnitsRSUMember2020-12-310001754820us-gaap:RestrictedStockMember2020-12-310001754820dm:PerformanceBasedRestrictedStockUnitsMember2020-12-310001754820dm:MarketBasedRestrictedStockUnitsMemberus-gaap:ShareBasedPaymentArrangementEmployeeMember2021-10-012021-10-310001754820dm:PerformanceBasedRestrictedStockUnitsMemberus-gaap:ShareBasedPaymentArrangementEmployeeMember2021-01-012021-12-310001754820dm:PerformanceBasedRestrictedStockUnitsMemberus-gaap:ShareBasedPaymentArrangementEmployeeMember2020-01-012020-12-310001754820dm:PerformanceBasedRestrictedStockUnitsMember2021-01-012021-12-310001754820dm:TwoThousandFifteenStockIncentivePlanMember2015-01-012015-12-310001754820us-gaap:ShareBasedPaymentArrangementEmployeeMember2021-01-012021-12-310001754820dm:MarketBasedRestrictedStockUnitsMember2021-01-012021-12-310001754820dm:ConsultantMember2021-01-012021-12-310001754820dm:AssumedStockOptionsMember2021-01-012021-12-3100017548202022-01-012021-12-310001754820us-gaap:ServiceMemberus-gaap:EMEAMember2021-01-012021-12-310001754820us-gaap:ServiceMembersrt:AsiaPacificMember2021-01-012021-12-310001754820us-gaap:ServiceMembersrt:AmericasMember2021-01-012021-12-310001754820us-gaap:ProductMemberus-gaap:EMEAMember2021-01-012021-12-310001754820us-gaap:ProductMembersrt:AsiaPacificMember2021-01-012021-12-310001754820us-gaap:ProductMembersrt:AmericasMember2021-01-012021-12-310001754820us-gaap:TransferredOverTimeMember2021-01-012021-12-310001754820us-gaap:TransferredAtPointInTimeMember2021-01-012021-12-310001754820us-gaap:EMEAMember2021-01-012021-12-310001754820srt:AsiaPacificMember2021-01-012021-12-310001754820srt:AmericasMember2021-01-012021-12-310001754820us-gaap:ServiceMemberus-gaap:EMEAMember2020-01-012020-12-310001754820us-gaap:ServiceMembersrt:AsiaPacificMember2020-01-012020-12-310001754820us-gaap:ServiceMembersrt:AmericasMember2020-01-012020-12-310001754820us-gaap:ProductMemberus-gaap:EMEAMember2020-01-012020-12-310001754820us-gaap:ProductMembersrt:AsiaPacificMember2020-01-012020-12-310001754820us-gaap:ProductMembersrt:AmericasMember2020-01-012020-12-310001754820us-gaap:TransferredOverTimeMember2020-01-012020-12-310001754820us-gaap:TransferredAtPointInTimeMember2020-01-012020-12-310001754820us-gaap:EMEAMember2020-01-012020-12-310001754820srt:AsiaPacificMember2020-01-012020-12-310001754820srt:AmericasMember2020-01-012020-12-310001754820dm:E3dMember2021-01-012021-12-310001754820srt:MinimumMemberus-gaap:SoftwareDevelopmentMember2021-01-012021-12-310001754820srt:MinimumMemberus-gaap:FurnitureAndFixturesMember2021-01-012021-12-310001754820srt:MinimumMemberus-gaap:EquipmentMember2021-01-012021-12-310001754820srt:MinimumMemberus-gaap:ComputerEquipmentMember2021-01-012021-12-310001754820srt:MinimumMemberus-gaap:BuildingMember2021-01-012021-12-310001754820srt:MinimumMemberus-gaap:AutomobilesMember2021-01-012021-12-310001754820srt:MaximumMemberus-gaap:LeaseholdImprovementsMember2021-01-012021-12-310001754820srt:MaximumMemberus-gaap:EquipmentMember2021-01-012021-12-310001754820srt:MaximumMemberus-gaap:BuildingMember2021-01-012021-12-310001754820us-gaap:ToolsDiesAndMoldsMember2021-01-012021-12-310001754820srt:AmericasMember2020-12-310001754820us-gaap:ToolsDiesAndMoldsMember2021-12-310001754820us-gaap:SoftwareDevelopmentMember2021-12-310001754820us-gaap:LeaseholdImprovementsMember2021-12-310001754820us-gaap:LandAndBuildingMember2021-12-310001754820us-gaap:FurnitureAndFixturesMember2021-12-310001754820us-gaap:EquipmentMember2021-12-310001754820us-gaap:ConstructionInProgressMember2021-12-310001754820us-gaap:ComputerEquipmentMember2021-12-310001754820us-gaap:AutomobilesMember2021-12-310001754820us-gaap: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-310001754820us-gaap:PreferredStockMember2021-12-310001754820us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001754820us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310001754820us-gaap:StateAndLocalJurisdictionMember2021-12-310001754820us-gaap:ForeignCountryMember2021-12-310001754820us-gaap:DomesticCountryMember2021-12-310001754820country:JP2021-12-310001754820country:DE2021-12-310001754820us-gaap:StateAndLocalJurisdictionMember2020-12-310001754820us-gaap:DomesticCountryMember2020-12-310001754820us-gaap:RetainedEarningsMember2021-01-012021-12-310001754820us-gaap:RetainedEarningsMember2020-01-012020-12-310001754820us-gaap:FairValueInputsLevel3Memberdm:ContingentConsiderationMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001754820dm:ContingentConsiderationMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001754820us-gaap:FairValueInputsLevel3Memberdm:DesktopMetalPrivatePlacementWarrantsMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001754820dm:DesktopMetalPrivatePlacementWarrantsMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001754820dm:LetterOfCreditWithNoExpirationDateMember2021-12-310001754820dm:LetterOfCreditExpiringMarch2022ToMarch2023Member2021-12-310001754820srt:MinimumMember2021-12-310001754820srt:MaximumMember2021-12-310001754820dm:DentalArtsLaboratoriesIncMember2021-07-312021-07-310001754820dm:DmBelgiumBvSrlAerosintSaMember2021-06-252021-06-250001754820dm:Adaptive3dTechnologiesIncMember2021-05-082021-05-080001754820dm:BrewerDentalLabInc.Member2021-01-012021-12-310001754820dm:AcquisitionOfEnvisiontecMember2021-12-310001754820dm:ElPasoMemberus-gaap:TradeNamesMember2021-11-122021-11-120001754820dm:ElPasoMemberus-gaap:DevelopedTechnologyRightsMember2021-11-122021-11-120001754820dm:ElPasoMemberus-gaap:CustomerRelationshipsMember2021-11-122021-11-120001754820dm:MayDentalLabInc.Memberus-gaap:TradeNamesMember2021-10-292021-10-290001754820dm:MayDentalLabInc.Memberus-gaap:CustomerRelationshipsMember2021-10-292021-10-290001754820dm:LarryBrewerDentalLabIncMemberus-gaap:TradeNamesMember2021-10-142021-10-140001754820dm:LarryBrewerDentalLabIncMemberus-gaap:CustomerRelationshipsMember2021-10-142021-10-140001754820dm:AidroSrlMemberus-gaap:TradeNamesMember2021-09-072021-09-070001754820dm:AidroSrlMemberus-gaap:CustomerRelationshipsMember2021-09-072021-09-070001754820dm:DentalArtsLaboratoriesIncMemberus-gaap:TradeNamesMember2021-07-302021-07-300001754820dm:DentalArtsLaboratoriesIncMemberus-gaap:CustomerRelationshipsMember2021-07-302021-07-300001754820dm:DmBelgiumBvSrlAerosintSaMemberus-gaap:TradeNamesMember2021-06-242021-06-240001754820dm:DmBelgiumBvSrlAerosintSaMemberus-gaap:TechnologyBasedIntangibleAssetsMember2021-06-242021-06-240001754820dm:Adaptive3dTechnologiesIncMemberus-gaap:TradeNamesMember2021-05-072021-05-070001754820dm:Adaptive3dTechnologiesIncMemberus-gaap:TechnologyBasedIntangibleAssetsMember2021-05-072021-05-070001754820srt:MinimumMemberdm:AcquisitionOfEnvisiontecMember2021-02-162021-02-160001754820srt:MaximumMemberdm:AcquisitionOfEnvisiontecMember2021-02-162021-02-160001754820dm:AcquisitionOfEnvisiontecMemberus-gaap:TradeNamesMember2021-02-162021-02-160001754820dm:AcquisitionOfEnvisiontecMemberus-gaap:CustomerRelationshipsMember2021-02-162021-02-160001754820dm:FigurMachineToolsLlcMember2020-12-310001754820dm:ElPasoMemberus-gaap:TradeNamesMember2021-11-120001754820dm:ElPasoMemberus-gaap:DevelopedTechnologyRightsMember2021-11-120001754820dm:ElPasoMemberus-gaap:CustomerRelationshipsMember2021-11-120001754820dm:MayDentalLabInc.Memberus-gaap:TradeNamesMember2021-10-290001754820dm:MayDentalLabInc.Memberus-gaap:CustomerRelationshipsMember2021-10-290001754820dm:LarryBrewerDentalLabIncMemberus-gaap:TradeNamesMember2021-10-140001754820dm:LarryBrewerDentalLabIncMemberus-gaap:CustomerRelationshipsMember2021-10-140001754820dm:AidroSrlMemberus-gaap:TradeNamesMember2021-09-070001754820dm:AidroSrlMemberus-gaap:CustomerRelationshipsMember2021-09-070001754820dm:DentalArtsLaboratoriesIncMemberus-gaap:TradeNamesMember2021-07-300001754820dm:DentalArtsLaboratoriesIncMemberus-gaap:CustomerRelationshipsMember2021-07-300001754820dm:DmBelgiumBvSrlAerosintSaMemberus-gaap:TradeNamesMember2021-06-240001754820dm:DmBelgiumBvSrlAerosintSaMemberus-gaap:TechnologyBasedIntangibleAssetsMember2021-06-240001754820dm:Adaptive3dTechnologiesIncMemberus-gaap:TradeNamesMember2021-05-070001754820dm:Adaptive3dTechnologiesIncMemberus-gaap:TechnologyBasedIntangibleAssetsMember2021-05-070001754820dm:AcquisitionOfEnvisiontecMemberus-gaap:TradeNamesMember2021-02-160001754820dm:AcquisitionOfEnvisiontecMemberus-gaap:TechnologyBasedIntangibleAssetsMember2021-02-160001754820dm:AcquisitionOfEnvisiontecMemberus-gaap:CustomerRelationshipsMember2021-02-160001754820us-gaap:TradeNamesMember2021-12-310001754820us-gaap:TechnologyBasedIntangibleAssetsMember2021-12-310001754820us-gaap:CustomerRelationshipsMember2021-12-310001754820us-gaap:ComputerSoftwareIntangibleAssetMember2021-12-310001754820us-gaap:TechnologyBasedIntangibleAssetsMember2020-12-310001754820us-gaap:ComputerSoftwareIntangibleAssetMember2020-12-310001754820us-gaap:FairValueInputsLevel3Member2021-12-310001754820us-gaap:FairValueInputsLevel3Member2020-12-310001754820us-gaap:FairValueInputsLevel3Member2020-01-012020-12-310001754820dm:DesktopMetalPrivatePlacementWarrantsMember2021-01-012021-12-310001754820dm:DesktopMetalPrivatePlacementWarrantsMember2020-01-012020-12-310001754820dm:DesktopMetalPrivatePlacementWarrantsMember2020-01-012020-12-310001754820dm:SubscriptionAgreementMember2021-01-012021-12-310001754820us-gaap:RestrictedStockUnitsRSUMember2021-12-310001754820us-gaap:RestrictedStockMember2021-12-310001754820us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310001754820dm:PropertyPlantAndEquipmentOtherThanAcquiredTechnologyOrCapitalizedSoftwareMember2021-01-012021-12-310001754820dm:PropertyPlantAndEquipmentOtherThanAcquiredTechnologyOrCapitalizedSoftwareMember2020-01-012020-12-310001754820dm:Adaptive3dTechnologiesIncMember2021-05-080001754820srt:MinimumMemberdm:AidroSrlMember2021-12-310001754820srt:MaximumMemberdm:AidroSrlMember2021-12-310001754820us-gaap:LetterOfCreditMember2021-12-310001754820dm:PublicWarrantsMember2020-02-242020-02-240001754820us-gaap:ServiceMember2021-01-012021-12-310001754820us-gaap:ProductMember2021-01-012021-12-310001754820us-gaap:ServiceMember2020-01-012020-12-310001754820us-gaap:ProductMember2020-01-012020-12-310001754820srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberdm:AccountingStandardsUpdate202108Memberdm:AcquisitionOfEnvisiontecMember2021-02-170001754820srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberdm:AccountingStandardsUpdate202108Memberdm:ElPasoMember2021-01-010001754820srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberdm:AccountingStandardsUpdate202108Memberdm:AcquisitionOfEnvisiontecMember2021-01-010001754820dm:OperatingLeaseAgreementWithTMRELlcMember2021-12-310001754820dm:OperatingLeaseAgreementWithSitracoUkLimitedMember2021-12-310001754820dm:OperatingLeaseAgreementWithJesBesitzgesellschaftGmbhMember2021-12-310001754820dm:DentalArtsLaboratoriesIncMember2021-12-310001754820dm:CustomerOneMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-3100017548202020-08-200001754820us-gaap:CommonClassAMember2021-12-310001754820dm:IncentiveAwardPlan2020Member2020-12-310001754820dm:PublicWarrantsMemberus-gaap:WarrantMember2021-12-310001754820dm:PublicWarrantsMemberus-gaap:CommonClassAMember2021-12-310001754820dm:PublicWarrantsMember2020-02-240001754820us-gaap:MoneyMarketFundsMember2021-12-310001754820us-gaap:MoneyMarketFundsMember2020-12-310001754820us-gaap:CommercialPaperMember2020-12-310001754820dm:Adaptive3dTechnologiesIncMemberdm:PaycheckProtectionProgramMember2021-05-070001754820dm:EnvisiontecInc.Memberdm:PaycheckProtectionProgramMember2021-12-310001754820dm:DentalArtsLaboratoriesIncMemberdm:EquipmentFinancingAgreementsMember2021-12-310001754820dm:AidroSrlMember2021-12-310001754820dm:ElPasoMember2021-11-122021-12-310001754820dm:MayDentalLabInc.Member2021-10-292021-12-310001754820dm:LarryBrewerDentalLabIncMember2021-10-142021-12-310001754820dm:AidroSrlMember2021-09-072021-12-310001754820dm:DentalArtsLaboratoriesIncMember2021-07-302021-12-310001754820dm:DmBelgiumBvSrlAerosintSaMember2021-06-242021-12-310001754820dm:Adaptive3dTechnologiesIncMember2021-05-072021-12-310001754820dm:AcquisitionOfEnvisiontecMember2021-02-162021-12-310001754820dm: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-12-310001754820us-gaap:CommercialPaperMember2020-12-310001754820us-gaap:USGovernmentAgenciesDebtSecuritiesMember2021-12-310001754820us-gaap:CorporateDebtSecuritiesMember2021-12-310001754820us-gaap:AssetBackedSecuritiesMember2021-12-310001754820us-gaap:CorporateDebtSecuritiesMember2020-12-310001754820us-gaap:USTreasurySecuritiesMember2020-12-310001754820us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001754820us-gaap:OtherInvestmentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001754820us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001754820us-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001754820us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001754820us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001754820us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001754820us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001754820us-gaap:OtherInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001754820us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001754820us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001754820us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001754820us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001754820us-gaap:EquitySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001754820us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001754820us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001754820us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001754820us-gaap:FairValueMeasurementsRecurringMember2021-12-310001754820us-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-100001754820dm:TwoThousandTwentyOneAcquisitionMember2021-06-102021-06-100001754820dm:ForustCorporationMember2020-10-012020-10-310001754820dm:FigurMachineToolsLlcMember2020-12-012020-12-310001754820us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001754820us-gaap:RestrictedStockMember2021-01-012021-12-310001754820us-gaap:EmployeeStockMember2021-01-012021-12-310001754820us-gaap:WarrantMember2020-01-012020-12-310001754820us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310001754820us-gaap:RestrictedStockMember2020-01-012020-12-310001754820us-gaap:EmployeeStockMember2020-01-012020-12-310001754820dm:UnvestedTrineFounderSharesMember2020-01-012020-12-310001754820us-gaap:TradeNamesMemberus-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-310001754820us-gaap:TechnologyBasedIntangibleAssetsMemberus-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-12-310001754820us-gaap:TechnologyBasedIntangibleAssetsMemberus-gaap:CostOfSalesMember2021-01-012021-12-310001754820us-gaap:CustomerRelationshipsMemberus-gaap:SellingAndMarketingExpenseMember2021-01-012021-12-310001754820us-gaap:ComputerSoftwareIntangibleAssetMemberus-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-12-310001754820us-gaap:TechnologyBasedIntangibleAssetsMemberus-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-12-310001754820us-gaap:TechnologyBasedIntangibleAssetsMemberus-gaap:CostOfSalesMember2020-01-012020-12-310001754820us-gaap:ComputerSoftwareIntangibleAssetMemberus-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-12-3100017548202019-12-310001754820dm:Mr.SibalaniExExecutiveOfficerMemberdm:MarketBasedRestrictedStockUnitsMember2021-01-012021-12-310001754820us-gaap:SellingAndMarketingExpenseMember2021-01-012021-12-310001754820us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-12-310001754820us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-310001754820us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001754820us-gaap:CostOfSalesMember2021-01-012021-12-3100017548202020-09-282020-09-280001754820us-gaap:SellingAndMarketingExpenseMember2020-01-012020-12-310001754820us-gaap:RestrictedStockMember2020-01-012020-12-310001754820us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-12-310001754820us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-12-310001754820us-gaap:EmployeeStockOptionMember2020-01-012020-12-310001754820us-gaap:CostOfSalesMember2020-01-012020-12-310001754820us-gaap:TradeNamesMember2021-01-012021-12-310001754820us-gaap:TechnologyBasedIntangibleAssetsMember2021-01-012021-12-310001754820us-gaap:CustomerRelationshipsMember2021-01-012021-12-310001754820us-gaap:ComputerSoftwareIntangibleAssetMember2021-01-012021-12-310001754820dm:PublicWarrantsMember2021-12-310001754820dm:DesktopMetalPrivatePlacementWarrantsMember2021-12-310001754820dm:SeriesLegacyPreferredStockMember2021-01-012021-12-310001754820dm:SeriesELegacyPreferredStockMember2021-01-012021-12-310001754820dm:SeriesE1LegacyPreferredStockMember2021-01-012021-12-310001754820dm:SeriesDLegacyPreferredStockMember2021-01-012021-12-310001754820dm:SeriesCLegacyPreferredStockMember2021-01-012021-12-310001754820dm:SeriesBLegacyPreferredStockMember2021-01-012021-12-310001754820dm:SeriesE1LegacyPreferredStockMember2021-12-310001754820dm:SeriesDLegacyPreferredStockMember2021-12-310001754820us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001754820dm:PublicWarrantsMember2021-01-012021-12-310001754820us-gaap:CommonStockMember2020-01-012020-12-310001754820us-gaap:InProcessResearchAndDevelopmentMemberus-gaap:CommonStockMember2021-01-012021-12-310001754820dm:MergerWithTrineMemberdm:BusinessCombinationSubscriptionAgreementMember2020-12-092020-12-090001754820us-gaap:CommonStockMember2021-01-012021-12-310001754820dm:MarketBasedRestrictedStockUnitsMember2021-10-310001754820dm:AssumedStockOptionsMember2021-11-122021-11-120001754820dm:MarketBasedRestrictedStockUnitsMember2021-10-012021-10-310001754820us-gaap:ShareBasedPaymentArrangementEmployeeMember2020-01-012020-12-310001754820dm:ConsultantMember2020-01-012020-12-310001754820dm:LiabilityClassifiedSharesBasedAwardsMember2021-01-012021-12-310001754820us-gaap:RestrictedStockUnitsRSUMemberdm:MayDentalLabInc.Member2021-10-292021-10-290001754820us-gaap:RestrictedStockUnitsRSUMemberdm:LarryBrewerDentalLabIncMember2021-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:WarrantsIssuedUnderStrategicCollaborationAgreementMember2021-01-012021-12-310001754820dm:DesktopMetalPrivatePlacementWarrantsMember2021-01-012021-12-310001754820us-gaap:RestrictedStockUnitsRSUMemberus-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001754820us-gaap:RestrictedStockMemberus-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001754820us-gaap:RestrictedStockMember2021-01-012021-12-310001754820us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310001754820dm:MayDentalLabInc.Member2021-10-292021-10-290001754820dm:LarryBrewerDentalLabIncMember2021-10-142021-10-1400017548202020-12-0900017548202021-11-110001754820dm:EquityIncentivePlanOfMakeCompositesIncMember2019-01-012019-12-3100017548202020-07-310001754820dm:SeriesLegacyPreferredStockMember2021-12-310001754820dm:SeriesELegacyPreferredStockMember2021-12-310001754820dm:SeriesCLegacyPreferredStockMember2021-12-310001754820dm:SeriesBLegacyPreferredStockMember2021-12-3100017548202020-12-092020-12-090001754820dm:MergerWithTrineMember2020-12-310001754820dm:MergerWithTrineMember2020-01-012020-12-310001754820us-gaap:EMEAMember2021-12-310001754820srt:AsiaPacificMember2021-12-310001754820srt:AmericasMember2021-12-310001754820dm:RestrictedCashMemberus-gaap:LetterOfCreditMember2021-12-310001754820dm:OperatingLeaseAgreementWithTMRELlcMember2021-01-012021-12-310001754820dm:OperatingLeaseAgreementWithSitracoUkLimitedMember2021-01-012021-12-310001754820dm:OperatingLeaseAgreementWithJesBesitzgesellschaftGmbhMember2021-01-012021-12-310001754820dm:MergerWithTrineMember2021-01-012021-12-310001754820us-gaap:ShareBasedCompensationAwardTrancheTwoMember2020-12-092020-12-090001754820us-gaap:ShareBasedCompensationAwardTrancheOneMember2020-12-092020-12-090001754820us-gaap:FairValueInputsLevel3Member2021-01-012021-12-3100017548202020-02-240001754820dm:TermLoanMember2018-06-012018-06-300001754820dm:TermLoanMember2018-06-300001754820srt:MinimumMember2021-01-012021-12-310001754820srt:MaximumMember2021-01-012021-12-310001754820dm:WarrantsIssuedInExchangeOfTechnicalTechnicalResearchAndDevelopmentAdvisorServicesMember2021-01-012021-12-310001754820us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-3100017548202020-07-012020-07-310001754820dm:PublicWarrantsMember2021-03-2900017548202017-05-3100017548202020-08-310001754820dm:MayDentalLabInc.Member2021-10-290001754820dm:LarryBrewerDentalLabIncMember2021-10-140001754820dm:AidroSrlMember2021-09-070001754820dm:DentalArtsLaboratoriesIncMember2021-07-300001754820dm:Adaptive3dTechnologiesIncMember2021-05-070001754820dm:AcquisitionOfEnvisiontecMember2021-02-160001754820dm:AidroSrlMember2021-09-072021-09-070001754820dm:DentalArtsLaboratoriesIncMemberdm:EquipmentFinancingAgreementsMember2021-01-012021-12-310001754820dm:DmBelgiumBvSrlAerosintSaMember2021-06-240001754820dm:MayDentalLabInc.Member2021-01-012021-12-310001754820dm:LarryBrewerDentalLabIncMember2021-01-012021-12-310001754820dm:ElPasoMember2021-01-012021-12-310001754820dm:DmBelgiumBvSrlAerosintSaMember2021-01-012021-12-310001754820dm:DentalArtsLaboratoriesIncMember2021-01-012021-12-310001754820dm:AidroSrlMember2021-01-012021-12-310001754820dm:Adaptive3dTechnologiesIncMember2021-01-012021-12-310001754820dm:AcquisitionOfEnvisiontecMember2021-01-012021-12-310001754820dm:DmBelgiumBvSrlAerosintSaMember2021-06-242021-06-240001754820dm:DmBelgiumBvSrlAerosintSaMember2021-12-310001754820dm:AcquisitionOfEnvisiontecMember2021-02-172021-02-170001754820dm:MergerWithTrineMember2020-12-092020-12-090001754820dm:ElPasoMember2021-11-120001754820dm:AssumedStockOptionsMemberdm:ElPasoMember2021-11-122021-11-120001754820dm:ElPasoMember2021-11-122021-11-120001754820dm:TwoThousandTwentyOneAcquisitionMember2021-06-102021-06-100001754820dm:ForustCorporationMember2020-10-012020-10-310001754820dm:TwoThousandTwentyOneAcquisitionMember2021-06-100001754820dm:ForustCorporationMember2020-10-3100017548202020-12-3100017548202021-12-3100017548202020-01-012020-12-3100017548202021-06-3000017548202022-03-1100017548202021-01-012021-12-31dm:agreementdm:Ydm:segmentxbrli:sharesiso4217:USDiso4217:USDxbrli:sharesdm:itemxbrli:puredm:loandm:Ddm:directordm:employee

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

FORM 10-K

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

For the fiscal year ended December 31, 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

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

Name Of Each Exchange

Title of Each Class

Trading Symbol(s)

On Which Registered

Common Stock, $0.0001 Par Value per Share

DM

New York Stock Exchange

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

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.

Yes No

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.

Yes No

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 has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.

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

Based on the closing price as reported on the New York Stock Exchange, the aggregate market value of the Registrant’s Common Stock held by non-affiliates on June 30, 2021 (the last business day of the Registrant’s most recently completed second fiscal quarter) was approximately $3.0 billion. Shares of Common Stock held by each executive officer and director and by each shareholder affiliated with a director or an executive officer have been excluded from this calculation because such persons may be deemed to be affiliates. This determination of affiliate status is not necessarily a conclusive determination for other purposes. The number of outstanding shares of the Registrant’s Common Stock as of March 11, 2022 was 312,491,730.

Documents Incorporated by Reference

Portions of the Registrant’s Definitive Proxy Statement relating to the 2022 Annual Meeting of Stockholders to be filed pursuant to Regulation 14A with the Securities Exchange Commission are incorporated by reference into Part III of this report. Such proxy statement will be filed with the Securities and Exchange Commission not later than 120 days following the end of the Registrant’s fiscal year ended December 31, 2021.

TABLE OF CONTENTS

    

Page

PART I

Item 1. Business

3

Item 1A. Risk Factors

20

Item 1B. Unresolved Staff Comments

47

Item 2. Properties

47

Item 3. Legal Proceedings

48

Item 4. Mine Safety Disclosures

48

PART II

Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

49

Item 6. Selected Financial Data

49

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

49

Item 7A. Quantitative and Qualitative Disclosures About Market Risk

66

Item 8. Financial Statements and Supplementary Data

66

Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

66

Item 9A. Controls and Procedures

66

Item 9B. Other Information

69

Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

69

PART III

Item 10. Directors, Executive Officers and Corporate Governance

69

Item 11. Executive Compensation

70

Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

70

Item 13. Certain Relationships and Related Transactions, and Director Independence

70

Item 14. Principal Accounting Fees and Services

70

PART IV

Item 15. Exhibits and Financial Statement Schedules

70

Item 16. Form 10 K Summary

71

2

BASIS OF PRESENTATION

On December 9, 2020, we consummated the business combination, or the Business Combination, contemplated by the Agreement and Plan of Merger, dated August 26, 2020, by and among our company (formerly known as Trine Acquisition Corp.), Desktop Metal Operating, Inc. (formerly known as Desktop Metal, Inc.) and Sparrow Merger Sub, Inc., pursuant to which Sparrow Merger Sub, Inc. merged with and into Desktop Metal Operating, Inc., with Desktop Metal Operating, Inc. becoming our wholly owned subsidiary. Upon the closing of the Business Combination, we changed our name to Desktop Metal, Inc.

Unless otherwise indicated or the context otherwise requires, references in this Annual Report on Form 10-K to “we,” “us,” “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.

CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS

This Annual Report on Form 10-K, including "Management’s Discussion and Analysis of Financial Condition and Results of Operations" in Item 7, contains forward-looking statements. All statements contained in this Annual Report on Form 10-K 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 Part I, Item 1A. “Risk Factors” elsewhere in this Annual Report on Form 10-K. 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 Annual Report on Form 10-K 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 Annual Report on Form 10-K 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.

PART I

Item 1. Business

Business Overview

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

At Desktop Metal, we believe additive manufacturing, commonly referred to as 3D printing, is one of the most exciting and transformational technology innovations of our time. According to the Wohlers Report 2021 and management estimates, the global additive manufacturing market, which includes spending on systems, materials, parts and other 3D printing software and services, is expected to grow from $13 billion in 2020 to more than $100 billion in 2030 at a compound annual growth rate of approximately 22%.

3

Additive manufacturing has the capacity to change the way parts of nearly all materials are designed, manufactured and sold around the world, and it provides businesses of all sizes the means to make high performance products faster, more sustainably, and at costs and volumes competitive with conventional manufacturing processes. Our mission is to enable high volume production, while making additive manufacturing accessible to all engineers, designers and manufacturers. In doing so, we believe we will empower businesses to adopt radical, new approaches to design and production and enable the success of many of the high growth industries that will drive global economic growth in the years to come.

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

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

We leverage our core competencies in technology innovation and product development by marketing and selling our Additive Manufacturing 2.0 solutions through a leading global distribution network, managed and augmented by our own internal sales and marketing teams. This distribution network, which covers over 65 countries around the world, is composed of sales and distribution professionals with decades of experience in digital manufacturing technologies and works alongside our direct sales force to market and sell products across a range of industries and price points. Similarly, our internal manufacturing and supply chain teams work collaboratively with our internal engineering department and third-party contract manufacturers to scale up initial prototypes for commercialization and volume commercial shipments. Together, our hybrid distribution and manufacturing approaches allow us to produce, sell and service our products at-scale in global markets and create substantial operating leverage as we execute our strategy.

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

We are led by visionary technologists and a team of proven leaders with experience bringing emerging technologies to market across the hardware, materials and software sectors. Our technologies have the potential to empower engineers and designers to easily access additive manufacturing and drive new application discovery as well as provide manufacturers with reliable and high-performance solutions that facilitate the production of innovative designs in high volumes. We believe that, taken together, these core competencies will propel us towards helping businesses realize the true promise of Additive Manufacturing 2.0.

Industry Background

Conventional manufacturing processes have numerous shortcomings.

Historically, processes such as casting, stamping, molding and machining have dominated global manufacturing, which is a $12 trillion industry, according to estimates by A.T. Kearney. These conventional and subtractive manufacturing techniques have

4

numerous limitations. Most require high upfront expenses in the form of tools, such as molds, dies, jigs or fixtures. Designing and manufacturing these tools can result in long lead times for parts as well as minimum volume requirements in order to achieve cost efficiencies.

Tooling requirements associated with casting, stamping, and injection molding also leave little room for design iteration without increasing time-to-market and development costs. New parts and design changes often require a new tool, thereby slowing the pace at which businesses can introduce new products and react to shifts in market preferences and making it difficult to compete effectively. Computer numerical controlled machining, or CNC machining, is an alternative to stamping, casting and molding that does not require a mold or die, enabling lower-volume production with reduced lead times. However, because CNC machining is a subtractive process in which material is removed from a solid block to create a part, it typically results in higher part costs and significant material waste. In addition, the CNC machining process often requires heavy involvement from specialist technicians, and machine programming can be time intensive. Each of these conventional manufacturing processes also creates design restrictions that can result in significantly higher part weights and costs or require assemblies, adversely impacting performance in favor of manufacturability and driving additional manufacturing and supply chain complexity.

Additive manufacturing has the potential to address the limitations of conventional manufacturing.

Additive manufacturing addresses many of the limitations of conventional manufacturing through a combination of flexibility, ease of use and cost, making it an efficient and effective process across the product life cycle, from design and prototyping to production. Additive manufacturing is a digital manufacturing process that produces 3D objects from digital models through the repeated deposition of thin layers of material. This process eliminates the need for tooling inputs and provides a range of benefits including:

Accelerated time-to-market. Businesses can manufacture design files at the push of a button with no tooling required. While design cycles for conventional manufacturing can take weeks or months, additive manufacturing can shorten this cycle to days due to the ability to rapidly switch between or iterate on designs without excessive delay. Such improvements in time-to-market for new products can help businesses react more rapidly to shifts in customer demand.

Design flexibility. Conventional manufacturing can force design compromises as a result of subtractive manufacturing processes or the use of tools. While 3D printing may involve design guidelines primarily to reduce dependency on supports and optimize process success, designers generally have freedom to produce geometries not possible or economically feasible with conventional manufacturing. As an example, with additive manufacturing, designers can produce intricate organic or complex, lattice shapes that are optimized for strength and functional performance to reduce weight and material usage.

Assembly consolidation. Improved design flexibility enables the consolidation of sub-assemblies into single parts, which can improve reliability by reducing the number of failure points in a product. Decreasing part quantity is also a productivity breakthrough for many businesses. With fewer unique parts to fabricate, procure, store and assemble, businesses can drastically simplify their supply chains.

Mass customization. Additive manufacturing enables the customization and production of designs at scale, eliminating costs traditionally associated with multiple tools and tooling changeover as well as reducing the risk of excess inventory and material obsolescence. Each part printed using additive manufacturing can be identical to or radically different from the other parts within a given print. Several end markets, including audiology and dental, have already leveraged mass customization through additive manufacturing to improve the aesthetics and performance of parts.

Supply chain re-engineering. Additive manufacturing suitable for end-use parts production can improve supply chains by enabling on-demand manufacturing in distributed locations. Decentralized networks of additive manufacturing systems with low tooling and set-up costs can replace centralized facilities with conventional manufacturing equipment in locations frequently selected because of lower cost of labor. In addition, producing parts near the point and time of demand can significantly reduce lead times, inventories, and dependencies on forecasting without incurring additional costs related to logistics and customs.

Sustainable manufacturing. Additive manufacturing is a more efficient production process than subtractive techniques, such as CNC machining. It requires fewer material inputs and reduces material waste. By enabling optimized geometries

5

lighter than conventionally manufactured counterparts, additive manufacturing can also lead to downstream sustainability benefits, including reduced fuel consumption in industries such as automotive and aerospace. In addition, by reducing supply chain complexity, additive manufacturing can reduce emissions from transporting physical goods around the world.

Many businesses are motivated to deploy additive manufacturing to improve production processes at-scale.

Many businesses faced with increased global competition and rapidly changing market preferences are turning to additive manufacturing to overcome the limitations of conventional manufacturing and provide a competitive advantage. According to an Ernst & Young global survey, 83% of industrial businesses in 2019 were either already applying or considering applying additive manufacturing technologies, a significant increase from 36% in 2016. According to the Wohlers Report 2021, spending on additive manufacturing products and services roughly doubled from $6 billion to $12 billion during this same period. While many businesses still value the rapid prototyping benefits of additive manufacturing, they are also eager to realize benefits largely related to end-use part production. According to Ernst & Young, over 50% of industrial businesses expect to use additive manufacturing to produce products that better meet customer requirements; reduce logistics efforts, transport and inventories; and manufacture existing products at lower costs.

Most existing additive manufacturing technologies primarily focus on design & prototyping applications.

Additive manufacturing technologies face stringent business requirements for use in production with respect to accuracy, surface finish, material properties and throughput, all of which must meet or exceed the standards set by more mature conventional manufacturing alternatives. Most commercially available 3D printers leverage legacy additive manufacturing technologies including fused filament fabrication, or FFF, stereolithography, or SLA, and powder bed fusion, or PBF. These first-generation 3D printing technologies build parts by tracing each layer using a single point or multiple points, such as an extrusion nozzle in FFF printers or a laser in SLA and PBF systems. While these technologies have evolved significantly since the early 2000s, and have mostly overcome initial deficiencies around accuracy, surface finish and material properties, their throughput and the resulting production economics have continued to present a challenge. Such technologies can typically only increase part throughput with additional time or systems, which limits customers’ ability to increase production without also increasing their equipment costs. Many existing additive manufacturing solutions consequently continue to focus on design and prototyping use cases or other low volume production applications where design flexibility and turnaround time are important to customers, but costs and part throughput are not, and where other key performance measures, including accuracy, surface finish and material properties are also less critical.

As a result, businesses still face hurdles in adopting legacy additive manufacturing for end-use production.

While the growth of additive manufacturing has accelerated in recent years, many companies still hesitate to fully adopt the existing, legacy technologies to produce end-use parts in volume, preventing them from realizing the full benefits of additive manufacturing. Ernst & Young found that only 18% of industrial businesses in 2019 used additive manufacturing for end-use parts, lagging other use cases such as rapid prototyping. Because these existing, legacy technologies are better suited to design and prototyping applications, businesses pursuing additive manufacturing solutions face significant barriers to adopting these technologies for end-use applications. Using legacy additive manufacturing technologies to make end-use parts can be expensive, particularly for businesses under margin pressure. This is due to the high costs of legacy additive manufacturing equipment and related consumable materials, which are often priced at high levels by vendors to compensate for the low productivity of their systems. When combined with the limited throughput of these legacy additive manufacturing technologies, high upfront and operating costs result in part costs that typically cannot compete with conventional manufacturing. Consequently, industries that require inexpensive parts in large quantities, such as automotive and consumer products, face challenges in adopting additive manufacturing for end-use parts production.

Our Market Opportunity

In part as a result of the drawbacks of these legacy additive manufacturing technologies, businesses of all sizes are engaging Desktop Metal to begin their deployment of additive manufacturing for scalable, end-use parts production. We believe our product portfolio enables customers to capture value at every stage in the product lifecycle, from research and development to the mass production of tools and end-use parts. We provide easy-to-use, high-throughput, and integrated additive manufacturing solutions comprised of hardware, software, materials, and services. Our solutions expand the addressable market for additive manufacturing by facilitating applications in vertical markets that have been restricted from adopting additive manufacturing due to cost and

6

productivity hurdles, such as automotive, consumer products, heavy industry and machine design. As a result, we believe we are at the forefront of the next generation of companies that will drive the accelerated adoption of Additive Manufacturing 2.0, whereas legacy additive manufacturing technologies are primarily focused on enabling rapid prototyping and tooling applications. According to the Wohlers Report 2021 and management estimates, this market is expected grow from $13 billion in 2020 to more than $100 billion in 2030 at a compound annual growth rate of approximately 22%, as additive manufacturing displaces conventional manufacturing across a growing range of applications.

Our Growth Strategy

The key elements of our strategy for growth include the following:

Expand our product offerings with a focus on integrated solutions that make additive manufacturing suitable for production applications and accessible to a broad audience.

We believe the adoption of additive manufacturing, particularly for end-use parts, is driven by the availability of solutions that offer a tool-free, digital path to producing large quantities of parts that are both higher performance and lower cost than achievable through conventional manufacturing processes. Our product portfolio is focused on additive manufacturing printer platforms designed for Additive Manufacturing 2.0, or the volume production of end-use parts, and we intend to continue investing significant resources in enhancing these solutions and developing technologies with breakthrough advances in print speed and other process parameters to deliver the highest throughput systems and lowest part costs in the additive manufacturing market. We believe such improvements will encourage customer investment in additive manufacturing across a range of industrial applications and vertical markets where conventional manufacturing has customarily held cost and volume advantages. Improved system productivity and economics will expand our market opportunity and enable customers to enjoy the benefits of additive manufacturing at-scale, including lighter, more sustainable parts and a digital supply chain. Our Additive Manufacturing 2.0 solutions also enable us to capture recurring revenue streams through the sales of consumables and service contracts. We are also committed to lowering the barriers to adopting such additive manufacturing solutions by providing integrated, turnkey experiences that improve performance while reducing workflow complexity and include all the software, hardware and materials required to produce end-use parts. To accomplish this, we intend to continue investing in software, materials and sintering technologies complementary to our 3D printers that enable ease of use and broad adoption across a wide set of customers with varying levels of experience with additive manufacturing.

Qualify additional materials to reach new verticals and expand our addressable market

Our current product portfolio supports 3D printing using an extensive library of materials, including metals, polymers, elastomers, ceramics, sands, composites, wood and biocompatible materials, and we are in the process of qualifying additional materials for printing that meet or exceed the properties achievable through conventional manufacturing processes. Our metal additive manufacturing systems are designed using sintering-based, powder metallurgy processes, for which hundreds of well-characterized metal alloys and ceramics are available, offering a broad set of materials for us to evaluate and qualify for use with these platforms. Several of these solutions also provide open platforms for customers to develop and print with specialized materials that are either proprietary to them or not included on our internal development roadmap while others offer a full, turnkey experience including metal powders which we qualify and distribute for customer use. Our photopolymer systems support a wide range of both proprietary and third-party, industry-validated resins through a selectively open business model. By developing or qualifying additional industrial materials on our systems and enabling customers and partners to do the same, we believe we can serve a broader customer base and address new applications and vertical markets, thereby expanding market share of our solutions and helping drive adoption of additive manufacturing.

Develop robust produced parts offerings focused on “killer apps” for additive manufacturing

We are establishing produced parts offerings in which we directly manufacture parts for sale to our customers with a focus on key, high-value applications and verticals in which additive manufacturing can provide significant design, performance, cost and supply chain advantages relative to conventional manufacturing. These offerings will enable us to provide a more holistic suite of solutions for our customers and enable the accelerated adoption of our Additive Manufacturing 2.0 solutions across select high-value and high margin production applications, which we refer to as “killer apps”, including, but not limited to, medical and dental devices, fluid power systems, and sustainable, end-use wood parts. For example, we offer turnkey design and parts production services enabled by additive manufacturing for fluid power system applications through our Aidro subsidiary, and we are building Desktop Labs, a

7

dental and biofabrication platform focused on leveraging our proprietary additive manufacturing solutions to vertically integrate into digital solutions, design services and parts production capabilities for dental and biofabrication applications. By leveraging additive manufacturing, we believe we can provide improved delivery timelines, higher performance parts, and a more integrated, end-to-end customer experience relative to manufacturers that leverage conventional processes, enabling pricing power and accelerating our customer acquisition capabilities. Providing produced parts also enables customers to leverage our technology for these “killer apps” with a lower initial capital expenditure investment before bringing their production in-house when they are ready to purchase our additive manufacturing systems. We believe such services will facilitate lead generation for our additive manufacturing systems at scale and enable high-performance and specialized applications using new materials ahead of broader market introduction.

Pursue strategic acquisitions and partnerships

We intend to continue to selectively pursue acquisitions and/or equity investments in businesses that represent a strategic fit and are consistent with our overall focus on technologies and solutions that enable Additive Manufacturing 2.0 across printers, materials and killer apps. We believe such transactions would allow us to accelerate market penetration of our additive manufacturing solutions by enabling expansion of our product portfolio, access to new markets and key applications for additive manufacturing, and a stronger value proposition for our customers while delivering margin improvements and increased customer lifetime value. We believe that because of our core focus on engineering and technology development as well as our unique distribution network, we will be able to successfully integrate and drive adoption of new technologies and capabilities acquired via strategic transactions.

Extend our distribution channels and reach

We have a leading global distribution network for our additive manufacturing technology solutions consisting of over 200 resellers, covering more than 65 countries around the world. Our direct sales force augments the reach of our distribution network, focusing primarily on selling our higher priced solutions, cross-selling our solutions across materials, serving major accounts and expanding our footprint within multinational and Fortune 500 organizations. We intend to extend this hybrid distribution approach by adding further geographic coverage and sales capacity across both reseller and direct sales channels as well as developing industry-specific expertise to drive penetration in vertical markets such as automotive, aerospace, healthcare and dental, and consumer products. We also expect to continue building out a high-velocity sales channel for lower price point products by partnering with additional volume distributors of software and hardware as well as expanding our internal sales infrastructure and online sales presence.

Build a diverse, global customer base across industries and applications

We believe that our success depends, in part, on our ability to develop a diverse, global customer base to reduce risks associated with revenue concentration in any single geographic region or industry. Our customers today include businesses of all sizes, ranging from small and medium enterprises to Fortune 500 organizations and span many industries and applications, including automotive, healthcare and dental, consumer products, heavy industry, aerospace, machine design and research and development. We aim to leverage our global distribution network to reach new customers broadly as well as opportunities in targeted industries and geographies. We believe this diversification will also allow us to identify new applications for which our solutions are appropriate and provide us with customer feedback to assist our product development efforts and ensure we are addressing a broad range of market needs. For example, in 2021 we launched Desktop Health, a business focused on developing new solutions built on and commercializing our portfolio of additive manufacturing solutions for personalized patient care across a range of healthcare and dental applications spanning dentistry, orthodontics, dermatology, orthopedics, cardiology, plastic surgery and printed regenerative tissues and grafts. Our produced parts offerings, including Aidro and Desktop Labs, further our application diversification efforts by providing us with a direct, internal feedback loop with users of our additive manufacturing solutions so we can continue to identify new use cases where our proprietary technologies deliver a compelling value proposition and accelerate our customer acquisition and account expansion capabilities.

Promote awareness through training and education

As businesses increasingly embrace additive manufacturing over the next decade, we intend to educate the market on best practices for adoption of the technology across the entire product life cycle. Our leadership position provides a platform to deliver this education both for our existing customers and the market as a whole. Such education is a critical component of our sales and marketing efforts. We believe businesses that are well-informed or that have firsthand experience of the benefits of our additive

8

manufacturing solutions relative to conventional manufacturing are more likely to purchase and expand their use of our products and services over time. To drive such awareness, we are developing rich additive manufacturing content and curricula for delivery through both online and in-person media, including classes, programs, certifications, and professional services. We are developing global centers of excellence, leveraging our own headquarters and network of adoption centers in conjunction with our distribution network’s presences, to serve as showrooms for our solutions, learning facilities and focal points for additive manufacturing-focused professional services.

Our Competitive Strengths

We are a pioneer in the additive manufacturing industry with a mission to make the technology accessible to all designers, engineers, and manufacturers. We believe our collective expertise coupled with the following competitive strengths, will allow us to maintain and extend a leadership position in next-generation additive manufacturing and expand our market opportunity:

Differentiated and proprietary technology platform focused on area-wide print technologies

We have invested significant resources in developing proprietary technologies that serve as the foundation of our solutions across hardware, software and materials science to accelerate the widespread adoption of additive manufacturing. A majority of these proprietary technologies are innovations on binder jetting or digital light processing, or DLP, which are area-wide 3D printing processes that use inkjet printheads or DLP projectors, respectively, to print an entire layer or large sections of a layer at one time and are consequently more efficient than point processes, such as FFF, SLA and PBF, which trace each layer over time using single (or multiple) points of energy or material deposition. Several of our key print process innovations include:

Single Pass Jetting, or SPJ. An area-wide powder metallurgy-based process in which all the sequential steps of conventional binder jetting are combined and applied with each pass of a single print carriage over the “build box”, dramatically reducing print time and increasing mechanical efficiency, leading to significant increases in throughput and improvements in part costs.

Triple Advanced Compaction Technology, or Triple ACT. An area-wide powder metallurgy-based process for binder jetting that leverages a unique ultrasonic hopper in combination with a dual roller approach featuring a knurl design on one roller for spreading powder and a special surface finish on a separate roller for compacting powder, leading to high powder bed densities with minimal variability.

Continuous Digital Light Manufacturing, or CDLM. An area-wide photopolymer printing process built on top of DLP technology that allows for continuous motion of the build plate to deliver exceptional build speeds and parts with isotropic properties and high accuracy, leading to improvements in part costs while also enabling new resin chemistries with strong functional characteristics.

Projection Arrays. An area-wide photopolymer printing process that combines multiple high-resolution DLP projectors into a single exposure using advance multi-image calibration to increase power density and resolution during curing, improving print speeds and enabling large format build areas to support the production of large parts.

Bound Metal Deposition, or BMD. A powder metallurgy-based process in which loose powders and dangerous lasers commonly associated with 3D printing are eliminated in favor of bound metal rods to shape parts layer-by-layer, leading to reductions in requirements for special facilities.

Micro Automated Fiber Placement, or Micro AFP. A process in which tape pre-impregnated with continuous fiber, or continuous fiber prepreg tape, is deposited along a part’s critical load paths in combination with chopped fiber filament to build high-strength and high-resolution parts with aerospace and industrial-grade materials.

In addition to these print process innovations, we have developed purpose-built, proprietary sintering technology that delivers industrial-strength sintering in an office-friendly package as well as breakthrough sintering process simulation software, designed to facilitate metal parts production on our platforms with high accuracy while reducing trial-and-error. These fundamental technologies represent the cornerstones of our future product introductions and are critical to enhancing our existing offerings. Elements of these technologies and processes are protected by our know-how and by over 650 patents or pending patent applications.

9

High printer throughput

We believe that our proprietary SPJ, Triple ACT, CDLM and Projection Array technologies and each of our binder jet and DLP product platforms enables the highest rate of parts production per unit of time among competing additive manufacturing systems for a given layer resolution. The Production System P-50, which is designed to achieve print speeds of up to 12,000 cubic centimeters per hour at a 65-micron printed layer height, can enable customers to manufacture up to hundreds of thousands or even millions of parts per year using additive manufacturing, unlocking new applications due to improved part costs and enhanced design flexibility. The Xtreme 8K uses patented Projection Array technology to support printing large photopolymer parts at build speeds up to 100 times those of legacy thermoplastic FFF printers. Our additive manufacturing solutions employ additional, proprietary technology innovations as a means to overcome some of the challenges that arise with high-speed 3D printing and ensure part consistency, accuracy, and resolution. Through continued advances in underlying hardware and our own technology and processes, we believe that our products’ print speeds will continue to increase, driving down the cost of parts produced on our additive manufacturing systems. This will further differentiate our solutions from competitors while also improving our ability to compete with conventional manufacturing processes at larger quantities of parts and across a wider range of applications.

Integrated, turnkey solutions

We aim to provide our customers with easy-to-use and end-to-end, turnkey solutions for additive manufacturing without the need for additional third-party equipment. We believe our compelling user experience across our product portfolio begins with cohesive and modern software applications for efficient printer build preparation and communication with our additive manufacturing systems, which receive feature enhancements via over-the-air or offline firmware updates. For our solutions related to metal additive manufacturing, which is a complex process that involves multiple steps to go from a digital file to a metal part, we have developed a furnace using proprietary technology purpose-built to provide industrial strength, partial-pressure and vacuum-enabled sintering in an office-friendly package. Sintering is a critical step for powder metallurgy-based metal additive manufacturing processes. Our furnace enables customers of our Studio System and metal binder jetting solutions with minimal additive manufacturing experience or materials expertise to process high-density, complex metal parts entirely in-house without third-party equipment required. Similarly, we provide cleaning and curing solutions for our photopolymer additive manufacturing systems, enabling customers to fully process parts post-print to achieve exceptional material properties, resolution and accuracy. We also provide a range of proprietary and third-party consumables and materials optimized for use with our additive manufacturing systems and designed to enable high-quality parts with consistency.

Broad product portfolio and material library

Every organization has a different challenge or application that drives its consideration of additive manufacturing. We offer our customers a range of solutions spanning multiple price points, throughput levels, operating environments, and technologies to enable businesses to find the solution that solves their specific pain point and achieves their goals across an extensive library of qualified materials. Our broad product portfolio covers a spectrum of use cases, scaling with customer needs from entry-level, office-friendly additive manufacturing systems for low volume production of metal, polymer, composite or biocompatible parts to high-end, industrial additive manufacturing systems for mass production of low-cost metal, polymer, elastomer, ceramic, sand or wood parts. In addition, this portfolio eliminates the need for customers to source products for different applications from multiple third-party vendors, giving us a market advantage relative to competitors with a more limited set of solutions.

Global presence and distribution capabilities

We have developed an industry-leading global distribution network for our additive manufacturing solutions consisting of over 200 resellers covering over 65 countries around the world and within a short drive of a significant portion of worldwide manufacturing sector locations. Our resellers, who have extensive experience across digital modeling, 3D printing, and metal and polymer manufacturing processes, provide marketing, sales, application engineering, and local support services for end users across an array of vertical markets, such as healthcare and dental. They also bring an existing base of customers into which we can drive awareness of and ultimately sell our additive manufacturing solutions. Our direct sales force augments the reach of our global distribution network, serving major accounts and expanding our footprint within multinational and Fortune 500 organizations. To support both our reseller and direct sales channels, we leverage an experienced team of application engineers who help customers identify and develop compelling use cases for additive manufacturing in their organizations to drive adoption of our solutions. We believe this hybrid

10

distribution approach allows us to scale across a range of price points, solution complexities and deployment sizes while enabling a tight and ongoing relationship with customers of all sizes.

We have also established adoption centers in each of the Americas, the Europe, the Middle East and Asia, or EMEA region, and the Asia-Pacific, or APAC region, through which we offer sales and marketing and delivery of support and printing services to our customers. These adoption centers provide us with physical presence alongside our reseller locations in or near areas where many global industrial businesses have manufacturing facilities, providing potential customers with the ability to see our additive manufacturing systems in operation and evaluate their production capabilities prior to ordering such solutions to bring production in-house.

Visionary and experienced management team

Our management team has deep operational experience bringing emerging technologies to market across the hardware and software sectors. In engineering, we are led by accomplished and visionary technologists across the additive manufacturing, robotics, and materials science industries, including lead inventors of binder jetting and DLP technologies and an industry authority in powder metallurgy. Our commercialization efforts are managed by individuals with prior successes in building and growing indirect, channel-driven sales organizations.

Our Product Platforms

We offer a comprehensive portfolio of integrated additive manufacturing solutions comprised of hardware, software, materials and services with support for metals, polymers, elastomers, ceramics, sands, composites, wood, and biocompatible materials. Our additive manufacturing systems, which are based on our proprietary technologies, are described below.

Metal Additive Manufacturing Systems

Our metal additive manufacturing systems are designed using sintering-based, powder metallurgy processes, in which metal powder is bound together in a printer and sintered in a furnace to form a dense metal part. Hundreds of metal alloys are available to such powder metallurgy processes, many with well-characterized and high-quality material properties.

The Production System is an industrial manufacturing platform powered by patent-pending SPJ binder jetting technology designed to be the fastest way to 3D print metal parts at scale. The Production System platform consists of two printer models, the P-1 and the P-50, enabling customers to scale from process and materials development in a smaller form factor solution to mass production of low-cost, end-use parts on the same print engine. On the Production System P-50, which commenced shipments during the first quarter of 2022, SPJ technology offers dramatic increases in print speeds up to 100 times those of legacy PBF additive manufacturing technologies. This throughput is reinforced by an open material platform that allows customers to use low-cost, third-party metal injection molding, or MIM, powders. As a result, the Production System P-50 can produce high-resolution parts at costs competitive with conventional mass production techniques for quantities up to hundreds of thousands of units, addressing the needs of original equipment and third-party contract manufacturers seeking cost-effective additive manufacturing solutions. In addition, both Production System printer models feature an inert, chemically inactive processing environment, enabling support for a range of both non-reactive and reactive metals in a controlled fashion while also promoting consistent characteristics and quality across printed parts.

The Shop System platform introduces mid-volume binder jetting with rich feature detail and exceptional surface finish to the machine shop market. With the Shop System, businesses can produce serial batches of hundreds or thousands of complex, end-use metal parts in a fraction of the time and cost of conventional manufacturing and comparably priced additive manufacturing technologies. The Shop System, which can achieve build speeds up to 10 times those of legacy PBF additive manufacturing technologies, also features a configurable build volume from 4 liters to 16 liters designed to scale to a customer’s desired throughput. It is an affordable, turnkey solution that facilitates the full manufacturing process from digital file to sintered metal part, and includes a powder station for part depowdering prior to sintering, closed-loop powder recycling and our proprietary furnace technology with software and profiles optimized for mid-volume production. While the Shop System was initially designed for metal parts production, we also are qualifying and commercializing this solution for new materials that can leverage binder jetting, such as wood and ceramics.

11

The X-series platform is designed for serial production binder jet 3D printed metal, ceramic, or composite parts, balancing speed and quality while offering broad material compatibility for a full spectrum of academics, researchers and manufacturers. The X-series consists of three printer models, including the X160Pro, X25Pro and InnoventX. The models differ primarily in print speed and build volume but leverage the same patented Triple ACT technology and advanced, piezoelectric printhead engine to support easy scaling from research and development to volume production with industry-leading final part accuracy, density and part variability as low at 0.3% across large build areas. Each of these printer models also features an open material system and significant process flexibility, enabling the use of a diverse range of ultra-fine, third-party MIM powders. At 160 liters in build volume, the X160Pro is the largest commercially available binder jet system in the market and large enough to batch process investment cast parts for applications in industries such as automotive, aerospace and defense. The X160Pro also features Industry 4.0 cloud connectivity and process-linking capabilities enabled by Siemens MindSphere. The X25Pro features a mid-sized 25-liter build volume, making it large enough to accommodate production of most metal parts manufactured today. The InnoventX is a compact, entry-level binder jetting solution aimed at academics, researchers, and manufacturers seeking to conduct materials research and produce low volumes of functional parts quickly, affordably, and sustainably. It also includes enhanced safety features for reliably producing high-quality parts with excellent surface finish across a wide range of materials. This system’s process flexibility and easy-to-manage build volume of just under 1 liter make it ideal for educating students, use in labs for research and development, or getting started with binder jetting without the need for large volumes of powder.

The Studio System platform, now in its second generation, is designed for office-friendly 3D printing. Integrated through Desktop Metal’s cloud-based Fabricate software, this turnkey, easy-to-use solution delivers a streamlined and automated workflow for producing low volumes of complex metal parts in house via additive manufacturing technology. Through BMD, the Studio System minimizes requirements for special facilities or expensive EHS equipment as compared to legacy PBF additive manufacturing technologies and improves ease-of-use while enabling new features such as use of closed-cell triply periodic minimal surface, or TPMS, infill for lightweight strength. Parts produced using the Studio System 2 also feature our Separable Supports technology, which enables simplified post-processing and support removal relative to legacy PBF additive manufacturing technologies.

We also offer a sintering furnace, that can be paired with the Studio System and our entry-level binder jetting solutions to create turnkey metal additive manufacturing solutions that are simple to install and easy to use. The Desktop Metal furnace is fully-automated, sized to fit through ADA-compliant doors and built using proprietary technology that provides industrial-strength, vacuum-enabled sintering in an office-friendly package. It is designed to achieve temperatures up to 1,400 degrees Celsius and to ensure uniform heating and cooling without the residual stresses introduced into parts by legacy PBF additive manufacturing processes, which can result in poor part performance.

Photopolymer Additive Manufacturing Systems

Our photopolymer additive manufacturing systems are designed using advanced, area-wide photopolymer print processes, such as DLP and CDLM, in which liquid photopolymer resin is cured using light from a high-resolution projector system to produce precision polymer parts with smooth surface finish and properties in line with or exceeding conventionally manufactured thermoplastics.

The Xtreme 8K platform features the largest build area among production-grade DLP systems. It is designed for industrial, high-temperature production of end-use photopolymer parts and uses high-powered light sources coupled with a water-cooled DLP chip for extended life on the factory floor. Leveraging patented Projection Array technology, the Xtreme 8K combines its two high-powered 4K projectors into a single exposure using multi-image calibration to drive power density during curing and enable the high-speed production of exceptionally large photopolymer parts within the 71 liters build envelope without sacrificing quality or accuracy. Projection Array technology, which supports build speeds on the Xtreme 8K up to 100 times those of legacy thermoplastic FFF printers, is also capable of printing parts with up to 16K resolution using patented pixel shifting technology. With the speed and resolution enabled by the Xtreme 8K, businesses can achieve superior price performance for large volumes of end-use parts versus comparable polymer additive manufacturing systems.

The Einstein series, designed for dental professionals, offers key features essential to superior 3D printing in the dental market, including accuracy, speed and versatility. The series consists of three models, including Einstein, Einstein Pro, and Einstein Pro XL, each of which offer progressively larger build volumes up to 5.7 liters, faster build speeds, and higher-resolution printing. All Einstein printers leverage proprietary NanoFit 385 technology built on industrial 385 nanometer projectors to enable dental applications with stunning clarity, exceptional accuracy, and natural looking finishes. The printers are also equipped with Hyperprint technology, which leverages closed-loop processing in combination with a heated resin vat to fabricate a variety of dental applications, such as models,

12

dentures and crowns, with improved accuracy, speeds up to 50% faster, and a wider range of materials than predecessor dental photopolymer solutions.

The P4K platform offers a series of advanced DLP printer models designed for volume production in precision applications. With four available build envelopes up to 5.9 liters in volume, the P4K platform leverages industrial 385 nanometer projectors combined with patented pixel tuning technology that uses artificial intelligence to deliver parts with extremely high-quality surface finish. P4K printers eliminate the use of a vat used to hold the liquid photopolymer resin, and instead use a shallow tray filled with the exact volume of resin required for a given print, minimizing waste, saving material costs and making material changeovers fast and easy.

The Envision One platform leverages patented CDLM technology for high-volume production of end-use photopolymer parts at an affordable upfront price, offering exceptional price performance. Envision One printers are built with industrial projectors with 4K resolution and 385 nanometer wavelength that deliver high-intensity light uniformly and with high precision across the entire build surface. Paired with proprietary domeless basement technology for the material tray, which reinforces precision and part accuracy, CDLM technology on the Envision One enables the continuous motion of the build plate to deliver high build speeds and parts with isotropic properties, leading to cost-effective end-use parts. The Envision One platform consists of several models, including a large format solution, the Envision One XL, which supports printing large parts up to 330 millimeters tall, and the Envision One HT, which uses a high-accuracy, closed loop infrared heating system to enable a new generation of high-temperature, high-viscosity resin chemistries with strong functional characteristics.

The D4K Pro platform, designed for jewelry and chairside settings, offers professional-grade photopolymer printing for end-use parts in a desktop form factor. Equipped with an industrial 385 nanometer and 4K resolution projector, the D4K Pro platform uses proprietary DLP technology to deliver exceptionally fast print speeds. The platform offers build envelopes up to 1.4 liters in volume, resolution down to 25 microns, and exceptionally smooth surface finish that minimizes post-processing requirements.

Across each of these platforms, we have a large library of qualified materials suitable for healthcare and dental, consumer products, and industrial applications. In addition, we offer cleaning and curing accessories to facilitate post-processing of photopolymer parts produced on our printer platforms. The PWA 2000 and PWA 2000 XL automated rinsing solution facilitates cleaning uncured resin from parts with the convenience of a removable basket for ease-of-use when dipping or extracting parts from the tank. A selection of available automated programs ensures accurate, and efficient cleaning of delicate and larger, complex parts alike while minimizing liquid use to reduce costs and environmental impact. The PCA 2000 and PCA 4000 are solutions for curing parts printed using our CDLM or DLP platforms and utilize a unique system of ultraviolet light emitting diode (LED) light sources that uses both 385 nanometer wavelengths to deep cure and 405 nanometer wavelengths to achieve smooth surface on each part.

Digital Casting Additive Manufacturing Systems

Our digital casting additive manufacturing systems leverage binder jetting technology to print large-scale molds, mold cores, and investment casting patterns with high precision across a variety of sand materials for foundry applications to enable our customers to innovate through enhanced design solutions and improved turnaround times for their clients.

The S-Max platform is a high-performance digital casting solution designed for fast, precise and reliable production of sand molds and cores for metal casting applications, making it an ideal choice for industrial production of high-complexity castings that range in size for automotive, aerospace, energy, and other heavy industries. The platform consists of two models, the S-Max and S-Max Pro. Both models offer two large job boxes of 1,260 liters each, as well as a fully automated and adjustable printhead that supports a wide range of binder systems, providing the versatility to print cores and molds compatible with a range of ferrous and nonferrous metals. The S-Max printer offers a robust and reliable solution for the majority of our available sand printing binders, including all cold hardening binder systems, making it suitable for a common and wide range of casting materials. The S-Max Pro offers an additional inorganic binder option, which can deliver high-quality aluminum castings popular among automotive foundries. These models also vary in print speed, with the S-Max offering a build rate of up to 100 liters per hour and the S-Max Pro offering faster serial production speeds of up to 125 liters per hour. Designed for high-volume production, the S-Max Pro also leverages Siemens control systems with Industry 4.0 integration, cloud connectivity, and real-time process controls with early print error detection via integrated cameras. It is available as a standalone solution but can also be connected with optional auxiliary equipment to create a fully automated, turnkey production line for 3D sand printing. The S-Max Pro also offers an optional “box-in-box” system that uses transport shuttles for automated loading and removal of build boxes immediately after printing as well as an automated or semi-automated desanding station, which features state-of-the-art PLC controls and integrated sensors to reduce processing time by up

13

to 95%, providing customers with the ability to support 24/7 continuous production on up to four S-Max Pro printers. A modular setup allows this system to be extended to robotic removal of cores and finishing, creating greater flexibility and future-proofing customer investment.

The Robotic Additive Manufacturing, or RAM, platform is designed to be the fastest and most flexible robotic 3D printing solution with an initial focus on sand and ceramic 3D printing for digital casting applications. Using patent-pending technology, a print carriage attached to a third-party, multi-axis robot uses high-speed binder jetting technology to deposit, spread, and compact powder and deposit binder in a single pass over the build box to produce high quality components for foundry applications at scale. The RAM platform consists of several standard models, which offer a variety of build envelopes up to 1,529 liters in volume, although the industrial robot and modular print carriage architecture allows configurations for a variety of build sizes, resolutions, accuracies and materials, such as wood or polymers.

The S-Print is an ideal entry-level solution for prototypes and small series production in digital casting applications. With a 160-liter build volume, it combines a compact footprint with the flexibility to use the full range of available sand printing binder systems to accommodate a variety of casting materials for rapid product development and short-run production.

Composite Additive Manufacturing Systems

The Fiber platform offers the world’s first desktop 3D printer to fabricate high-resolution parts with aerospace- and industrial-grade continuous fiber composite tape materials used in industrial Automated Fiber Placement, or AFP, processes. Through proprietary Micro AFP technology, Fiber supports materials up to two times stronger than steel at one-fifth its weight and up to 75 times stiffer and 60 times stronger than standard FFF polymer materials. Micro AFP uses a robotic tool changer architecture in which one printhead deposits a continuous fiber prepreg tape while a second printhead extrudes chopped fiber filament to build high-resolution parts with reinforced sections along critical load paths. To enable applications ranging from consumer electronics to automotive, Fiber is designed to support a number of fiberglass and carbon fiber-reinforced composites, including Polyetheretherketone, or PEEK, Polyetherketoneketone, or PEKK, and Nylon (Polyamide 6, or PA6) composites, which exhibit excellent mechanical properties and are temperature, chemical, and corrosion resistant, and electrostatic discharge, or ESD, compliant.

Biofabrication Additive Manufacturing Systems

The 3D-Bioplotter platform is a versatile and user-friendly biofabrication solution that processes biocompatible materials for potential computer-aided tissue engineering applications such as bone regeneration, cartilage regeneration, soft tissue fabrication, drug release and organ printing. It is one of the most widely referenced biofabrication platforms in the industry today and is being used for groundbreaking medical research and development. Designed to enable flexibility and combinations of different materials and temperatures, the platform leverages a modular architecture, including sterilized heating and cooling cartridges and a robotic tool changer to switch between one of up to five syringes, each of which has individual temperature control, and which use air or mechanical pressure to dispense liquid, melt, paste or gels from a cartridge. The 3D-Bioplotter can fabricate parts using a wide range of open-source and standard materials, from soft hydrogels to polymer melts or hard ceramics and even metals. Software-designed complex inner partners enable researchers and manufacturers to precisely control mechanical properties.

Consumable materials

We sell an array of consumable materials, or consumables, for use with several of our additive manufacturing systems. The sales of these materials provide us with a recurring revenue stream from customers of our additive manufacturing solutions. These materials consist of:

Binder jetting materials. For use with our binder jetting platforms, we sell a combination of proprietary binders engineered in-house by our materials team and third-party binders both to support a broad array of MIM alloys, sands and ceramics, and to maximize success through each stage of the binder jetting process, resulting in high-resolution parts with exceptional surface finish and strong material properties. While we offer an open platform that is compatible with third-party powders across many of our binder jetting solutions, we sell a range of powders qualified for use with the Shop System, with numerous additional materials in various stages of qualification.

14

DLP and CDLM photopolymer resins. For use with our area-wide photopolymer print platforms, we sell proprietary resins engineered in-house by our materials team to achieve high-performance material properties and support a broad range of applications across healthcare and dental, consumer products and industrial verticals. This extensive library of materials also includes biocompatible resins as well as several Food and Drug Administration, or FDA, cleared resins for use in medical and dental applications. In addition to our proprietary resins, we sell third-party, industry-validated materials that have been qualified for use with our platforms through a selectively open business model.

BMD materials. For use with the Studio System, we sell metal and ceramic materials, including stainless steels, carbon steels, tool steels, titanium and copper. We also continue to develop additional materials to meet our customers’ needs for new applications and vertical markets. These office-friendly materials are delivered in our unique cartridge-based, rod format, which is a key differentiator for the Studio System as it allows for high metal loading and high-force extrusion during printing, resulting in high density parts with strong mechanical properties, as well as quick and easy material changeovers.

Micro AFP materials. For use with Fiber, we sell both continuous and chopped fiber-reinforced composite materials. Fiber’s Micro AFP tape head deposits aerospace- and industrial-grade continuous fiber prepreg tape while the FFF printhead deposits chopped fiber filament. Fiber is designed to carbon fiber and fiberglass reinforcement options along with several thermoplastics, including PEEK, PEKK, and Nylon (PA6). This selection of materials enables a range of customer applications requiring high strength, low weight, temperature or chemical resistance, and ESD compliance.

Bioprinting materials. For use with 3D-Bioplotter, we sell several biocompatible materials for potential use in tissue engineering applications.

In addition, depending on the product, our consumables may include wear components for our additive manufacturing systems, such as printheads, build plates or material trays, which require replacement after a specified usage amount or in accordance with predetermined replacement cycles, in order to maintain the proper operations of the equipment.

Software

Software is a key component of our additive manufacturing solutions and is at the core of their accessibility and ease-of-use. Built on cloud, desktop, and mobile technologies, our build preparation software applications, Fabricate, Envision One RP, XPrep and Viriprint, streamline the process of setting up prints and provides a cohesive, modern user interface and experience across our product portfolio. In addition to basic features such as automatic and custom support generation, part scaling and positioning, our software also enables the unique features of each of our additive manufacturing systems, such as the ability to configure the placement and orientation of continuous fiber tape for Fiber, to adjust closed-cell infill for the Studio System, to leverage automated dental model preparation for Einstein printers and to densely nest multiple parts into a build across all our binder jetting, DLP and CDLM platforms. These software applications natively read commonly used 3D CAD file formats as well as traditional 3D printing file formats, such as STLs.

Our systems also feature onboard, color touchscreen controls and a user-friendly experience consistent with our build preparation software applications. For our cloud-enabled systems, these onboard controls facilitate remote over-the-air updates delivered directly to the equipment, allowing for continuous improvement via new features and enhancements. Several of our systems are integrated with third-party internet-of-things platforms such as Siemens Mindsphere, which enables real-time, cloud-based monitoring of print status, including live information on key system metrics and alerts for out-of-range issues, and for which we are developing closed-loop quality assurance systems to automatically detect and correct errors during printing.

In addition, we offer Live Sinter, a proprietary sintering process simulation software designed to improve part accuracy, reduce sintering support structures and associated costs and minimizing printing trial and error for binder jet additive manufacturing processes. This software dynamically simulates the results of the sintering process by leveraging a GPU-accelerated, multi-physics engine in combination with finite element analysis, or FEA, and artificial intelligence. It also automates the compensation of geometries for the distortion and shrinkage that typically occurs during sintering, further optimizing the printing process to create high-accuracy parts.

15

Desktop Labs: Our Dental and Biofabrication Platform

Dental and biofabrication represent important emerging killer apps for additive manufacturing because the parts in these market segments are typically patient-specific. Traditional production methods in these industries include labor- and resource-intensive conventional manufacturing processes. As a result, we believe this market is poised to rapidly adopt additive manufacturing. To address these applications and accelerate their adoption of additive manufacturing, we are building Desktop Labs, a produced parts offering under Desktop Health that vertically integrates into digital solutions, design services and parts production capabilities. To support the Desktop Labs platform, we have acquired several businesses engaged in the production of a range of high-performance dental parts and devices, including, but not limited to, restorations such as dentures or crowns, splints and guards, and surgical guides.

We intend to establish a competitive advantage for Desktop Labs relative to dental industry peers by elevating the dental clinician practice experience and the standard of care through improved quality of restorations, faster turnaround times, and customized chairside solutions enabled by high-throughput 3D printers, breakthrough materials, and innovative software workflows. We are focused on rapidly digitizing Desktop Labs properties using these proprietary additive manufacturing solutions to enhance their profitability, expanding margins through efficient production capabilities while delivering improved patient outcomes. Through additive manufacturing-enabled digital workflows, Desktop Labs can not only realize significant cost reductions within key restorative dental device categories but also provide end-to-end solutions for private dental practices, dental services organizations (DSOs), dental hospitals, dental institutions, and manufacturing support for dental labs. In particular, we intend to use such additive manufacturing-enabled digital workflows and technology-enhanced support services to facilitate the expansion of the chairside printing ecosystem inside dental practices. These efforts will create new, digital-first treatment options for dental clinicians, resulting in reductions in patient visits, dental device remakes, real-time issue resolution, and an overall positive impact on dental practice economics, efficiency, and resource management.

Over time, we also intend to leverage this platform to provide biofabrication solutions leveraging proprietary materials currently in the advanced stages of research and development. We believe Desktop Labs can develop into an industry-leading business that provides printers, materials and end-use parts for dental and biofabrication customers with additive manufacturing at its core.

Customers

Our customers range from small and medium sized enterprises to Fortune 500 companies and represent a broad array of industries, including automotive, aerospace, healthcare, consumer products, heavy industry, machine design, research and development, and others. No single customer has accounted for more than 10% of our total revenue in 2021. One customer accounted for 24% of total accounts receivable in 2021.

Research and Development

The additive manufacturing market is undergoing rapid technological advancements across hardware, software, and materials. We invest significant resources into ongoing research and development programs because we believe our ability to maintain and extend our market position depends, in part, on breakthrough technologies that offer a unique value proposition for our customers and differentiation versus our competitors. Our research and development team, which is responsible for both the development of new products and improvements to our existing product portfolio, consists of talented and dedicated engineers, technicians, scientists, and professionals with experience from a wide variety of the world’s leading additive manufacturing, robotics, materials, and technology organizations. Our primary areas of focus in research and development include, but are not limited to:

Printing technologies for metals, polymers, elastomers, ceramics, sands, composites, wood and biocompatible materials, focused on driving improvements to speed, ease of use, and part size;

Binder and resin formulation to enhance the support for additional materials and new applications;

Sintering technology and powder metallurgy techniques to increase materials compatibility and part quality;

Powder processing technology to ensure reliable and repeatable printing at scale; and

Simulation and artificial intelligence-based software tools to maximize part quality and accuracy.

16

Sales and Marketing

We sell our additive manufacturing solutions through a global distribution network consisting of over 200 resellers, covering over 65 countries around the world. Our resellers purchase and resell our products to our customers, for whom they also perform installation, application engineering, and local support and maintenance services, with backup services provided by our internal applications engineering and support teams. Our resellers are overseen by Desktop Metal regional channel managers, and most operate on an exclusive basis with respect to the additive manufacturing technologies that we offer. Many resellers offer third-party digital manufacturing software and/or CNC machines in their respective regions, which provides an opportunity to cross-sell our additive manufacturing solutions to a broad, existing customer base that has purchased these other products. Our direct sales force augments the reach of our distribution network, focusing primarily on selling our higher priced solutions, cross-selling our solutions across materials, serving major accounts and expanding our footprint within multinational or Fortune 500 organizations. We believe this hybrid distribution approach not only broadens our global reach, but also creates a tight and ongoing relationship between us and our customers.

Our marketing strategies are focused on supporting sales growth by (i) driving awareness; (ii) developing comprehensive sales and marketing content, tools, and campaigns for each stage of the sales process; and (iii) scaling those campaigns via our global distribution network and direct sales force. We drive awareness for Desktop Metal, our additive manufacturing solutions, and our customers’ successes through public relations and communications efforts that span mainstream, business, and trade press across the manufacturing sector generally and in key verticals such as automotive, aerospace, healthcare, consumer products, heavy industry and machine design. Our internal marketing team develops compelling, high-fidelity content in multiple formats and delivery methods to facilitate marketing campaigns and sales enablement.

Manufacturing and Suppliers

Depending on the platform and volume requirements, our hardware products are either manufactured in-house or via third-party contract manufacturers with international quality certifications, such as ISO 9001, ISO 13485, and ISO/TS 16949. We design our products and internally manufacture initial engineering prototypes and low to medium volumes of products where applicable. Our internal manufacturing and supply chain teams work collaboratively with our engineering department and our third-party contract manufacturers to scale up the prototypes for commercialization through a phase gate product launch process. Our third-party contract manufacturers provide a variety of services including sourcing off-the-shelf components, manufacturing custom components/assemblies, final product assembly and integration, end of line testing and quality assurance per our specifications. Key consumables used in various print processes, such as proprietary resins and binders, are developed and produced either in-house or with core partners to ensure protection of intellectual property and production that meets our formula and specifications.

Across our solutions, we initially manage the supply chain for key components and materials, and then set up supply agreements to ensure stable supply and redundancy where applicable. When working with third-party contract manufacturers, depending on the criticality of the component, our internal supply chain group may continue to manage the supplier relationship throughout the life of the product. In addition, commodity hardware items are managed by our contract manufacturers’ sourcing teams under a vendor list approved by us to leverage the buying power of their global scale. Commodity consumables are qualified and purchased directly from known industry leaders and provided to the customer to properly support equipment operation. Inventory levels are managed with our manufacturing partners to ensure an adequate supply is on hand to meet business forecasts with the ability to produce at multiple locations.

Our raw materials and components are derived from several suppliers and, except as set forth below, the loss of an individual supplier would not have a material adverse effect on our business. Each of our binder jet additive manufacturing systems has a single supplier of certain printhead components, and several of our photopolymer DLP systems has a single supplier of certain projector components. While we believe that these component suppliers are each replaceable, in the event of the loss of any one of these suppliers, we could experience delays and interruptions that might adversely affect the financial performance of our business.

Intellectual Property

Our ability to drive innovation in the additive manufacturing market depends in part upon our ability to protect our core technology and intellectual property. We attempt to protect our intellectual property rights, both in the United States and abroad,

17

through a combination of patent, trademark, copyright and trade secret laws, as well as nondisclosure and invention assignment agreements with our consultants and employees and through nondisclosure agreements with our vendors and business partners. Unpatented research, development, know-how and engineering skills make an important contribution to our business, but we pursue patent protection when we believe it is possible and consistent with our overall strategy for safeguarding intellectual property.

As of December 31, 2021, we own or co-own over 650 patents and pending patent applications in the United States and in various foreign countries. Desktop Metal’s patents and patent applications are directed to, among other things, additive manufacturing and related technologies.

Human Capital

Our employees are critical to our success. As of December 31, 2021, we had 1,370 employees. We also engage numerous consultants and contractors to supplement our permanent workforce. A majority of our employees are engaged in research and development and related functions. To date, we have not experienced any work stoppages and consider our relationship with our employees to be in good standing. None of our employees are subject to a collective bargaining agreement or represented by a labor union.

We believe that developing a diverse, equitable and inclusive culture is critical to continuing to attract and retain the top talent necessary for our long-term success and strategy. We value diversity at all levels and continue to focus on extending our diversity and inclusion initiatives across our entire workforce, including the expansion of individuals with diverse backgrounds in leadership.

Our principles of accountability, honesty, integrity and customer-focused, serve as our cultural pillars. We focus our efforts on creating a collaborative environment where our colleagues feel respected and valued. We provide our employees with competitive compensation, opportunities for equity ownership and a robust employment package, including health care, disability and long-term planning insurance, retirement planning and paid time off. In addition, we regularly interact with our employees to gauge employee satisfaction and identify areas of focus.

Government Regulations

We are subject to various laws, regulations and permitting requirements of federal, state and local authorities, including related to environmental, health and safety; anti-corruption and export controls; and FDA regulation. We believe that we are in material compliance with all such laws, regulations and permitting requirements.

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 manufacturing and product compliance practices at our EnvisionTEC US LLC facility in Dearborn, Michigan. In response, and to address the issues identified in the investigation, we implemented changes in the management of the Dearborn facility and improvements in manufacturing and compliance policies and procedures for the applicable products. Following notification to the FDA, we also initiated voluntary recalls of certain shipments of Flexcera resins and the PCA4000 curing box. The investigation is now closed, and the matters subject to the investigation and our responsive actions did not have, and are not anticipated to have, a material impact on our financial statements or business.

Environmental Matters

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. We are required to obtain environmental permits from governmental authorities for certain operations.

18

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 TSCA and REACH. 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.

See “Risk Factors — We are subject to environmental, health and safety laws and regulations related to our operations and the use of our additive manufacturing systems and consumable materials, which could subject us to compliance costs and/or potential liability in the event of non-compliance” for additional information about the environmental, health and safety laws and regulations that apply to our business.

Export and Trade Matters

We are subject to 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 United States government has a renewed focus on export matters. For example, the Export Control Reform Act of 2018 and regulatory guidance thereunder have imposed additional controls and may result in the imposition of further additional controls, on the export of certain “emerging and foundational technologies.” Our current and future products may be subject to these heightened regulations, which could increase our compliance costs.

See “Risk Factors — 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” for additional information about the environmental, health and safety laws and regulations that apply to our business.

Medical Devices

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 those of the U.S. Food and Drug Administration and its foreign equivalents), including, without limitation, regulations with respect to approvals and clearances for products, design, manufacturing and testing, labeling, marketing, sales, quality control, and privacy.

See “Risk Factors — 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” for additional information about the environmental, health and safety laws and regulations that apply to our business.

Competition

Desktop Metal has experienced, and expects to continue to experience, competition from a number of companies, including other vendors of additive manufacturing systems. A variety of additive manufacturing technologies compete with our proprietary technologies, including, but not limited to: binder jetting, FFF, DLP, SLA, selective laser sintering, or SLS, PBF, and directed energy deposition, or DED.

We believe that we provide the only additive manufacturing solutions addressing customer requirements around both productivity and ease of use. We are well-positioned to compete in our industry based on these core competencies and on the following competitive strengths:

Highest rates of parts production among competing additive manufacturing systems for a given layer resolution, enabled by our proprietary SPJ, Triple ACT, CDLM and Projection Array technologies;

19

Extensive library of supported materials, including metals, polymers, elastomers, ceramics, sands, composites, wood and biocompatible materials, with additional materials in the process of qualification for use with our additive manufacturing systems;

Cost-effective, industrial sintering technology designed to be office-friendly, easily serviceable by a global distribution network, and more gas and power efficient than industrial sintering equipment;

Integrated software experiences with a cohesive, modern user interface for efficient print preparation and simplified system operations; and

Global distribution capabilities in over 65 countries around the world, featuring world-class levels of support and applications engineering services.

In addition, our broad product portfolio offers customers a variety of capabilities and price points that can scale with customer needs, and we believe that this enables us to compete across a wide range of vertical markets. It also eliminates the need for customers to source products for different applications from multiple third-party vendors, giving us a significant market advantage relative to vendors with a more limited product portfolio.

We also compete with established organizations selling conventional manufacturing solutions and services, such as casting, injection molding, forming, extrusion and CNC machining. Such businesses typically primarily address volume production applications. We believe we compete favorably against such offerings and are well-positioned to drive adoption of additive manufacturing across an expanding set of applications given the benefits our solutions provide around lead time reductions, improved design flexibility and performance, supply chain efficiencies, and part costs, which we expect to decrease over time as our technologies and system productivity improves as a result of our research and development efforts.

Company Formation

Trine was a blank check company incorporated under the laws of the State of Delaware in September 2018 and Legacy Desktop Metal was incorporated under the laws of the State of Delaware in 2015. On December 9, 2020, we consummated the Business Combination and Trine was renamed to Desktop Metal, Inc. Our principal executive offices are located at 63 Third Avenue in Burlington, Massachusetts 01803. Our website address is www.desktopmetal.com. We have included our website address in this report solely as an inactive textual reference.

Available Information

Copies of the periodic reports that we file with the Securities and Exchange Commission, or SEC, such as our Annual Report on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, and any other filings may be obtained by the public, free of charge, by visiting the Investors section of our website at ir.desktopmetal.com, or by contacting our Investor Relations department at our office address listed above. The SEC also maintains a website that contains periodic reports, proxy and information statements and other information regarding issuers that file electronically with the SEC at www.sec.gov The contents of these websites are not incorporated into this filing. Further, our references to the URLs for these websites are intended to be inactive textual references only.

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 Annual Report on Form 10-K and our other filings with the SEC, before making an investment decision regarding our Class A common stock.

20

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

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

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

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

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

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

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

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 Annual Report on Form 10-K 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 Annual Report on Form 10-K also contains forward-looking statements that involve risks and uncertainties. See “Cautionary Note Regarding Forward-Looking Statements.” Our actual results could differ materially and adversely from those anticipated in these forward-looking statements as a result of certain factors, including those set forth below.

Risks Related to Our Business and Industry

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

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

misalignment between the products and customer needs;

lack of innovation of the product;

failure of the product to perform in accordance with the customer’s expectations or industry standards;

ineffective distribution and marketing;

delay in obtaining any required regulatory approvals;

21

unexpected production costs; or

release of competitive products.

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

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

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

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

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

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

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

22

engineering, production and other costs associated with those products or substantially increase the sales of our higher gross margin products, our profitability could be reduced. Additionally, the introduction of new products or services may further heighten quarterly fluctuations in gross profit and gross profit margins due to manufacturing ramp-up and start-up costs. We may experience significant quarterly fluctuations in gross profit margins or operating income or loss due to the impact of the mix of products, channels or geographic areas in which we sell our products from period to period. Our financial performance also depends on the portion of our produced parts revenue supplied using additive manufacturing processes, which may enable higher gross margins and operational efficiencies as compared to conventional manufacturing technologies.

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

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

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

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

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

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

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

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

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

23

on average than our current installed customer base or than we expect, our recurring revenue stream relative to our total revenues would be reduced and our operating results would be adversely affected.

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

Prior to commencing shipments of our Production System P-50 in the first quarter of 2022, we accepted reservations for the product, most of which are accompanied by a financial deposit. Given the anticipated lead times between reservations and the date of delivery of the Production System P-50s, there is a risk that customers who have placed reservations may ultimately decide not to convert such reservations into purchase orders and take delivery of their reserved Production System P-50 due to potential changes in customer preferences, competitive developments or other factors. As a result, no assurance can be made that reservations will result in the purchase of our Production System P-50s, and any such failure to convert these reservations could harm our business, prospects, financial condition and operating results.

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

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

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

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

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

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

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

24

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

Our operating results may be affected by volatility in currency exchange rates and our ability to effectively manage our currency transaction risks. We incur currency transaction risks if we were to enter into either a purchase or a sale transaction using a different currency from the currency in which we report revenues. In such cases we may suffer an exchange loss because we do not currently engage in currency swaps or other currency hedging strategies to address this risk. As we realize our strategy to expand

25

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.

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.

26

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

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

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.

27

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.

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

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

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

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

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

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

28

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.

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

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

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

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

develop cost effective new products and technologies that address the increasingly complex needs of prospective customers;

29

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.

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 Annual Report on Form 10-K may not be accurate.

Market opportunity estimates and growth forecasts included in this Annual Report on Form 10-K 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 Annual Report on Form 10-K 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 Annual Report on Form 10-K, 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 Annual Report on Form 10-K, including our estimates that the size of the total addressable market is expected to be more than $100 billion in 2030, should not be taken as indicative of our future growth. In addition, these forecasts do not consider the impact of the current global COVID-19 pandemic, and we cannot assure you that these forecasts will not be materially and adversely affected as a result.

30

Risks Related to Acquisitions

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

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

combining the companies’ operations and corporate functions;

• combining the businesses of Desktop Metal and ExOne and meeting the capital requirements of the combined company, in a manner that permits the combined company to achieve any cost savings or other synergies anticipated to result from the ExOne Acquisition, the failure of which would result in the anticipated benefits of the ExOne Acquisition not being realized in the time frame currently anticipated or at all;

integrating personnel from the two companies, especially in the COVID-19 environment which has required many Desktop Metal and ExOne employees to work remotely across several locations;

integrating and unifying the offerings and services available to customers;

identifying and eliminating redundant and underperforming functions, product lines and assets;

harmonizing the companies’ operating practices, employee development and compensation programs, internal controls and other policies, procedures and processes;

maintaining existing agreements with customers, suppliers, distributors and vendors, avoiding delays in entering into new agreements with prospective customers, suppliers, distributors and vendors, and leveraging relationships with such third parties for the benefit of the combined company;

addressing possible differences in business backgrounds, corporate cultures and management philosophies;

consolidating the companies’ administrative and information technology infrastructure;

coordinating distribution and marketing efforts;

coordinating geographically dispersed organizations; and

effecting actions that may be required in connection with obtaining regulatory or other governmental approvals.

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

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

As a result of the ExOne Acquisition, the combined company may experience impacts on relationships with customers, suppliers and distributors that may harm our business and results of operations. Certain customers, suppliers or distributors may seek to

31

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

32

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.

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

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

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

We have incurred significant costs in connection with the recent acquisitions. The substantial majority of these costs are non-recurring acquisition expenses. These non-recurring costs and expenses are reflected in the consolidated financial statements included

33

in this Annual Report on Form 10-K. 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 Financial Position and Need for Additional Capital

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

We experienced net losses in each year from our inception, including net losses of $240.3 million and $34.0 million for the years ended December 31, 2021 and 2020, respectively. 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. As we acquire and integrate companies, we will also incur additional legal, accounting and other expenses. These increased expenditures may make it harder for us to achieve and maintain future profitability. Revenue growth and growth in our customer base may not be sustainable, and we may not achieve sufficient revenue to achieve or maintain profitability. We may incur significant losses in the future for a number of reasons, including due to the other risks described in this Annual Report on Form 10-K, 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 securities analyst expectations, or if we have future negative cash flow or losses resulting from our investment in acquiring customers or expanding our operations, this could have a material adverse effect on our business, financial condition and results of operations.

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

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

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;

34

the timing of our sales and deliveries of our products to customers;

the geographic distribution of our sales;

changes in our pricing policies or those of our competitors, including our response to price competition;

changes in the amount that we spend to develop and manufacture new products or technologies;

changes in the amounts that we spend to promote our products and services;

changes in the cost of satisfying our warranty obligations and servicing our installed customer base;

expenses and/or liabilities resulting from litigation;

delays between our expenditures to develop and market new or enhanced solutions and the generation of revenue from those solutions;

unforeseen liabilities or difficulties in integrating our acquisitions or newly acquired businesses;

disruptions to our information technology systems or our third-party contract manufacturers;

general economic and industry conditions that effect customer demand;

seasonal reductions in business activity in certain parts of the world, particularly during the summer months in Europe;

the impact of the COVID-19 pandemic on our customers, suppliers, manufacturers and operations; and

changes in accounting rules and tax laws.

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

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

Due to the foregoing factors, and the other risks discussed in this Annual Report on Form 10-K, 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

35

superior to those of holders of our Class A common stock. Any debt financing that we may secure in the future could involve restrictive covenants relating to our capital raising activities and other financial and operational matters, which may make it more difficult for us to obtain additional capital and to pursue business opportunities, including potential acquisitions. We may not be able to obtain additional financing on terms favorable to us, if at all. If we are unable to obtain adequate financing or financing on terms satisfactory to us when we require it, our ability to continue to support our business growth and to respond to business challenges and opportunities could be significantly impaired, and our business may be adversely affected.

Risks Related to Third Parties

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

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

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

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

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

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

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

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

36

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

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

unexpected increases in manufacturing and repair costs;

inability to control the quality and reliability of finished products;

inability to control delivery schedules;

potential liability for expenses incurred by third-party contract manufacturers in reliance on our forecasts that later prove to be inaccurate;

potential lack of adequate capacity to manufacture all or a part of the products we require; and

potential labor unrest affecting the ability of the third-party manufacturers to produce our products.

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

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

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

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

37

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

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

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

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

Risks Related to Our Class A Common Stock

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

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

38

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

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

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

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

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

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

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

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

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

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

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

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

These provisions, alone or together, could delay or prevent hostile takeovers and changes in control or changes in our management. As a Delaware corporation, we are also subject to provisions of Delaware law, including Section 203 of the DGCL, which prevents interested stockholders, such as certain stockholders holding more than 15% of our outstanding Class A common

39

stock, from engaging in certain business combinations unless (i) prior to the time such stockholder became an interested stockholder, our board of directors approved the transaction that resulted in such stockholder becoming an interested stockholder, (ii) upon consummation of the transaction that resulted in such stockholder becoming an interested stockholder, the interested stockholder owned at least 85% of our Class A common stock, or (iii) following board approval, such business combination receives the approval of the holders of at least two-thirds of our outstanding Class A common stock not held by such interested stockholder at an annual or special meeting of stockholders.

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

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

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

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

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,

40

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

41

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.

42

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

43

distribution of open source software may entail greater risks than use of third-party commercial software. Open source licensors generally do not provide warranties or other contractual protections regarding infringement claims or the quality of the code. In addition, if we combine our proprietary software with open source software in a certain manner, we could, under certain open source licenses, be required to release to the public or remove the source code of our proprietary software. We may also face claims alleging noncompliance with open source license terms or infringement or misappropriation of proprietary software. These claims could result in litigation, require us to purchase a costly license or remove the software. In addition, if the license terms for open source software that we use change, we may be forced to re-engineer our solutions, incur additional costs or discontinue the sale of our offerings if re-engineering could not be accomplished on a timely basis. Although we monitor our use of open source software to avoid subjecting our offerings to unintended conditions, there is a risk that these licenses could be construed in a way that could impose unanticipated conditions or restrictions on our ability to commercialize our offerings. We cannot guarantee that we have incorporated open source software in our software in a manner that will not subject us to liability or in a manner that is consistent with our current policies and procedures.

General Risk Factors

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

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

the impact of the COVID-19 pandemic on our financial condition and the results of operations;

our operating and financial performance and prospects;

our quarterly or annual earnings or those of other companies in our industry compared to market expectations;

conditions that impact demand for our products;

future announcements concerning our business, our customers’ businesses or our competitors’ businesses;

the public’s reaction to our press releases, other public announcements and filings with the SEC;

the size of our public float;

coverage by or changes in financial estimates by securities analysts or failure to meet their expectations;

market and industry perception of our success, or lack thereof, in pursuing our growth strategy;

strategic actions by us or our competitors, such as acquisitions or restructurings;

changes in laws or regulations which adversely affect our industry or us;

changes in accounting standards, policies, guidance, interpretations or principles;

changes in senior management or key personnel;

issuances, exchanges or sales, or expected issuances, exchanges or sales of our capital stock;

changes in our dividend policy;

adverse resolution of new or pending litigation against us; and

44

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.

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

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

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

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

45

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

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

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

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

We are required to maintain internal control over financial reporting and to report any material weaknesses in these controls. The process of designing and implementing effective internal controls is a continuous effort that will require us to anticipate and react to changes in our business and the economic and regulatory environments and to expend significant resources to maintain a system of internal controls that is adequate to satisfy our reporting obligations as a public company. If we are unable to establish or maintain appropriate internal financial reporting controls and procedures, it could cause us to fail to meet our reporting obligations on a timely basis or result in material misstatements in our consolidated financial statements, which could harm our operating results. In addition, we will be required, pursuant to Section 404 of the Sarbanes-Oxley Act, to furnish a report by management on, among other things, the effectiveness of our internal control over financial reporting. This assessment will need to include disclosure of any material weaknesses identified by our management in our internal control over financial reporting. The rules governing the standards that must be met for our management to assess our internal control over financial reporting are complex and require significant documentation, testing, and possible remediation. Testing and maintaining internal controls may divert management’s attention from other matters that are important to our business. Our independent registered public accounting firm will be required to attest to the effectiveness of our internal control over financial reporting on an annual basis.

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

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

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

46

hiring additional personnel, including a vice president of accounting with public company experience, we continued to have a limited number of personnel with the level of GAAP accounting knowledge, specifically related to complex accounting transactions, commensurate with our financial reporting requirements.

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

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

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

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 1B. Unresolved Staff Comments

None.

Item 2. Properties

Desktop Metal’s corporate headquarters are located in Burlington, Massachusetts. As of December 31, 2021, we leased approximately 110,000 square feet of office and building space for our corporate headquarters and in the surrounding area. We use these facilities primarily for manufacturing, research and development, warehousing, sales, marketing and administration.

As of December 31, 2021, we own or lease approximately 670,000 square feet of building space around the world, with significant locations in the United States, Germany, Italy and Japan. These locations support all aspects of our operations, including manufacturing, research and development, warehousing, sales marketing and administration.

47

We believe the existing facilities are in good operating condition and adequate to meet our needs for the immediate future. We intend to procure additional space as we add employees and expand geographically, including internationally.

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

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 manufacturing and product compliance practices at our EnvisionTEC US LLC facility in Dearborn, Michigan. In response, and to address the issues identified in the investigation, we implemented changes in the management of the Dearborn facility and improvements in manufacturing and compliance policies and procedures for the applicable products. Following notification to the FDA, we also initiated voluntary recalls of certain shipments of Flexcera resins and the PCA4000 curing box. The investigation is now closed, and the matters subject to the investigation and our responsive actions did not have, and are not anticipated to have, a material impact on our financial statements or business.

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

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

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

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

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

Item 4. Mine Safety Disclosures

Not applicable.

48

PART II

Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

Market Information

Our Class A common stock is listed on the New York Stock Exchange under the symbol “DM”.

Stockholders

As of March 11, 2022, there were 201 holders of record of our Class A common stock. The actual number of stockholders of our Class A common stock is greater than the number of record holders.

Dividend Policy

We have never declared or paid cash dividends on our capital stock. We do not expect to pay dividends on our capital stock for the foreseeable future, instead anticipating that all of our earnings for the foreseeable future will be used for the operation and growth of our business. The payment of any future dividends will be at the discretion of our board of directors and will depend on various factors, including our operating results, financial condition, capital requirements, growth plans, any contractual and legal restrictions on our payment of dividends, and any other factors deemed relevant by our board of directors.

Recent Sales of Unregistered Securities

All sales of unregistered securities by us during the year ended December 31, 2021 have been included previously in a Quarterly Report on Form 10-Q or in a Current Report on Form 8-K.

Issuer Purchases of Equity Securities

The following table sets forth purchases of our common stock for the three months ended December 31, 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

October 1, 2021 through October 31, 2021

2,674

$

7.29

November 1, 2021 through November 30, 2021

7,895

$

7.34

December 1, 2021 through December 31, 2021

1,458

$

5.92

Total

12,027

(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 6. Selected Financial Data

Not applicable.

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

The following discussion and analysis provides information which management believes is relevant to an assessment and understanding of Desktop Metal’s consolidated results of operations and financial condition. The discussion should be read in conjunction with Desktop Metal’s consolidated financial statements and notes thereto included elsewhere in Annual Report on Form

49

10-K. This discussion contains forward-looking statements and involves numerous risks and uncertainties, including, but not limited to, those described under the heading “Risk Factors”. Actual results may differ materially from those contained in any forward-looking statements.

Business Overview

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

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

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

We leverage our core competencies in technology innovation and product development by marketing and selling our Additive Manufacturing 2.0 solutions through a leading global distribution network, managed and augmented by our own internal sales and marketing teams. This distribution network, which covers over 65 countries around the world, is composed of sales and distribution professionals with decades of experience in digital manufacturing technologies and works alongside our direct sales force to market and sell products across a range of industries and price points. Similarly, our internal manufacturing and supply chain teams to work collaboratively with our internal engineering department and third-party contract manufacturers to scale up initial prototypes for commercialization and volume commercial shipments. Together, our hybrid distribution and manufacturing approaches allow us to produce, sell and service our products at-scale in global markets and create substantial operating leverage as we execute our strategy.

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

50

Operating Results

For the year ended December 31, 2021, we recognized revenues of $112.4 million and used cash in operating activities of $155.0 million, and we ended the year with $269.6 million of cash, cash equivalents, and short-term investments. We incurred a net loss of $240.3 million the year ended December 31, 2021. As of December 31, 2021, we had $65.0 million in cash and cash equivalents, $204.6 million in short-term liquid investments, and current liabilities of $104.1 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 warrants purchased by Trine Sponsor IH, LLC in connection with Trine’s initial public offering, or the Private Placement Warrants, were 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.

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.

51

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.0 million paid in cash. The Company also issued 1,190,468 restricted stock units with a grant date fair value of $11.0 million, which are subject to a four-year vesting period and continuing employment.

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.

Brewer Dental Acquisition

On October 14, 2021, we and Larry Brewer Dental Lab, Inc., or Brewer Dental, entered into a Stock Purchase Agreement of the same date, pursuant to which we acquired all outstanding shares of Brewer Dental. The purchase price was $7.6 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.

May Dental Acquisition

On October 29, 2021, we and May Dental Lab, Inc., or May Dental, entered into a Stock Purchase Agreement of the same date, pursuant to which we acquired all outstanding shares of May Dental. The 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.

ExOne Acquisition

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

COVID-19

In March 2020, the World Health Organization declared the outbreak of COVID-19 a pandemic. It is not possible to accurately predict the full impact of the COVID-19 pandemic on our business, financial condition and results of operations due to the evolving nature of the COVID-19 pandemic and the extent of its impact across industries and geographies and numerous other uncertainties.

52

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

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

Adoption of our Additive Manufacturing Solutions

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

Pricing, Product Cost and Margins

We began commercial shipments of several products in late 2020 and early 2021, which offer customers a range of additive manufacturing solutions spanning multiple price points, materials, throughput levels, operating environments and technologies to enable them to find the solution that achieves their specific goals. We also expect to commercialize additional previously announced products in early 2022. Pricing for these products may vary by region due to market-specific supply and demand dynamics and product lifecycles, and sales of certain products have, or are expected to have, higher gross margins than others. As a result, our financial performance depends, in part, on the mix of products we sell during a given period. In addition, we are subject to price competition, and our ability to compete in key markets will depend on the success of our investments in new technologies and cost

53

improvements as well as our ability to efficiently and reliability introduce cost-effective additive manufacturing solutions for our customers.

Continued Investment and Innovation

We believe that we are a leader in mass production and turnkey additive manufacturing solutions, offering breakthrough technologies that enable high throughput and ease-of-use through our broad product portfolio. Our performance is significantly dependent on the investment we make in our research and development efforts and on our ability to be at the forefront of the additive manufacturing industry. It is essential that we continually identify and respond to rapidly evolving customer requirements, develop and introduce innovative new products, enhance existing products and generate customer demand for our solutions. We believe that investment in our additive manufacturing solutions will contribute to long-term revenue growth, but it may adversely affect our near-term profitability.

Commercial Launch of Products

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

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.

Components of Results of Operations

Revenue

The majority of our revenue results from the sales of products, including our additive manufacturing systems and embedded on-device software and related consumables. Product revenue is recognized upon transfer of control to the customer, which generally takes place at the point of shipment or acceptance. If we cannot objectively determine that the product provided to the customer is in accordance with agreed-upon specifications, revenue is not recognized until customer acceptance is received. We also generate a portion of our revenue from software and support services. Software revenue is recognized (i) in the case of on-device software, upon transfer of control to the customer, which generally takes place upon shipment, and (ii) in the case of cloud-based software, which is primarily sold through one-year annual contracts, ratably over the term of the agreement. Revenue from support services for our additive manufacturing systems is primarily generated through one-year annual contracts and is recognized ratably over the term of the agreement. In certain circumstances, we generate revenue through leases of machinery and equipment to customers. These leases are classified as either operating or sales-type leases based on an analysis of their underlying terms and conditions and generally have lease terms ranging from one to five years.

We generate revenue and deliver products and services through direct sales to end users utilizing both our inside sales and external partners. We also generate revenue from sales to resellers, who purchase and resell our products and also provide installation and support services for our additive manufacturing solutions to end-users.

Cost of Sales

Our cost of sales consists of the cost of products and cost of services. Cost of products includes the manufacturing cost of our additive manufacturing systems and consumables, which primarily consists of amounts paid to our third-party contract manufacturers and suppliers and personnel-related costs directly associated with manufacturing operations. It also includes cost of labor, materials

54

and overhead for our produced parts offerings. Cost of services includes personnel-related costs directly associated with the provision of support services to our customers, which include engineers dedicated to remote support as well as, training, support and the associated travel costs. Our cost of revenues also includes depreciation and amortization, cost of spare or replacement parts, warranty costs, excess and obsolete inventory and shipping costs, and an allocated portion of overhead costs. We expect cost of revenue to increase in absolute dollars in future periods as we expect our revenues to continue to grow.

Gross Profit and Gross Margin

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

Market conditions that may impact our pricing;
Product mix changes between established products and new products;
Growth in our installed customer base or changes in customer utilization of our additive manufacturing systems, which affects sales of our consumable materials and may result in excess or obsolete inventories; and
Our cost structure for manufacturing operations, including contract manufacturers, relative to volume, and our product support obligations.

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

Research and Development

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

Sales and Marketing

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

General and Administrative

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

55

In-Process Research and Development

In-process research and development expense consists of acquired assets that are deemed to have no future or alternative use, therefore, the acquisition costs are expensed under Financial Accounting Standards Board, or FASB, Accounting Standards Codification, or ASC Topic 730, Research and Development. We expect in-process research and development to fluctuate depending on our acquisition strategy and targets we acquire.

Change in Fair Value of Warrant Liability

Change in fair value of warrant liability consists of the change in fair value of the Private Placement Warrants issued in connection with the Business Combination. The fair value of the warrant liability is calculated using the Black-Scholes model. We do not expect any further changes to the fair value of the warrant liability because all outstanding Private Placement Warrants have been exercised.

Interest Expense

Interest expense includes cash interest related to our term loan as well as amortization of deferred financing fees and costs.

Interest and Other Income, Net

Interest and other income, net includes interest earned on deposits and short-term investments and gains and losses on investments.

Income Taxes

Our income tax provision consists of an estimate for U.S. federal and state and foreign income taxes based on enacted rates, as adjusted for allowable credits, deductions, uncertain tax positions, changes in deferred tax assets and liabilities and changes in tax law. Due to cumulative losses, we maintain a valuation allowance against our U.S., state and foreign deferred tax assets.

Results of Operations

Comparison of the years ended December 31, 2021 and 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 Years Ended December 31, 

    

    

    

    

 

2021

    

2020

    

Change in Revenues

 

(Dollars in thousands)

Revenue

    

% of Total

    

Revenue

    

% of Total

    

$

    

%

 

Products Revenue

$

105,994

94

%  

$

13,718

83

%  

$

92,276

673

%

Services Revenue

6,414

 

6

%  

2,752

 

17

%  

 

3,662

133

%

Total Revenue

$

112,408

 

100

%  

$

16,470

 

100

%  

$

95,938

583

%

Total revenue for the years ended December 31, 2021 and 2020 was $112.4 million and $16.5 million, respectively, an increase of $95.9 million, or583%. The increase in total revenue was attributable to an increase in revenue from both products and services.

We sold more products during the year ended December 31, 2021 as compared to the year ended December 31, 2020, leading to an approximately 673% increase in product revenue. This was primarily the result of an increase in unit shipments across a more varied product mix during the year and additional revenue in connection with acquisitions during the year ended December 31, 2021 compared to the same period in 2020.

56

Service revenue increased during the year ended December 31, 2021, as compared to the year ended December 31, 2020, primarily due to an increase in support and installation revenue from increased shipments during the period and additional revenue in connection with acquisitions.

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

For the Years Ended December 31, 

 

2021

    

2020

    

Change in Revenues

 

(Dollars in thousands)

Revenue

    

% of Total

    

Revenue

    

% of Total

    

$

    

%

Americas

$

75,962

68

%

$

6,665

40

%

$

69,297

1,040

%

EMEA (Europe, the Middle East and Africa)

24,097

 

21

%

7,788

 

47

%

 

16,309

209

%

APAC (Asia‑Pacific)

12,349

 

11

%

2,017

 

12

%

 

10,332

512

%

Total Revenue

$

112,408

 

100

%

$

16,470

 

100

%

$

95,938

583

%

Total revenue increased during the year ended December 31, 2021 compared to the year ended December 31, 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 year ended December 31, 2021 During the year ended December 31, 2020, customer demand was lower as a result of the COVID-19 pandemic.

Cost of Sales

Total cost of sales during years ended December 31, 2021 and 2020 was $94.1 million and $31.5 million, respectively, an increase of $62.6 million or 199%. The increase in total cost of sales was driven primarily by an increase in product cost of sales, which resulted from greater product sales. The increase was partially offset by a decrease in obsolescence-related charges in 2021, compared to 2020. During 2020, we recognized a $2.9 million obsolescence inventory charge related to product redesigns implemented to reduce costs and enhance performance and functionality. Additionally, cost of sales increased in 2021 by $8.9 million due to amortization from intangible assets acquired and $2.2 million due to inventory step-up adjustments associated with acquisitions, both of which were recognized 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

 

Years Ended

 

December 31, 

Change in Gross

 

2021

    

2020

Loss

 

(Dollars in thousands)

Gross Loss

 

$

%

Products

$

18,544

$

(13,227)

$

31,771

240

%

Services

 

(251)

 

(1,822)

 

1,571

86

%

Total

$

18,293

$

(15,049)

$

33,342

222

%

Total gross profit (loss) during the years ended December 31, 2021 and 2020 was $18.3 million and ($15.0) million, respectively. The increase in gross profit of $33.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 year ended December 31, 2021, as compared to the year ended December 31, 2020.

57

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

For the Years

 

Ended

Change in Gross

 

December 31, 

 Margin

 

2021

2020

Percentage

(Dollars in thousands)

Gross Margin

 Points

%

 

Products

17

%  

(96)

%  

1.14

 

118

%

Services

(4)

%  

(66)

%  

0.62

 

94

%

Total

16

%  

(91)

%  

1.08

 

118

%

Total gross margin for the years ended December 31, 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 2021 as compared to 2020. 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 years ended December 31, 2021 and 2020 were $68.1 million and $43.1 million, respectively, an increase of $25.0 million, or 58%. The increase in research and development expenses was due in part to increased expense related to acquired entities of $10.0 million. In addition, compensation costs increased $12.6 million due to headcount growth, of which $8.2 million relates to equity compensation and $4.4 million relates to payroll costs, to support new product development and existing product improvements. Additionally, engineering consulting costs, which were lowered during the year ended December 31, 2020 due to the COVID-19 pandemic, increased by $0.8 million in support of new product development efforts.

Sales and Marketing

Sales and marketing expenses during the years ended December 31, 2021 and 2020 were $48.0 million and $13.1 million, respectively, an increase of $34.9 million, or 265%. The increase in sales and marketing expenses was primarily due to increased expense related to acquired entities of $15.7 million. In addition, compensation costs increased $11.9 million, of which $3.7 million relates to equity compensation costs and $8.2 million relates to payroll costs, due to headcount growth and higher commission expenses commensurate with the increase in sales. Additionally, there was growth of $5.6 million in marketing program spend driven primarily by the commercialization of new products and related marketing efforts.

General and Administrative

General and administrative expenses during the years ended December 31, 2021 and 2020, were $78.0 million and $20.7 million, respectively, an increase of $57.3 million, or 276%. The increase in general and administrative expenses was primarily due to an increase of $18.5 million of professional fees incurred as a result of merger and acquisition activity and related integration costs. General and administrative expenses also increased by $17.2 million attributable to entities acquired in 2021. In addition, compensation costs increased by $14.5 million, of which $7.5 million relates to equity compensation and $7.0 million relates to payroll costs, due to headcount growth to support public company requirements. Director and officer insurance increased by $4.0 million as a public company.

In-Process Research and Development Assets Acquired

In-process research and development assets acquired during the year ended December 31, 2021 were $25.6 million, compared to no expense for in-process research and development assets acquired during the year ended December 31, 2020. The increase is attributable to the Beacon Bio and Meta Additive acquisitions, in which the company 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 year ended December 31, 2021.

58

Change in Fair Value of Warrant Liability

Change in fair value of warrant liability during the years ended December 31, 2021 and 2020, was a $56.6 million loss and $56.4 million gain, respectively. The increase 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 years ended December 31, 2021 and 2020 was $0.1 million and $0.3 million, respectively, a decrease of $0.2 million, or 55%. Interest expense decreased primarily due to the payoff of the term loan in June 2021.

Interest and Other (Expense) Income, Net

Interest and other (expense) income, net during the years ended December 31, 2021 and 2020 was ($11.8) million and $1.0 million, respectively, a decrease of $12.8 million, or 1282%. The decrease is primarily due to an unrealized loss on equity investment of $12.5 million during the year ended December 31, 2021.

Income Taxes

We recorded an income tax benefit of $29.7 million during the year ended December 31, 2021 compared to $0.9 million income tax benefit during the year ended December 31, 2020. The increase was due to the partial release of the valuation allowance related to the deferred tax liabilities acquired in various acquisitions in 2021.

We have provided a valuation allowance for various jurisdictions as a result of our historical net losses. 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 implement, 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 that EBITDA and Adjusted EBITDA, each 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, acquisition-related and other transactional charges, inventory step-up, in-process research and development assets acquired, change in fair value of investments 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.

59

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

Inventory step-up are adjustments related to recording the inventory of acquired business at fair value on the date of acquisition. These adjustments are booked cost of sales. The occurrence and amount of these adjustments will vary depending on the timing and size of acquisitions. We believe excluding inventory step-up adjustments facilitates the comparison of our financial results to our historical operating results and to other companies in our industry.

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

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

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

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

60

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 Annual Report on Form 10-K 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 years ended December 31, 2021 and 2020:

For the Year Ended

December 31, 

(Dollars in thousands)

2021

    

2020

GAAP gross margin

$

18,293

$

(15,049)

Stock-based compensation included in cost of sales

1,018

290

Amortization of acquired intangible assets included in cost of sales

8,467

Inventory step-up adjustment in cost of sales

2,194

Non-GAAP gross margin

$

29,972

$

(14,759)

GAAP operating loss

$

(201,455)

$

(92,055)

Stock-based compensation

28,778

8,006

Amortization of acquired intangible assets included in cost of sales

8,467

Amortization of acquired intangibles assets included in operating expenses

9,114

758

Inventory step-up adjustment in cost of sales

2,194

Acquisition-related and other transactional charges

23,788

1,101

In-process research and development assets acquired

25,581

Non-GAAP operating loss

$

(103,533)

$

(82,190)

GAAP net loss

$

(240,334)

$

(34,015)

Stock-based compensation

28,778

8,006

Amortization of acquired intangible assets included in cost of sales

8,467

Amortization of acquired intangibles assets included in operating expenses

9,114

758

Inventory step-up adjustment in cost of sales

2,194

Acquisition-related and other transactional charges

23,788

1,101

In-process research and development assets acquired

25,581

Change in fair value of investments

12,475

Change in fair value of warrant liability

56,576

(56,417)

Warrant expense

1,915

Non-GAAP net loss

$

(73,361)

$

(78,652)

We define “EBITDA” as net loss plus net interest income, provision for income taxes, depreciation and amortization expense and in-process research and development assets acquired.

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

We believe that the use of EBITDA and Adjusted EBITDA provides an additional tool for investors to use in evaluating ongoing operating results and trends because it eliminates the effect of financing, capital expenditures, and non-cash expenses such as stock-based compensation and warrants, and provides investors with a means to compare our financial measures with those of comparable companies, which may present similar non-GAAP financial measures to investors. However, you should be aware that when evaluating EBITDA and Adjusted EBITDA 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.

61

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 years ended December 31, 2021 and 2020, respectively:

For the Years Ended 

December 31, 

(Dollars in thousands)

2021

    

2020

Net loss attributable to common stockholders

$

(240,334)

$

(34,015)

Interest (income) expense, net

 

(334)

 

(610)

Income tax benefit

 

(29,668)

 

(940)

Depreciation and amortization

 

24,854

 

8,589

In-process research and development assets acquired

25,581

EBITDA

 

(219,901)

 

(26,976)

Change in fair value of warrant liability

56,576

(56,417)

Change in fair value of investments

12,475

Inventory step-up adjustment

2,194

Stock compensation expense

 

28,778

 

8,006

Warrant expense

1,915

Transaction costs associated with acquisitions

23,788

Adjusted EBITDA

$

(96,090)

$

(73,472)

Liquidity and Capital Resources

We have incurred a net loss in each of our annual periods since our inception. We incurred net losses of $240.3 million and $34.0 million during the years ended December 31, 2021 and 2020, respectively. As of December 31, 2021, we had $269.6 million in cash, cash equivalents, and short-term investments.

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

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

In 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 with a maturity date of April 3, 2022. 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 recipient having initially qualified for the loan. Furthermore, the loan is subject to forgiveness to the extent loan proceeds are used for payroll costs, certain rents, utilities, and mortgage interest expense. In May 2021, the outstanding loan balance was forgiven.

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

62

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

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 upon acceptance, which has not yet occurred as of December 31, 2021.

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 December 31, 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 December 31, 2021, we had $65.0 million in cash and cash equivalents, and $204.6 million in short-term liquid investments. This liquid asset balance significantly exceeds our current liabilities of $104.1 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. The following table sets forth a summary of cash flows for the periods presented:

    

For the Years Ended 

December 31, 

(Dollars in thousands)

    

    

2021

    

2020

Net cash used in operating activities

$

(155,048)

$

(80,575)

Net cash (used in) provided by investing activities

 

(427,294)

 

(36,983)

Net cash provided by (used in) financing activities

 

166,550

 

534,922

Net change in cash, cash equivalents, and restricted cash

$

(415,792)

$

417,364

Cash Flows for the years ended December 31, 2021 and 2020

Operating Activities

Net cash used in operating activities was $155.0 million for the year ended December 31, 2021, primarily consisting of $240.3 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 $24.9 million and stock-based compensation expense of $28.8 million, as well as a $36.7 million increase in cash consumed by working capital.

Net cash used in operating activities was $80.6 million for the year ended December 31, 2020, primarily consisting of $34.0 million of net losses, adjusted for non-cash items, which primarily included gain on change in fair value of warrant liability of $56.4 million, depreciation and amortization expense of $8.6 million, stock-based compensation expense of $8.0 million, and warrant expense of $1.9 million, as well as a $7.9 million increase in cash consumed by working capital.

Investing Activities

Net cash used in investing activities was $427.3 million for the year ended December 31, 2021, primarily consisting of purchases of marketable securities of $330.9 million, offset by proceeds from sales and maturities of marketable securities of $243.3 million. We

63

also paid $287.6 million, net of cash acquired, for acquisitions, and $21.2 million, net of cash acquired, to acquire in-process research and development. We made a $20.0 million investment in equity securities, invested $3.6 million in other investments, and purchased $7.7 million of property and equipment.

Net cash used in investing activities was $37.0 million for the year ended December 31, 2020, primarily consisting of purchases of marketable securities of $136.3 million, offset by proceeds from sales and maturities of marketable securities of $109.0 million. We also paid $5.3 million, net of cash acquired, for acquisitions, made an investment in a privately held company in the form of convertible debt in the amount of $3.0 million, and purchased $1.4 million of property and equipment.

Financing Activities

Net cash provided by financing activities was $166.5 million for the year ended December 31, 2021, consisting primarily of $170.7 million in proceeds from the exercise of public warrants and $6.4 million in proceeds from the exercise of stock options, offset by the repayment of the term loan of $10.0 million.

Net cash provided by financing activities was $534.9 million for the year ended December 31, 2020, consisting primarily of proceeds from the Business Combination and the private placement of shares of our Class A common stock pursuant to subscription agreements in connection with the Business Combination, or the PIPE financing.

Off-Balance Sheet Arrangements

In the normal course of operations, ExOne’s German subsidiary, ExOne GmbH, issues short-term financial guarantees and letters of credit to third parties in connection with certain commercial transactions requiring security through a credit facility with a German bank. At December 31, 2021, total outstanding financial guarantees and letters of credit issued were $2.7 million. For further discussion related to financial guarantees and letters of credit, refer to Note 17 to the consolidated financial statements in Part II, Item 8 of this Annual Report on Form 10-K.

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

Critical Accounting Policies and Significant Estimates

Our discussion and analysis of financial condition and results of operations are based upon our consolidated financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States. Certain of our accounting policies require the application of judgment in selecting the appropriate assumptions for calculating financial estimates. By their nature, these judgments are subject to an inherent degree of uncertainty. We periodically evaluate the judgments and estimates used for our critical accounting policies to ensure that such judgments and estimates are reasonable for our interim and year-end reporting requirements. These judgments and estimates are based on our historical experience (where available), current trends and information available from other sources, as appropriate. If different conditions result from those assumptions used in our judgments, the results could be materially different from our estimates. We believe the following critical accounting policy requires significant judgments and estimates in the preparation of our consolidated financial statements:

Revenue Recognition

We recognize revenue from sale of products upon transfer of control, which is generally at the point of shipment. If we cannot objectively determine that the product provided to the customer is in accordance with agreed-upon specifications, revenue is not recognized until customer acceptance is received. Revenue from sale of services may be recognized over the life of the associated service contract or as services are performed, depending on the nature of the services being provided. In certain circumstances, we generate revenue through leases of machinery and equipment to customers, which are classified as either operating or sales-type leases and generally have lease terms ranging from one to five years.

Our contracts with customers often include promises to transfer multiple products and services to the customer. Judgment is required to determine the separate performance obligations present in a given contract, which we have concluded are generally capable of being distinct and accounted for as separate performance obligations. We use standalone selling price, or SSP, to allocate

64

revenue to each performance obligation. Significant judgment is required to determine the SSP for each distinct performance obligation in a contract.

We began generating revenue in the fourth quarter of 2018, and as such we generally use our stand-alone sales price as our SSP, and we use our best estimate for the performance obligations where we do not have stand-alone sales. The absence of observable prices resulting from our relatively short period of revenue generation requires us to estimate the SSPs of distinct performance obligations in a given contract.

We determine SSP using market conditions and other observable inputs. We typically have more than one SSP for individual products and services due to the stratification of our customers. The SSP generally varies by size of the customer. Our determination of SSP may change in the future as standalone sales of products and services occur, providing observable prices.

Stock-Based Compensation

Our historical and outstanding stock-based compensation awards under our equity compensation plans have typically included service-based, performance-based, or market-based vesting conditions. We have applied the fair value recognition provisions of FASB ASC Topic 718, Compensation-Stock Compensation to account for the stock-based compensation for employees and non-employees. We recognize compensation costs related to stock options granted to employees and non-employees based on estimated fair value of the award on the date of grant. For awards with only service-based vesting conditions, we recognize stock-based compensation expense over the requisite service period, and record compensation cost using the straight-line method less a historical forfeiture rate. For awards with performance-based or market-based vesting conditions, we recognize compensation cost on a tranche-by-tranche basis, or the accelerated attribution method.

Determining the amount of stock-based compensation to be recorded requires us to develop estimates of the fair value of stock-based awards as of their measurement date. Following the Business Combination, the fair value of our common stock is determined based on the quoted market price of our common stock. Prior to the Business Combination, there was no public market for our equity instruments, as a result, the estimated fair value of our common stock had historically been determined by our board of directors with input from management. We engaged an independent third-party valuation specialist to perform a valuation of our common stock and assessed other factors including financial performance, capital structure, forecasted operating results and valuations of publicly traded peer companies.

Calculating the fair value of stock-based awards requires that we make highly subjective assumptions. To determine the fair-value of grants with market-based conditions, we use a Monte Carlo simulation which requires management to make a number of key assumptions, including the estimated fair value of the common stock underlying the award, expected volatility, expected term, risk-free interest rate and expected dividend yield. The risk-free interest rate is determined using the rate of return on U.S. treasury notes with a life that approximates the expected term.

Acquisitions

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 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, technology migration curves, the customer

65

attrition rate, and discount rates. 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.

Recent Accounting Pronouncements

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

Item 7A. 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 December 31, 2021, the fair value of our cash, cash equivalents, and short-term investments was $269.6 million. A 10% change in interest rates would have an immaterial impact on the fair value of our investment portfolio. Our marketable securities are recorded at fair value, and gains and losses from these securities are recognized within other comprehensive income as they occur.

Foreign Currency Risk

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

Item 8. Financial Statements and Supplementary Data

This information is incorporated by reference beginning on page F-1 of this report.

Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

None.

Item 9A. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

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

66

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 Annual Report on Form 10-K 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.

Management’s Annual Report on Internal Control Over Financial Reporting

Our management is responsible for establishing and maintaining adequate internal control over financial reporting. Internal control over financial reporting is defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act, as a process designed by, or under the supervision of, our principal executive and principal financial officers and effected by our board of directors, management and other personnel to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. Our internal control over financial reporting includes those policies and procedures that:

pertain to the maintenance of records, that in reasonable detail, accurately and fairly reflect the transactions and dispositions of our assets

provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that our receipts and expenditures are being made only in accordance with authorizations of our management and directors; and

provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of our assets that could have a material effect on the financial statements.

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluations of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

Our management assessed the effectiveness of our internal control over financial reporting as of December 31, 2021 using the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) in Internal Control-Integrated Framework (2013 framework). Based on the assessment, we have concluded that we have material weaknesses in each of the following areas:

Control Environment, Risk Assessment, Control Activities, Information and Communication, and Monitoring

Control Environment - control deficiencies constituting material weaknesses, either individually or in the aggregate, relating to: (i) an insufficient number of personnel with an appropriate level of Generally Accepted Accounting Principles (“GAAP”) knowledge and experience to create the proper environment for effective internal control over financial reporting and to ensure that (a) there were adequate processes for oversight, (b) there was accountability for the performance of internal control over financial reporting responsibilities, and (c) corrective activities were appropriately applied, prioritized, and implemented in a timely manner, and (ii) oversight processes and procedures that guide individuals in applying internal control over financial reporting were not adequate such that there is a reasonable possibility that a material misstatement of our financial statements will not be prevented or detected on a timely basis.

Risk Assessment - control deficiencies constituting material weaknesses, either individually or in the aggregate, relating to: (i) identifying, assessing, and communicating appropriate objectives, (ii) identifying and analyzing risks to achieve these objectives, and (iii) identifying and assessing changes in the business that could impact the system of internal controls.

Control Activities - control deficiencies constituting material weaknesses, either individually or in the aggregate, relating to: (i) addressing relevant risks, (ii) providing evidence of performance, (iii) providing appropriate segregation of duties, or (iv) operation at a level of precision to identify all potentially material errors.

67

Information and Communication - control deficiencies constituting material weaknesses, either individually or in the aggregate, relating to communicating accurate information internally and externally, including providing information pursuant to objectives, responsibilities, and functions of internal control.

Monitoring - control deficiencies constituting material weaknesses, either individually or in the aggregate, relating to monitoring activities to ascertain whether the components of internal control are present and functioning.

In accordance with guidance issued by the Securities and Exchange Commission, companies are permitted to exclude acquisitions from their final assessment of internal control over financial reporting for the first fiscal year in which the acquisition occurred. Our management’s evaluation of internal control over financial reporting excluded the internal control over financial reporting at EnvisionTEC, which we acquired in February 2021, Adaptive 3D, which we acquired in May 2021, Beacon Bio, which we acquired in June 2021, Aerosint, which we acquired in June 2021, Dental Arts Labs, which we acquired in July 2021, A.I.D.R.O., which we acquired in September 2021, Meta Additive, which we acquired in September 2021 and ExOne, which we acquired in November 2021, collectively the “2021 acquisitions”, as discussed in Note 4, “Acquisitions,” of the Notes to the Consolidated Financial Statements included in Item 8 of this Annual Report on Form 10-K. We have included the financial results of these entities in the consolidated financial statements from the date of acquisition. Total revenues subject to the 2021 acquisitions’ internal control over financial reporting represented approximately 66% of our consolidated total revenues for the fiscal year ended December 31, 2021. Total assets subject to the 2021 acquisitions’ internal control over financial reporting represented approximately 10% of our consolidated total assets, excluding acquisition method fair value adjustments, as of December 31, 2021.

Deloitte & Touche LLP, our independent registered public accounting firm that audited the consolidated financial statements, has issued an audit report on our internal control over financial reporting as of December 31, 2021, which is included in Item 8 of this Annual Report on Form 10-K.

Remediation of Material Weakness in Internal Control Over Financial Reporting

Management has been actively engaged in remediation efforts to address the material weaknesses throughout 2021 and these efforts will continue into fiscal year 2022. We made enhancements to our control environment by improving guidance, communication of expectations and importance of internal controls. In addition, we made improvements to the level of detail in our risk assessment and clarity of the linkage between risks and internal controls. We will continue to improve upon our risk assessment procedures and the timeliness of those procedures in 2022. We have made progress towards addressing the weaknesses in information and communication beginning the process to better identify, document, and assess systems and information used when performing internal controls and will continue this effort in 2022. We implemented enhanced monitoring procedures to allow for more effective monitoring of compliance with established accounting policies, procedures and controls. The remediation efforts also include:

hiring additional qualified accounting, finance and legal personnel, to provide additional capacity and expertise to enhance our accounting and reporting review procedures;

engaging consultants to provide additional technical accounting expertise;

engaging third-party specialists to help assess and commence documentation of our internal controls for complying with the Sarbanes-Oxley Act of 2002;

adding supervisory reviews performed by our financial management team and increasing the level of precision at which these reviews were performed;

reporting on progress of internal control remediation efforts to the audit committee regularly during 2021; and

engaging third-party specialists to assist with testing and validating the operating effectiveness of certain controls over financial reporting in 2021 to gain assurance that such controls are present and operating as designed.

The controls that were designed and implemented in 2021 were not in all cases in place for a sufficient period of time to demonstrate operating effectiveness as of December 31, 2021. While we believe significant progress was made in 2021 to enhance

68

and strengthen our internal control over financial reporting, management has concluded that the material weaknesses were not fully remediated as of December 31, 2021.

As described above in Management’s Report on Internal Control over Financial Reporting, we excluded from our assessment the internal control over financial reporting for the businesses acquired during 2021 including EnvisionTEC, Adaptive 3D, Beacon Bio, Aerosint, Dental Arts Labs, Aidro, Meta Additive, Brewer Dental, May Dental, and ExOne. During the initial transition period following the acquisitions, we identified and corrected certain financial information related to the acquired entities to properly reflect such financial information in our consolidated financial statements. As a result, we have identified control deficiencies within the internal control over financial reporting of the businesses acquired and we believe such deficiencies represent material weaknesses.

The measures we are implementing are subject to continued management review supported by confirmation and testing, as well as audit committee oversight. Management remains committed to the implementation of remediation efforts to address these material weaknesses. We will continue to implement measures to remedy our internal control deficiencies, though there can be no assurance that our efforts will be successful or avoid potential future material weaknesses. In addition, until remediation steps have been completed and are operating for a certain period of time, and subsequent evaluation of their effectiveness is completed, the material weaknesses previously disclosed, and as described above, will continue to exist. 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.

Changes in Internal Control Over Financial Reporting

As a result of the acquisitions described above, we are reviewing the internal controls of each of these subsidiaries and making appropriate changes as deemed necessary.

During the year ended December 31, 2021, we implemented certain internal controls in connection with our remediation efforts described above. Except as noted in the preceding paragraphs, there were no changes to our internal control over financial reporting (as defined in Rule 13a-15(f) under the Exchange Act) that occurred during the year ended December 31, 2021 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

Limitations on Effectiveness of Internal Controls

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

Item 9B. Other Information

None.

Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

Not applicable.

PART III

Item 10. Directors, Executive Officers and Corporate Governance

The information required by this item will be included in our Proxy Statement for the 2022 Annual Meeting of Stockholders to be filed with the SEC within 120 days of the fiscal year ended December 31, 2021, and is incorporated herein by reference.

We have adopted a code of ethics, called the Code of Business Conduct and Ethics, which applies to our officers, including our principal executive, financial and accounting officers, and our directors and employees. We have posted the Code of Business

69

Conduct and Ethics on our website at ir.desktopmetal.com under the “Governance Documents” section. We intend to make all required disclosures concerning any amendments to, or waivers from, the Code of Business Conduct and Ethics on our website.

On November 5, 2021, Ali El Siblani notified the Company of his intention to resign as a member of the Companys Board of Directors and as an employee of the Company; thereafter, on November 11, 2021, the Company and Mr. Siblani entered into a separation agreement pursuant to which Mr. Siblanis resignation was effective as of November 5, 2021.

Item 11. Executive Compensation

The information required by this item will be included in our Proxy Statement for the 2022 Annual Meeting of Stockholders to be filed with the SEC within 120 days of the fiscal year ended December 31, 2021, and is incorporated herein by reference.

Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

The information required by this item will be included in our Proxy Statement for the 2022 Annual Meeting of Stockholders to be filed with the SEC within 120 days of the fiscal year ended December 31, 2021, and is incorporated herein by reference.

Item 13. Certain Relationships and Related Transactions, and Director Independence

The information required by this item will be included in our Proxy Statement for the 2022 Annual Meeting of Stockholders to be filed with the SEC within 120 days of the fiscal year ended December 31, 2021, and is incorporated herein by reference.

Item 14. Principal Accountant’s Fees and Services

The information required by this item will be included in our Proxy Statement for the 2022 Annual Meeting of Stockholders to be filed with the SEC within 120 days of the fiscal year ended December 31, 2021, and is incorporated herein by reference.

Part IV

Item 15. Exhibits and Financial Statement Schedules

(a)We have filed the following documents filed as part of this Annual Report on Form 10-K:
(1)Financial Statements

Reference is made to the Index to Financial Statements beginning on page F-1, which is incorporated into this item by reference.

(2)Financial Statement Schedules

All financial statement schedules have been omitted because they are not applicable, or the required information is shown on the financial statements or notes thereto.

(3)Exhibits

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

(b)Exhibits

Refer to (a)(3) above.

(c)Additional Financial Statement Schedules

70

All financial statement schedules have been omitted because they are not applicable, or the required information is shown on the financial statements or notes thereto.

Item 16. Form 10-K Summary

None

71

EXHIBIT INDEX

Incorporated by Reference

Exhibit

Form

Exhibit

Filing Date

2.1

Agreement and Plan of Merger, dated as of August 26, 2020, by and among the Company, Sparrow Merger Sub, Inc. and Legacy Desktop Metal

10-K

2.1

3/15/2021

2.2

Amendment No. 1 to Agreement and Plan of Merger, dated as of September 11, 2020, by and among the Company, Sparrow Merger Sub, Inc. and Legacy Desktop Metal

10-K

2.2

3/15/2021

2.3

Purchase Agreement and Plan of Merger, dated as of January 15, 2021, by and among the Company, EnvisionTEC Merger Sub, Inc., EnvisionTEC US LLC, EnvisionTEC, Inc., Gulf Filtration Systems, Inc., 3dbotics, Inc. and Ali El Siblani

8-K

2.1

1/15/2021

2.4

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

8-K

2.1

8/12/2021

3.1

Second Amended and Restated Certificate of Incorporation

8-K

3.2

12/14/2020

3.2

Amended and Restated By-laws of the Registrant

8-K

3.3

12/14/2020

4.1

Specimen Class A Common Stock Certificate

S-1

4.2

3/8/2019

4.2

Description of Capital Stock of Desktop Metal, Inc.

*

10.1

Amended and Restated Registration Rights Agreement, dated as of August 26, 2020, by and among the Company, certain equity holders of the Company named therein and certain equity holders of Legacy Desktop Metal named therein

S-1

10.8

1/19/2021

10.2

Stockholders Agreement, dated as of August 26, 2020, by and between the Company and Trine Sponsor IH, LLC

S-4

10.10

9/15/2020

10.3

Form of Director and Officer Indemnification Agreement

S-4

10.13

9/15/2020

10.4

Non-Employee Director Compensation Program

S-1

10.13

12/23/2020

10.5

2015 Stock Incentive Plan

S-4

10.14

10/15/2020

10.6

Form of Incentive Stock Option Agreement under the 2015 Stock Incentive Plan

S-4

10.15

10/15/2020

10.7

Form of RSU Agreement under the 2015 Stock Incentive Plan

S-4

10.17

10/15/2020

10.8

2020 Incentive Award Plan

10-K

10.11

3/15/2021

10.9

Form of Stock Option Agreement under the 2020 Incentive Award Plan

S-4

10.20

9/15/2020

10.10

Form of RSU Agreement under the 2020 Incentive Award Plan

S-4

10.21

9/15/2020

10.11

Form of Restricted Stock Agreement under the 2020 Incentive Award Plan

S-4

10.22

9/15/2020

10.12

Restricted Stock Agreement, dated as of September 18, 2015 by and between Desktop Metal and Ric Fulop

S-4

10.18

10/15/2020

10.13

Offer Letter, dated as of January 31, 2019, by and between Legacy Desktop Metal and Steve Billow

S-4

10.26

11/2/2020

10.14

Separation Agreement, dated as of February 8, 2021, by and between Desktop Metal and Elizabeth Linardos

10-K

10.19

3/15/2021

10.15

Offer Letter, dated as of February 8, 2021, by and between Desktop Metal and James Haley

10-K

10.20

3/15/2021

10.16

Offer Letter, dated as of February 16, 2021, by and between Desktop Metal and Ali El Siblani

10-K

10.21

3/15/2021

10.17

Separation Agreement, dated as of November 5, 2021, by and between Desktop Metal and Ali El Siblani

*

10.18†

Separation Agreement, dated as of December 31, 2021, by and between Desktop Metal and Steve Billow

*

72

10.19

Northwest Park Office Lease, dated as of September 28, 2021, by and between NWP Building 24 LLC and Desktop Metal

*

10.20†

BGO 500 Lease, dated as of October 7, 2021, by and between BGO 500 Research Owner LLC and Desktop Metal

*

21.1

Subsidiaries of the Company

*

23.1

Consent of Deloitte & Touche LLP

*

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 Annual Report on Form 10-K.

Portions of this exhibit (indicated by asterisks) have been redacted in compliance with Regulation S-K Item 601(b)(10)(iv).

73

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

DESKTOP METAL, INC.

By:

/s/ Ric Fulop

Ric Fulop

Chief Executive Officer

(Principal Executive Officer)

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities indicated:

Signature

Title

Date

/s/ Ric Fulop

Chief Executive Officer

March 15, 2022

Ric Fulop

(Principal Executive Officer)

/s/ James Haley

Chief Financial Officer

March 15, 2022

James Haley

(Principal Financial Officer and Principal Accounting Officer)

/s/ Scott Dussault

Director

March 15, 2022

Scott Dussault

/s/ James Eisenstein

Director

March 15, 2022

James Eisenstein

/s/ Dayna Grayson

Director

March 15, 2022

Dayna Grayson

/s/ Leo Hindery, Jr.

Director

March 15, 2022

Leo Hindery, Jr.

/s/ Wen Hsieh

Director

March 15, 2022

Wen Hsieh

/s/ Jeff Immelt

Director

March 15, 2022

Jeff Immelt

/s/ Stephen Nigro

Director

March 15, 2022

Stephen Nigro

/s/ Steve Papa

Director

March 15, 2022

Steve Papa

/s/ Bilal Zuberi

Director

March 15, 2022

Bilal Zuberi

74

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the Stockholders and the Board of Directors of Desktop Metal, Inc.

Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheets of Desktop Metal, Inc. and subsidiaries (the "Company") as of December 31, 2021 and 2020, the related consolidated statements of operations, comprehensive loss, stockholders’ equity, and cash flows, for each of the two years in the period ended December 31, 2021, and the related notes (collectively referred to as the "financial statements"). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2021 and 2020, and the results of its operations and its cash flows for each of the two years in the period ended December 31, 2021, in conformity with accounting principles generally accepted in the United States of America.

We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of December 31, 2021, based on criteria established in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission and our report dated March 15, 2022, expressed an adverse opinion on the Company's internal control over financial reporting because of material weaknesses identified.

Basis for Opinion

These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company's financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

Critical Audit Matter

The critical audit matter communicated below is a matter arising from the current-period audit of the financial statements that was communicated or required to be communicated to the audit committee and that (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.

Acquisitions —Intangible Assets — Refer to Note 4 to the financial statements

Critical Audit Matter Description

As discussed in Note 4 of the consolidated financial statements, during the year ended December 31, 2021, the Company completed multiple acquisitions, and evaluated each acquisition to determine whether it should be accounted for as a business combination or asset acquisition. The two significant acquisitions were of EnvisionTEC and ExOne, with total purchase prices of $303.6 million and $613.0 million. The acquisition of EnvisionTEC resulted in the recording of $195.7 million and $137.3 million in goodwill and intangible assets acquired and the acquisition of ExOne resulted in the recording of $374.6 million and $82.1 million in

F-2

goodwill and intangible assets acquired, respectively. The acquired intangibles included $77.8 million in acquired technology and $50.9 million in acquired customer relationships related to EnvisionTEC and $72.9 million in acquired technology and $7.9 million in acquired customer relationships related to ExOne. The significant assumptions used to estimate the fair value of the intangible assets included revenue growth rates, technology migration curves, customer attrition rates and discount rates. These significant assumptions are forward-looking and could be affected by future economic and market conditions.

The procedures used to audit the valuation of the acquired technology and customer relationship assets acquired in the acquisition EnvisionTEC and ExOne include (i) a high degree of auditor judgment and subjectivity in applying procedures relating to the fair value measurement of intangible assets acquired due to the significant amount of judgment by management when developing the estimate; (ii) significant audit effort in evaluating the significant assumptions relating to the estimate, such as revenue growth rates, technology migration curves, the customer attrition rate, and discount rates; and (iii) the use of professionals with specialized skill and knowledge to assist in performing these procedures and evaluating the audit evidence.

How the Critical Audit Matter Was Addressed in the Audit

Our audit procedures related to the valuation of the acquired technology and customer relationship assets acquired in the acquisition EnvisionTEC and ExOne included, among others:

We read the purchase agreements and understood management’s process for estimating fair value of intangible assets.
We obtained an understanding of the design and implementation of the Company’s internal controls related to the determination of fair value for the acquired technology and customer relationship assets for EnvisionTEC and ExOne.
With the assistance of our fair value specialists, we evaluated management’s process including the appropriateness of valuation models selected, the reasonableness of significant assumptions including revenue growth rates, the technology migration rate, the customer attrition rate, discount rates, and discounted cash flow models.
The assumptions related to revenue growth rates and the customer attrition rate were evaluated by considering whether the assumptions used were reasonable considering the past performance of the acquiree.
The assumptions related to the technology migration curve were evaluated by considering the life of the technology.
The discount rates were evaluated by considering the cost of capital of comparable businesses and other industry factors.

/s/ Deloitte & Touche LLP

Boston, Massachusetts  

March 15, 2022

We have served as the Company's auditor since 2016.

F-3

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the Stockholders and the Board of Directors of Desktop Metal, Inc.

Opinion on Internal Control over Financial Reporting

We have audited the internal control over financial reporting of Desktop Metal, Inc. and subsidiaries (the “Company”) as of December 31, 2021, based on criteria established in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). In our opinion, because of the effect of the material weaknesses identified below on the achievement of the objectives of the control criteria, the Company has not maintained effective internal control over financial reporting as of December 31, 2021, based on criteria established in Internal Control — Integrated Framework (2013) issued by COSO.

We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated financial statements as of and for the year ended December 31, 2021, of the Company and our report dated March 15, 2022, expressed an unqualified opinion on those financial statements.

As described in Management’s Report on Internal Control over Financial Reporting, management excluded from its assessment the internal control over financial reporting at EnvisionTEC, which was acquired in February 2021, Adaptive 3D, which was acquired in May 2021, Beacon Bio, which was acquired in June 2021, Aerosint, which was acquired in June 2021, Dental Arts Labs, which was acquired in July 2021, A.I.D.R.O., which was acquired in September 2021, Meta Additive, which was acquired in September 2021, Brewer Dental, which was acquired in October 2021, May Dental, which was acquired in October 2021, and ExOne, which was acquired in November 2021, collectively the “2021 acquisitions”. The financial statements of the 2021 acquisitions represent 66% of the Company’s consolidated total revenues and 10% of the Company’s consolidated total assets for the fiscal year ended December 31, 2021. Accordingly, our audit did not include the internal control over financial reporting for the 2021 acquisitions.

Basis for Opinion

The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

Definition and Limitations of Internal Control over Financial Reporting

A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

F-4

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

Material Weaknesses

A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the company’s annual or interim financial statements will not be prevented or detected on a timely basis. The following material weaknesses have been identified and included in management's assessment:

Control Environment - control deficiencies constituting material weaknesses, either individually or in the aggregate, relating to: (i) an insufficient number of personnel with an appropriate level of Generally Accepted Accounting Principles (“GAAP”) knowledge and experience to create the proper environment for effective internal control over financial reporting and to ensure that (a) there were adequate processes for oversight, (b) there was accountability for the performance of internal control over financial reporting responsibilities, and (c) corrective activities were appropriately applied, prioritized, and implemented in a timely manner, and (ii) oversight processes and procedures that guide individuals in applying internal control over financial reporting were not adequate such that there is a reasonable possibility that a material misstatement of the Company’s financial statements will not be prevented or detected on a timely basis.

Risk Assessment - control deficiencies constituting material weaknesses, either individually or in the aggregate, relating to: (i) identifying, assessing, and communicating appropriate objectives, (ii) identifying and analyzing risks to achieve these objectives, and (iii) identifying and assessing changes in the business that could impact the system of internal controls.

Control Activities - control deficiencies constituting material weaknesses, either individually or in the aggregate, relating to: (i) addressing relevant risks, (ii) providing evidence of performance, (iii) providing appropriate segregation of duties, or (iv) operation at a level of precision to identify all potentially material errors.

Information and Communication - control deficiencies constituting material weaknesses, either individually or in the aggregate, relating to communicating accurate information internally and externally, including providing information pursuant to objectives, responsibilities, and functions of internal control.

Monitoring - control deficiencies constituting material weaknesses, either individually or in the aggregate, relating to monitoring activities to ascertain whether the components of internal control are present and functioning.

These material weaknesses were considered in determining the nature, timing, and extent of audit tests applied in our audit of the consolidated financial statements as of and for the year ended December 31, 2021, of the Company, and this report does not affect our report on such financial statements.

/s/ Deloitte &Touche LLP

Boston, Massachusetts  

March 15, 2022

F-5

DESKTOP METAL, INC.

CONSOLIDATED BALANCE SHEETS

(in thousands, except share and per share amounts)

December 31, 

    

2021

    

2020

Assets

Current assets:

  

 

  

Cash and cash equivalents

$

65,017

$

483,525

Current portion of restricted cash

2,129

Short‑term investments

 

204,569

 

111,867

Accounts receivable

 

46,687

 

6,516

Inventory

 

65,399

 

9,708

Prepaid expenses and other current assets

 

18,208

 

976

Total current assets

 

402,009

 

612,592

Restricted cash, net of current portion

 

1,112

 

612

Property and equipment, net

 

58,710

 

12,160

Goodwill

 

639,301

 

2,252

Intangible assets, net

 

261,984

 

9,414

Other noncurrent assets

25,480

4,879

Total Assets

$

1,388,596

$

641,909

Liabilities and Stockholders’ Equity

 

  

 

  

Current liabilities:

 

  

 

  

Accounts payable

$

31,558

$

7,591

Customer deposits

 

14,137

 

1,480

Current portion of lease liability

 

5,527

 

868

Accrued expenses and other current liabilities

 

33,829

 

7,565

Current portion of deferred revenue

 

18,189

 

3,004

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

 

825

 

9,991

Total current liabilities

 

104,065

 

30,499

Long-term debt, net of current portion

548

Warrant liability

93,328

Contingent consideration, net of current portion

4,183

Lease liability, net of current portion

 

13,077

 

2,157

Deferred revenue, net of current portion

4,508

Deferred tax liability

10,695

Other noncurrent liabilities

3,170

Total liabilities

140,246

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 December 31, 2021 and December 31, 2020, respectively

Common Stock, $0.0001 par value—500,000,000 shares authorized; 311,737,858 and 226,756,733 shares issued at December 31, 2021 and December 31, 2020, respectively, 311,473,950 and 224,626,597 shares outstanding at December 31, 2021 and December 31, 2020, respectively

 

31

 

23

Additional paid‑in capital

 

1,823,344

 

844,188

Accumulated deficit

 

(568,611)

 

(328,277)

Accumulated other comprehensive income (loss)

 

(6,414)

 

(9)

Total Stockholders’ Equity

 

1,248,350

 

515,925

Total Liabilities and Stockholders’ Equity

$

1,388,596

$

641,909

See notes to consolidated financial statements.

F-6

DESKTOP METAL, INC.

CONSOLIDATED STATEMENTS OF OPERATIONS

(in thousands, except per share amounts)

Years Ended December 31, 

    

2021

    

2020

Revenues

  

 

  

Products

$

105,994

$

13,718

Services

 

6,414

 

2,752

Total revenues

 

112,408

 

16,470

Cost of sales

 

  

 

  

Products

 

87,450

 

26,945

Services

 

6,665

 

4,574

Total cost of sales

 

94,115

 

31,519

Gross profit/(loss)

 

18,293

 

(15,049)

Operating expenses

 

  

 

  

Research and development

 

68,131

 

43,136

Sales and marketing

 

47,995

 

13,136

General and administrative

 

78,041

 

20,734

In-process research and development assets acquired

25,581

Total operating expenses

 

219,748

 

77,006

Loss from operations

 

(201,455)

 

(92,055)

Change in fair value of warrant liability

(56,576)

56,417

Interest expense

 

(149)

 

(328)

Interest and other (expense) income, net

 

(11,822)

 

1,011

Loss before income taxes

 

(270,002)

 

(34,955)

Income tax benefit

 

29,668

 

940

Net loss

$

(240,334)

$

(34,015)

Net loss per share—basic and diluted

$

(0.92)

$

(0.22)

Weighted average shares outstanding, basic and diluted

260,770

157,906

See notes to consolidated financial statements.

F-7

DESKTOP METAL, INC.

CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS

(in thousands)

Years Ended December 31, 

    

    

2021

    

2020

Net loss

$

(240,334)

$

(34,015)

Other comprehensive (loss) income, net of taxes:

 

 

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

 

(40)

 

(84)

Foreign currency translation adjustment

(6,365)

Total comprehensive loss, net of taxes of $0

$

(246,739)

$

(34,099)

See notes to consolidated financial statements.

F-8

DESKTOP METAL, INC.

CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

(in thousands, except share amounts)

Accumulated

Other

Additional

Comprehensive

Total

Legacy Convertible Preferred Stock

Common Stock

Paidin

Accumulated

(Loss)

Stockholders’

    

Shares

    

Amount

Shares

    

Amount

    

Capital

    

Deficit

    

Income

    

Equity

BALANCE—January 1, 2020

100,038,109

$

436,553

26,813,113

$

3

$

16,722

$

(294,262)

$

75

$

(277,462)

Retroactive application of recapitalization (Note 1)

(100,038,109)

(436,553)

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

 

521,925

 

 

325

 

 

 

325

Vesting of restricted Common Stock

 

5,307,357

 

1

 

6

 

 

 

7

Issuance of Common Stock in connection with acquisitions

61,060

500

500

Repurchase of shares for employee tax withholdings

(9,308)

(101)

(101)

Stock‑based compensation expense

 

 

 

8,006

 

 

 

8,006

Common Stock warrants issued and exercised

 

692,366

 

 

1,915

 

 

 

1,915

Reverse recapitalization, net of transaction costs

63,139,263

6

380,295

380,301

Net loss

(34,015)

(34,015)

Other comprehensive income

(84)

(84)

BALANCE—December 31, 2020

224,626,597

$

23

$

844,188

$

(328,277)

$

(9)

$

515,925

Exercise of Common Stock options

 

5,732,247

 

1

 

6,425

 

 

 

6,426

Vesting of restricted Common Stock

 

491,293

 

 

 

 

 

Repurchase of shares for employee tax withholdings - RSA

(109,150)

(958)

 

(958)

Vesting of restricted share units

650,777

 

 

Repurchase of shares for employee tax withholdings - RSU

(61,498)

(541)

(541)

Issuance of Common Stock in connection with acquisitions

57,267,401

5

620,585

620,590

Issuance of Common Stock in connection with acquired in-process research and development

334,370

4,300

4,300

Stock‑based compensation expense

 

 

 

28,778

 

 

 

28,778

Vesting of Trine Founder Shares

 

1,850,938

 

 

 

 

 

Common Stock issued in connection with warrants exercised

 

20,690,975

 

2

 

320,567

 

 

 

320,569

Net loss

 

 

 

 

(240,334)

 

 

(240,334)

Other comprehensive loss

 

 

 

 

 

(6,405)

 

(6,405)

BALANCE—December 31, 2021

 

311,473,950

$

31

$

1,823,344

$

(568,611)

$

(6,414)

$

1,248,350

See notes to consolidated financial statements.

F-9

DESKTOP METAL, INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS

(in thousands)

Years Ended December 31, 

    

2021

    

2020

Cash flows from operating activities:

Net loss

$

(240,334)

    

$

(34,015)

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

 

 

Depreciation and amortization

 

24,854

 

8,589

Stock‑based compensation

 

28,778

 

8,006

Change in fair value of warrant liability

56,576

(56,417)

Change in fair value of subscription agreement

2,920

Expense related to Common Stock warrants issued

 

-

 

1,915

Amortization (accretion) of discount on investments

3,021

75

Amortization of debt financing cost

9

19

Provision for bad debt

447

377

Acquired in-process research and development

25,581

Loss on disposal of property and equipment

74

18

Foreign exchange (gains) losses on intercompany transactions, net

182

Net increase in accrued interest related to marketable securities

(819)

(3)

Net unrealized (gain) loss on equity investment

9,660

Net unrealized (gain) loss on other investments

(130)

Deferred tax benefit

(29,668)

(940)

Change in fair value of contingent consideration

(429)

Foreign currency transaction (gain) loss

7

Changes in operating assets and liabilities:

 

 

Accounts receivable

 

(18,299)

 

(2,370)

Inventory

 

(16,962)

 

(1,303)

Prepaid expenses and other current assets

 

(8,937)

 

901

Other assets

(3)

Accounts payable

 

12,797

 

(2,637)

Accrued expenses and other current liabilities

 

(8,761)

 

(2,391)

Customer deposits

 

(2,569)

 

(845)

Current portion of deferred revenue

 

5,989

 

774

Change in right of use assets and lease liabilities, net

 

(641)

 

(328)

Other liabilities

1,609

Net cash used in operating activities

 

(155,048)

 

(80,575)

Cash flows from investing activities:

 

  

 

  

Purchases of property and equipment

 

(7,683)

 

(1,429)

Purchase of other investments

 

(3,620)

 

(3,000)

Purchase of equity investment

(20,000)

Proceeds from sale of property and equipment

44

Proceeds from policy buyout

333

Purchase of marketable securities

(330,873)

(136,286)

Proceeds from sales and maturities of marketable securities

 

243,349

 

109,016

Cash paid to acquire in-process research and development

(21,220)

Cash paid for acquisitions, net of cash acquired

 

(287,624)

 

(5,284)

Net cash used in investing activities

 

(427,294)

 

(36,983)

Cash flows from financing activities:

 

  

 

  

Proceeds from reverse recapitalization, net of issuance costs

534,597

Proceeds from the exercise of stock options

6,426

325

Proceeds from the exercise of stock warrants

170,665

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

(541)

Proceeds from PPP loan

5,379

Repayment of PPP loan

(5,379)

Repayment of term loan

(10,000)

Deferred financing costs paid

Net cash provided by financing activities

 

166,550

 

534,922

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

(87)

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

 

(415,879)

 

417,364

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

484,137

66,773

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

$

68,258

$

484,137

F-10

Supplemental disclosures of cash flow information

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

Cash and cash equivalents

$

65,017

$

483,525

Restricted cash included in other current assets

2,129

Restricted cash included in other noncurrent assets

1,112

612

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

$

68,258

$

484,137

Supplemental cash flow information:

 

  

 

  

Interest paid

$

148

$

322

Taxes paid

$

150

$

Noncash investing and financing activities:

 

  

 

  

Net liabilities assumed from Trine Business Combination

$

$

152,395

Accrued reverse recapitalization transaction costs

$

$

1,901

Net unrealized (gain) loss on investments

$

40

$

Exercise of private placement warrants

$

149,904

$

Common Stock issued for acquisitions

$

620,590

$

500

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

$

4,300

$

Accrued purchase price for asset acquisition

$

1,800

$

200

Additions to right of use assets and lease liabilities

$

5,582

$

Purchase of property and equipment included in accounts payable

$

90

$

Purchase of property and equipment included in accrued expenses and other current liabilities

$

38

$

Transfers from property and equipment to inventory

$

1,068

$

Transfers from inventory to property and equipment

$

1,435

$

Accrued contingent consideration in connection with acquisitions

$

6,083

$

Tax liabilities related to withholdings on Common Stock issued in connection with acquisitions

$

$

102

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

$

958

$

See notes to consolidated financial statements.

F-11

Table of Contents

DESKTOP METAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

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

Organization and Nature of Business

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

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

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

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

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

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

Risks and Uncertainties

The Company is subject to a number of risks similar to those of other companies of similar size in its industry, including, but not limited to, the need for successful development of products, the need for additional funding, competition from substitute products and services from larger companies, protection of proprietary technology, patent litigation, dependence on key individuals, and risks associated with changes in information technology. The Company has financed its operations to date primarily with proceeds from the sale of preferred stock and the Business Combination. The Company’s long-term success is dependent upon its ability to successfully

F-12

Table of Contents

DESKTOP METAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

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 December 31, 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 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”).

Principles of Consolidation

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

COVID-19 Pandemic

In March 2020, the World Health Organization declared the outbreak of a disease caused by a novel strain of the coronavirus (“COVID-19”) to be a pandemic. As of December 31, 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, may impact the Company and its customers, as well as the demand for its products and services. The impact of COVID-19 on the Company’s operational results in subsequent periods will largely depend on future developments, and cannot be accurately predicted. These developments may include, but are not limited to, new information concerning the severity of COVID-19, the degree of success of actions take to contain or treat COVID-19 and the reactions by consumers, companies, governmental entities, and capital markets to such actions.

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 most wholly owned subsidiaries is U.S. Dollars, except for certain international subsidiaries, for which it is Euros, British Pound Sterling, or Japanese Yen, depending on the subsidiary’s location. 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 approximate 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 consolidated statements of operations.

F-13

Table of Contents

DESKTOP METAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Use of Estimates

The preparation of the consolidated financial statements in conformity with GAAP requires the Company’s management to make judgements, estimates and assumptions regarding uncertainties that affect the reported amounts of assets, liabilities and related disclosures of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. Significant estimates and assumptions reflected in these consolidated financial statements include, but are not limited to, revenue recognition, realizability of inventory, goodwill, intangibles, stock-based compensation, and fair values of common stock. The Company bases its estimates on historical experience and various other factors believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities. The Company assesses estimates on an ongoing basis; however, actual results could materially differ from those estimates.

Cash and Cash Equivalents

Cash and cash equivalents consist of standard checking accounts, money market accounts and certain investments. The Company classifies any marketable security with an original maturity date of 90 days or less at the time of purchase as a cash equivalent. 

Short-Term Investments

The Company invests its excess cash in fixed income instruments denominated and payable in U.S. dollars including U.S. treasury securities, commercial paper, corporate bonds and asset-backed securities in accordance with the Company’s investment policy that primarily seeks to maintain adequate liquidity and preserve capital. Short-term investments represent holdings of available-for-sale marketable securities in accordance with the Company’s investment policy and cash management strategy. Investments in marketable securities are recorded at fair value, with any unrealized gains and losses reported within accumulated other comprehensive income as a separate component of stockholders’ equity until realized or until a determination is made that an other-than-temporary decline in market value has occurred. When such reductions occur, the cost of the investment is adjusted to fair value through recording a loss on investments in the consolidated statements of operations. All investments in marketable securities mature within one year.

The Company also invests in equity securities which are carried at fair value based upon quoted prices in active markets. The Company’s recognizes unrealized gains (losses) on equity securities in interest and other (expense) income, net in the consolidated statements of operations.

Restricted Cash

Restricted cash represents cash and cash equivalents that are restricted to withdrawal or use as of the reporting date. Restricted cash typically relates to deposits to secure letters of credit, cash the Company is contractually obligated to maintain related to acquisitions, as well as contractually required security deposits.

Financial Instruments

The Company’s financial instruments are comprised of cash and cash equivalents, short-term investments, restricted cash, accounts receivable and accounts payable. The Company’s other current financial assets and current financial liabilities have fair values that approximate their carrying values due to the short maturity of these balances.  

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

F-14

Table of Contents

DESKTOP METAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

products is recognized upon transfer of control, which is generally at the point of shipment. If the Company cannot objectively determine that the product provided to the customer is in accordance with agreed-upon specifications, revenue is not recognized until customer acceptance is received.

Services revenue consists of installation, training, and post-installation hardware and software support, as well as various software solutions the Company offers to facilitate the operation of the Company’s products. The Company offers multiple software products, which are licensed through either a cloud-based solution and/or on-device software, depending on the product. For the cloud-based solution, which the customer does not have the right to take possession of, the Company typically 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 on-device software subscriptions, the Company typically recognizes revenue once the customer has been given access to the software. When the Company enters into development contracts, control of the development service is transferred over time, and the related revenue is recognized as services are performed.

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. For certain deferred maintenance contracts where sufficient historical evidence indicates that the costs of performing the related services under the contract are not incurred on a straight-line basis, the associated revenue is recognized at a point in time in proportion to the costs expected to be incurred.

The Company generates certain revenues through the sale of research and development services. 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).

In certain circumstances, the Company generates revenue through leases of machinery and equipment to customers. These leases are classified as either operating or sales-type leases and generally have lease terms ranging from one to five years.

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

F-15

Table of Contents

DESKTOP METAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Nature of Products and Services

The Company sells its products 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. If the Company cannot objectively determine that the products provided to the customer are in accordance with agreed-upon specifications, revenue is not recognized until customer acceptance is received.

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. For certain maintenance contracts, there is a detail of specified maintenance which is performed at predetermined intervals and is recognized when the professional services are performed. 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. When the Company has a noncancelable contract and the right to invoice prior to shipment based on payment terms, the Company records the receivable and related customer deposits in the consolidated balance sheets.

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.

Contract Balances

The timing of revenue recognition, billings and cash collections results in billed accounts receivable, customer deposits and deferred revenues (contract liabilities) on the consolidated balance sheets. Timing of revenue recognition may differ from the timing of invoicing to customers. The Company records a receivable at the time of invoicing. For most contracts, customers are invoiced a substantive portion of the arrangement prior to shipment of products or performance of services. The Company will typically bill in advance for post-installation support and cloud-based software licenses, resulting in deferred revenue.

F-16

Table of Contents

DESKTOP METAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

When products have been delivered, but the product revenue associated with the arrangement has been deferred the Company includes the costs for the delivered items in inventory on the consolidated balance sheets until recognition of the related revenue occurs, at which time it is recognized in cost of sales.

The Company’s contracts are primarily one year or less, and as such, most of the deferred revenue outstanding at the end of the fiscal year is recognized during the following year. Purchases of post-installation customer support and maintenance may range from one to five years, and as such, revenue for these transactions are recognized over periods greater than one year.

The Company sells products directly to end-users as well as through a reseller network. Under the reseller arrangement, the reseller is determined to be the Company’s customer, and revenue is recognized based on the amounts the Company is entitled to, reduced by any payments owed to the resellers. On certain contracts, the Company utilizes external partners and an internal sales team to sell direct to the end user. The Company acts as a principal in the contracts with users when utilizing external partners because the Company controls the product, establishes the price, and bears the risk of nonperformance, until it is transferred to the end user. The Company records the revenue on a gross basis and commissions are recorded as a sales and marketing expense in the statement of operations. The Company recognizes its commission expense as a point-in-time expense as contract obligations are primarily completed within a one-year contract period.

Allowance for Doubtful Accounts

In evaluating the collectability of accounts receivable, the Company assesses a number of factors, including specific customers’ abilities to meet their financial obligations, the length of time receivables are past due, and historical collection experience. If circumstances related to specific customers change, or economic conditions deteriorate such that past collection experience is no longer relevant, the Company’s estimate of the recoverability of accounts receivable could be further reduced from the levels provided for in the consolidated financial statements.

The Company evaluates specific accounts for which it is believed a customer may have an inability to meet their financial obligations. In these cases, judgment is applied, based on available facts and circumstances, and a specific reserve is recorded for that customer to reduce the receivable to an amount expected to be collected. These specific reserves are reevaluated and adjusted as additional information is received that impacts the amount reserved.

Remaining Performance Obligations

Remaining performance obligations are the aggregate amount of total contract transaction price that is unsatisfied or partially unsatisfied. The Company has elected to apply the practical expedient associated with incremental costs of obtaining a contract, and as such, sales commission expense is generally expensed when incurred because the amortization period would be one year or less. These costs are recorded within sales and marketing expense in the consolidated statements of operations.

Net Loss Per Share

The Company presents basic and diluted loss per share amounts. Basic loss per share is calculated by dividing net loss available to holders of Common Stock by the weighted average number of shares of Common Stock outstanding during the applicable period.

The denominator for diluted earnings per share is a computation of the weighted-average number of ordinary shares and the potential dilutive ordinary shares outstanding during the period. Potential dilutive shares outstanding include the dilutive effect of in-the-money options, unvested Restricted Stock Agreements (“RSAs”), and unvested Restricted Stock Units (“RSUs”) using the treasury stock method. In periods in which the Company reports a net loss, diluted net loss per share is the same as basic net loss per share because dilutive shares are not assumed to have been issued if their effect is anti-dilutive.

F-17

Table of Contents

DESKTOP METAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

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 operating expenses, the grants are recognized as a reduction of the related expense in the consolidated statements of operations. During the year ended December 31, 2021, the Company recognized $1.0 million related to grants in the research and development line within the consolidated statements of operations. During the year ended December 31, 2020, the Company did not recognize any grants.

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 and other current liabilities or other long-term liabilities, depending on when the Company expects to use the proceeds.

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.

Inventory

Inventory is stated at the lower of cost or net realizable value, approximating a first-in, first-out basis.

The Company provides for inventory losses based on obsolescence and levels in excess of forecasted demand. Inventory is reduced to the estimated net realizable value based on historical usage and expected demand. Inventory provisions based on obsolescence and inventory in excess of forecasted demand are recorded through cost of sales in the consolidated statements of operations.

Concentrations of Credit Risk and Off-Balance-Sheet Risk

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

F-18

Table of Contents

DESKTOP METAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

The Company has no other significant off-balance-sheet risk, such as foreign exchange contracts, option contracts, or other foreign hedging arrangements. Financial instruments that potentially expose the Company to concentrations of credit risk consist mainly of cash and cash equivalents. The Company maintains its cash and cash equivalents principally with accredited financial institutions of high-credit standing.

As of December 31, 2021, and 2020, no single customer accounted for more than 10% of revenue. As of December 31, 2021, one customer accounted for 24% of total accounts receivable. As of December 31, 2020, no single customer accounted for more than 10% of total accounts receivable.

Customer Deposits

Payments received from customers who have placed reservations or purchase orders in advance of shipment are refundable upon cancellation or non-delivery by the Company and are included within customer deposits on the consolidated balance sheets.

Other Investments

The Company periodically makes investments in companies within the additive manufacturing industry. The Company monitors events or changes in circumstances that may have a significant effect on the fair value of investments, either due to impairment or based on observable price changes, and records necessary adjustments in interest and other (expense) income, net in the consolidated statements of operations.

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

6-50 years

Automobiles

2-7 years

Furniture and fixtures

 

2-10 years

Computer equipment

 

2-7 years

Tooling

 

3 years

Software

 

2-5 years

Leasehold improvements

 

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

Leases

For lease arrangements in which the Company is the lessee, the Company determines if an arrangement is a lease at inception. The Company typically only includes an initial lease term in its assessment of a lease arrangement. Options to renew a lease are not included in the Company’s assessment unless there is reasonable certainty that the Company will renew. The Company assesses it plans to renew its material leases on an annual basis. Operating leases are included in other assets, current portion of lease liability, and lease liability, net of current portion on the Company’s consolidated balance sheets.

Right of use (“ROU”) assets and lease liabilities are recognized based on the present value of the future minimum lease payments over the expected remaining lease term. As the interest rate implicit in the Company’s leases is typically not readily determinable, the Company uses its incremental borrowing rate for a similar term of lease payments based on the information available at commencement date in determining the present value of future payments.

F-19

Table of Contents

DESKTOP METAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

The Company elected the short-term lease recognition practical expedient and therefore, the Company does not recognize right of use assets or lease liabilities for leases with less than a twelve-month duration. The Company also elected the practical expedient to account for lease agreements which contain both lease and non-lease components as a single lease component.

For lease arrangements in which the Company is the lessor, the Company determines whether the lease arrangement is classified as an operating lease or sales-type lease at inception. The Company’s operating lease arrangements have initial terms generally ranging from one to five years, certain of which may contain extension or termination clauses, or both. Such operating lease arrangements also generally include a purchase option to acquire the related machinery and equipment at the end of the lease term for either a fixed amount as determined at inception, or a subsequently negotiated fair market value.

The Company’s sales-type lease arrangements generally include transfer of ownership at the end of the lease term, and as such, the Company’s net investment in sales-type lease arrangements presented in the consolidated balance sheets generally does not include an amount of unguaranteed residual value.

For certain of the arrangements, the Company separates and allocates certain non-lease components (principally maintenance services) from non-lease components. Sales, value add, and other taxes collected from customers and remitted to governmental authorities are accounted for on a net (excluded from lease income) basis. In determination of the lease term, the Company considers the likelihood of lease renewal options and lease termination provisions.

Business Combinations

The Company allocates the purchase price of acquired companies to the tangible and intangible assets acquired and liabilities assumed based on their estimated fair values. The Company generally values the identifiable intangible assets acquired using a discounted cash flow model. The significant estimates used in valuing certain of the intangible assets, include, but are not limited to future expected cash flows of the asset, discount rates to determine the present value of the future cash flows and expected technology life cycles. Intangible assets are amortized over their estimated useful life; the period over which the Company anticipates generating economic benefit from the asset. Fair value adjustments subsequent to the acquisition date, that are not measurement period adjustments, are recognized in earnings.

Goodwill

Goodwill represents the future economic benefits arising from other assets acquired in a business combination that is not individually identified and separately recorded. The excess of the purchase price over the estimated fair value of net assets of businesses acquired in a business combination is recognized as goodwill. Goodwill is not amortized but is tested for impairment at least annually (as of the first day of the fourth quarter) or as circumstances indicate the value may no longer be recoverable. To assess if goodwill is impaired, the Company performs a qualitative assessment to determine whether further impairment testing is necessary. The Company then compares the carrying amount of the single reporting unit to the fair value of the reporting unit. An excess carrying value over fair value would indicate that goodwill may be impaired. The Company performed a qualitative assessment during its annual impairment review for 2021 as of October 1, 2021 and concluded that it is more likely than not that the fair value of the Company’s single reporting unit is not less than its carrying amount.

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.

F-20

Table of Contents

DESKTOP METAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

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 in-process research and development expense at acquisition.

Impairment of Long-Lived Assets

The Company evaluates whether events or circumstances have occurred that indicate that the estimated remaining useful life of its long-lived assets may warrant revision or that the carrying value of these assets may be impaired. The Company does not believe that any events have occurred through December 31, 2021, that would indicate its long-lived assets are impaired.

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

Research and Development

Research and development costs are expensed as incurred. Research and development expense includes costs, primarily related to salaries and benefits for employees, prototypes and design expenses, incurred to develop intellectual property and is charged to expense as incurred.

Capitalized Software

Costs incurred internally in researching and developing a software product to be sold to customers are charged to expense until technological feasibility has been established for the product. Once technological feasibility is established, costs incurred during the application development phase are capitalized only when the Company believes it is probable the development will result in new or additional functionality, and such software costs are capitalized until the product is available for general release to customers. Judgment is required in determining when technological feasibility of a product is established. The Company has determined that technological feasibility for software products is reached after all high-risk development issues have been resolved through coding and testing. Generally, this occurs shortly before the products are released, such that there are no material costs to capitalize.

The Company capitalizes certain costs related to the development and implementation of cloud computing software. The types of costs capitalized during the application development phase include employee compensation, as well as consulting fees for third-party developers working on these projects. The capitalized costs are amortized on a straight-line basis over the estimated useful life of the asset, which is typically 3 years.

F-21

Table of Contents

DESKTOP METAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Stock-Based Compensation

The Company’s stock-based compensation cost is measured at the grant date based on the fair value of the award and is recognized as an expense over the requisite service period.

The Company accounts for all stock options granted to employees and nonemployees using a fair value method. The fair value of options on the date of grant is calculated using the Black-Scholes option pricing model based on key assumptions such as stock price, expected volatility and expected term. The Company’s estimates of these assumptions are primarily based on the fair value of the Company’s stock, historical data, peer company data and judgment regarding future trends and factors.

For awards with service conditions only, the Company recognizes stock-based compensation expense on a straight-line basis over the requisite service period. For awards with service and performance-based conditions, the Company recognizes stock-based compensation expense using the graded vesting method over the requisite service period. Estimates of stock-based compensation expense for an award with performance conditions are based on the probable outcome of the performance conditions and the cumulative effect of any changes in the probability outcomes are recorded in the period in which the changes occur. For awards with service and market-based conditions, the Company recognizes stock-based compensation expense on a straight-line based over the requisite service period for each tranche. Stock based compensation expense for awards with a market condition is calculated using a Monte Carlo valuation approach.

The Company estimates forfeitures that will occur based on a historical forfeiture rate in their determination of the expense recorded.

Income Taxes

The Company accounts for income taxes under the asset and liability method; under this method, deferred tax assets and liabilities are determined based on differences between financial reporting bases of assets and liabilities and are measured using enacted tax rates and laws that are expected to be in effect when the differences are expected to reverse. Realization of deferred tax assets is dependent upon future earnings, the timing and amount of which are uncertain.

The Company utilizes a two-step approach to recognize and measure uncertain tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained upon tax authority examination, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likely of being realized upon ultimate settlement. The Company also recognizes accrued interest and penalties related to unrecognized tax benefits in the provision for income taxes.

Comprehensive Loss

The Company’s comprehensive loss consists of its net loss, unrealized gain and loss from investments in debt securities, and foreign currency translation adjustments.

Recently Issued Accounting Standards

Recently Adopted Accounting Guidance

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

F-22

Table of Contents

DESKTOP METAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

the SSP for allocation purposes at the acquisition date. Upon the application of this practical expedient, the Company recognized deferred revenue as part of purchase accounting in the amount of $0.2 million and $12.5 million for the EnvisionTEC and ExOne acquisitions, respectively.

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

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

Recent Accounting Guidance Not Yet Adopted

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 and does not believe the impact will be material.

3. REVENUE RECOGNITION

Contract Balances

The Company’s deferred revenue balance was $22.7 million and $3.0 million as of December 31, 2021 and 2020, respectively. During the year ended December 31, 2021, the Company acquired $16.8 million in deferred revenue through acquisitions. During the year ended December 31, 2021, the Company recognized $2.5 million of existing deferred revenue from 2020 and recognized $8.5 million of acquired deferred revenue. The deferred revenue consists of billed post-installation customer support and maintenance, cloud-based software licenses that are recognized ratably over the term of the agreement, and contracts that have outstanding performance obligations or contracts that have acceptance terms that have not yet been fulfilled.

Contract assets were not significant during the years ended December 31, 2021 and 2020.

Remaining Performance Obligations

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

F-23

Table of Contents

DESKTOP METAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

4. ACQUISITIONS

2021 Acquisitions

Acquisition of EnvisionTEC

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

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

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

Total Acquisition Date Fair Value

Cash consideration

$

143,795

Equity consideration

159,847

Total consideration transferred

$

303,642

F-24

Table of Contents

DESKTOP METAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

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

At February 16, 2021

Assets acquired:

Cash and cash equivalents

$

859

Restricted cash

5,004

Accounts receivable

2,982

Inventory

7,668

Prepaid expenses and other current assets

1,081

Restricted cash - noncurrent

285

Property and equipment

1,540

Intangible assets

137,300

Other noncurrent assets

1,801

Total assets acquired

$

158,520

Liabilities assumed:

Accounts payable

$

1,442

Customer deposits

2,460

Current portion of lease liability

605

Accrued expenses and other current liabilities

13,706

Liability for income taxes

480

Deferred revenue

492

Current portion of long-term debt

898

Long-term debt

285

Deferred tax liability

29,009

Lease liability, net of current portion

1,189

Total liabilities assumed

$

50,566

Net assets acquired

$

107,954

Goodwill

$

195,688

Total net assets acquired

$

303,642

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

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

Gross Value

Estimated Life

Acquired technology

$

77,800

7 – 14 years

Trade name

8,600

14 years

Customer relationships

50,900

12 years

Total intangible assets

$

137,300

F-25

Table of Contents

DESKTOP METAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

The goodwill resulting from the purchase price allocation is attributable to the workforce of the acquired business (which is not eligible for separate recognition as an identifiable intangible asset) and the expected synergistic benefits of expanding the combined companies’ target markets both geographically and across industries. $16.4 million of the goodwill recognized is deductible for income tax purposes. 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 consolidated statements of operations.

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

Acquisition of Adaptive 3D

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

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

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

Total Acquisition Date Fair Value

Cash consideration

$

24,083

Equity consideration

37,693

Total consideration transferred

$

61,776

F-26

Table of Contents

DESKTOP METAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

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

At May 7, 2021

Assets acquired:

Cash and cash equivalents

$

2,852

Accounts receivable

504

Inventory

305

Prepaid expenses and other current assets

462

Property and equipment

558

Intangible assets

27,300

Other noncurrent assets

654

Total assets acquired

$

32,635

Liabilities assumed:

Accounts payable

$

280

Current portion of lease liability

151

Accrued expenses and other current liabilities

100

PPP loan payable

311

Deferred revenue

12

Lease liability, net of current portion

502

Deferred tax liability

4,616

Total liabilities assumed

$

5,972

Net assets acquired

$

26,663

Goodwill

$

35,113

Total net assets acquired

$

61,776

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

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

Gross Value

Estimated Life

Acquired technology

$

27,000

14 years

Trade name

300

5 years

Total intangible assets

$

27,300

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

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

F-27

Table of Contents

DESKTOP METAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Acquisition of Aerosint

On June 24, 2021, the Company acquired all outstanding securities of Aerosint SA and its affiliates (“Aerosint”), which expanded the Company’s portfolio of technologies with the addition of multi-material printing capabilities. The total purchase price was $23.8 million, consisting of $6.2 million paid in cash, 879,922 shares of the Company’s Common Stock with a fair value of $11.5 million as of the close of business on the transaction date, and contingent consideration with a fair value of $6.1 million as of the acquisition date. The Company may be required to pay this contingent consideration based on the achievement of revenue metrics and technical milestones over the three-year period following the transaction date.

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

The acquisition included contingent consideration related to revenue metrics and technical milestones, with a fair value of $6.1 million as of the date of acquisition and a fair value of $5.7 million as of December 31, 2021. 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.1 million as of December 31, 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.6 million as of December 31, 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 in contingent consideration, net of current portion, on the consolidated balance sheets. As of December 31, 2021, $1.5 million of contingent consideration is recorded in accrued expenses and other current liabilities and $4.2 million is recorded in contingent consideration, net of current portion, in the 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

F-28

Table of Contents

DESKTOP METAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

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

At June 24, 2021

Assets acquired:

Cash and cash equivalents

$

419

Accounts receivable

34

Inventory

166

Prepaid expenses and other current assets

697

Property and equipment

369

Intangible assets

11,726

Other noncurrent assets

336

Total assets acquired

$

13,747

Liabilities assumed:

Accounts payable

$

58

Customer deposits

283

Current portion of lease liability

100

Accrued expenses and other current liabilities

169

Deferred revenue

810

Lease liability, net of current portion

226

Deferred tax liability

2,931

Total liabilities assumed

$

4,577

Net assets acquired

$

9,170

Goodwill

$

14,581

Total net assets acquired

$

23,751

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

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

Gross Value

Estimated Life

Acquired technology

$

11,547

11.5 years

Trade name

179

4.5 years

Total intangible assets

$

11,726

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

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

Acquisition of Dental Arts Labs

F-29

Table of Contents

DESKTOP METAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

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

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

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

Total Acquisition Date Fair Value

Cash consideration

$

26,042

Total consideration transferred

$

26,042

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

At July 30, 2021

Assets acquired:

Cash and cash equivalents

$

858

Accounts receivable

3,707

Inventory

2,438

Prepaid expenses and other current assets

3,853

Property and equipment

8,643

Intangible assets

5,000

Other noncurrent assets

4,636

Total assets acquired

$

29,135

Liabilities assumed:

Accounts payable

$

1,949

Current portion of lease liability

535

Accrued expenses and other current liabilities

1,795

Current portion of long‑term debt

3,888

Long‑term debt

3

Lease liability, net of current portion

3,762

Total liabilities assumed

$

11,932

Net assets acquired

$

17,203

Goodwill

$

8,839

Total net assets acquired

$

26,042

F-30

Table of Contents

DESKTOP METAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

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

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

Gross Value

Estimated Life

Trade name

$

1,300

8.5 years

Customer relationships

3,700

9.5 years

Total intangible assets

$

5,000

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

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

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

On September 7, 2021, the Company purchased the entire corporate capital of A.I.D.R.O. Srl (“A.I.D.R.O.”). This acquisition expanded the Company’s parts production capabilities and application expertise in the hydraulics industry. The purchase price for the A.I.D.R.O. acquisition was $5.7 million paid in cash, of which $4.9 million was paid at closing and the remaining $0.8 million was deposited to an escrow account subsequent to December 31, 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 total purchase price was allocated to the identifiable assets acquired and liabilities assumed based on the Company’s preliminary estimates of their fair values on the acquisition date. The fair values assigned to A.I.D.R.O.’s tangible and intangible assets and liabilities assumed, and the related deferred tax assets and liabilities, are considered preliminary and are based on the information available at the date of the acquisition. The Company is in the process of finalizing its purchase price allocation, and the tax basis of the assets and liabilities acquired. This may result in potential adjustments to the carrying value of the respective recorded assets and liabilities, establishment of certain intangible assets, revisions of useful lives of intangible assets, establishment of potential acquisition contingencies, and the determination of any residual amount that will be allocated to goodwill. Adjustments that impact the deferred tax liability recorded in the business combination could result in an increase or decrease in the Company’s recorded valuation allowance that will be recognized in the accompanying statement of operations.

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

Total Acquisition Date Fair Value

Cash consideration

$

5,683

Total consideration transferred

$

5,683

F-31

Table of Contents

DESKTOP METAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

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

At September 7, 2021

Assets acquired:

Cash and cash equivalents

$

855

Accounts receivable

966

Inventory

906

Prepaid expenses and other current assets

412

Property and equipment

691

Intangible assets

1,080

Other noncurrent assets

1,100

Total assets acquired

$

6,010

Liabilities assumed:

Accounts payable

$

1,307

Current portion of lease liability

72

Accrued expenses and other current liabilities

508

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

138

Long‑term debt

764

Lease liability, net of current portion

750

Deferred tax liability

75

Other noncurrent liabilities

228

Total liabilities assumed

$

3,842

Net assets acquired

$

2,168

Goodwill

$

3,515

Total net assets acquired

$

5,683

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

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

Gross Value

Estimated Life

Trade name

142

4 years

Customer relationships

938

15 years

Total intangible assets

$

1,080

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

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

F-32

Table of Contents

DESKTOP METAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Acquisition of Brewer Dental

On October 14, 2021, the Company acquired Larry Brewer Dental Lab, Inc. (“Brewer Dental”), which expanded the Company’s portfolio in additive manufacturing within the healthcare and dental industry. The purchase price was $7.6 million paid in cash, of which $7.0 million was paid at closing and the remaining $0.5 million will be paid 24 months after closing. The Company also issued 252,096 restricted stock units with a grant date fair value of $1.8 million, which are subject to a four-year vesting period and continuing employment. The Company will recognize compensation expense for these restricted stock units over the vesting period.

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

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

Total Acquisition Date Fair Value

Cash consideration

$

7,613

Total consideration transferred

$

7,613

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

At October 14, 2021

Assets acquired:

Cash and cash equivalents

$

1,574

Accounts receivable

524

Inventory

226

Property and equipment

375

Intangible assets

2,630

Other noncurrent assets

706

Total assets acquired

$

6,035

Liabilities assumed:

Accounts payable

$

34

Current portion of lease liability

87

Accrued expenses and other current liabilities

145

Lease liability, net of current portion

619

Total liabilities assumed

$

885

Net assets acquired

$

5,150

Goodwill

$

2,463

Total net assets acquired

$

7,613

F-33

Table of Contents

DESKTOP METAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

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

Gross Value

Estimated Life

Trade name

230

8 years

Customer relationships

2,400

8 years

Total intangible assets

$

2,630

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

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

Acquisition of May Dental

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

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

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

Total Acquisition Date Fair Value

Cash consideration

$

12,500

Total consideration transferred

$

12,500

F-34

Table of Contents

DESKTOP METAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

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

At October 29, 2021

Assets acquired:

Cash and cash equivalents

$

230

Accounts receivable

677

Inventory

343

Prepaid expenses and other current assets

98

Property and equipment

495

Intangible assets

4,340

Other noncurrent assets

1,416

Total assets acquired

$

7,599

Liabilities assumed:

Accounts payable

$

209

Current portion of lease liability

201

Accrued expenses and other current liabilities

255

Lease liability, net of current portion

1,216

Total liabilities assumed

$

1,881

Net assets acquired

$

5,718

Goodwill

$

6,782

Total net assets acquired

$

12,500

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

Gross Value

Estimated Life

Trade name

3,900

9 years

Customer relationships

440

10 years

Total intangible assets

$

4,340

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

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

Acquisition of ExOne

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

F-35

Table of Contents

DESKTOP METAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

acquisition method of accounting. The Company is currently finalizing the allocation of the purchase price and expects the purchase price to be allocated primarily to goodwill and intangible assets.

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

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

Total Acquisition Date Fair Value

Cash consideration

$

201,399

Equity consideration

411,603

Total consideration transferred

$

613,002

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

At November 12, 2021

Assets acquired:

Cash and cash equivalents

$

119,068

Restricted cash - current

3,007

Accounts receivable

13,639

Inventory

27,200

Prepaid expenses and other current assets

5,165

Property and equipment

33,991

Intangible assets

82,100

Other noncurrent assets

2,734

Total assets acquired

$

286,904

Liabilities assumed:

Accounts payable

$

5,830

Accrued expenses and other current liabilities

11,025

Current portion of deferred revenue

15,331

Customer deposits

10,168

Current portion of operating lease liability

1,919

Deferred tax liability

3,465

Lease liability, net of current portion

332

Deferred revenue, net of current portion

147

Other noncurrent liabilities

321

Total liabilities assumed

$

48,538

Net assets acquired

$

238,366

Goodwill

$

374,636

Total net assets acquired

$

613,002

F-36

Table of Contents

DESKTOP METAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

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

Gross Value

Estimated Life

Developed Technology

72,900

8 years

Trade name

1,300

4 years

Customer relationships

7,900

12 years

Total intangible assets

$

82,100

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

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

Pro Forma Information (unaudited)

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

Year Ended December 31, 

2021

    

2020

(unaudited)

(unaudited)

Net revenues

$

207,688

$

164,947

Net income (loss)

$

(273,319)

$

(138,346)

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

2021 Asset Acquisitions

Acquisition of Beacon Bio

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

F-37

Table of Contents

DESKTOP METAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

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. At the date of the acquisition, significant research, development, and risk related to the license remained, and it was deemed 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 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 consolidated statements of operations and no deferred tax liability has been recorded.

2020 Acquisitions

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 “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 subscription agreements (the “PIPE financing”). The PIPE financing closed simultaneously with the consummation of the Business Combination.

The Business Combination was 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

F-38

Table of Contents

DESKTOP METAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

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

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. As of December 31, 2020, 20 trading days had not yet passed since the date of the Business Combination, and the shares remained unvested and held in escrow. The vesting criteria was met on January 8, 2021.

2020 Asset Acquisitions

In December 2020, the Company acquired all issued and outstanding membership interests of Figur Machine Tools, LLC (“Figur”) for a total purchase price of $3.5 million. Figur is engaged in research and development of 3D metal forming for sheet metal. 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 a single acquired technology asset and the Company did not obtain any substantive processes in connection with this acquisition. Therefore, the Company accounted for the arrangement as an asset acquisition. The fair

F-39

Table of Contents

DESKTOP METAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

value attributable to the acquired assets was $3.5 million, which was recorded as intangible assets, net in the Company’s consolidated balance sheets.

In October 2020, the Company acquired all outstanding shares of Forust Corporation (“Forust”) for a total purchase price of $2.5 million. The purchase price consisted of cash consideration of $2.0 million and $0.5 million of consideration relating to 61,061 shares of Common Stock. The Company paid $1.8 million at closing and paid the additional $0.2 million one year after acquisition in accordance with the agreement. Forust is engaged in research and development of 3D printing of wood products using sawdust in the process of additive manufacturing. 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 a single acquired technology asset and the Company did not obtain any substantive processes in connection with this acquisition. Therefore, the Company accounted for the arrangement as an asset acquisition. The fair value attributable to the acquired assets was $2.5 million, which was recorded as intangible assets, net in the Company’s consolidated balance sheets. In connection with the acquisition, the Company issued additional restricted stock units to employees and contractors of Forust which vest over a service period of two years and are accounted for as post-combination expense.

5. CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS

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

    

December 31, 2021

    

Amortized Cost

    

Unrealized Gains

    

Unrealized Losses

    

Fair Value

Money market funds

$

46,521

$

$

$

46,521

Total cash equivalents

46,521

46,521

Commercial paper

70,401

70,401

Corporate bonds

65,645

(28)

65,617

Government bonds

36,487

(11)

36,476

Asset-backed securities

24,665

(10)

24,655

Total short-term investments

197,198

(49)

197,149

Total cash equivalents and short-term investments

$

243,719

$

$

(49)

$

243,670

    

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

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

F-40

Table of Contents

DESKTOP METAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

6. FAIR VALUE MEASUREMENTS

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

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

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

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

This hierarchy requires the Company to use observable market data, when available, and to minimize the use of unobservable inputs when determining fair value. Items measured at fair value on a recurring basis include money market funds. The following fair value hierarchy table presents information about the Company’s financial assets measured at fair value on a recurring basis and indicates the fair value hierarchy of the inputs the Company utilized to determine such fair value (in thousands):

F-41

Table of Contents

DESKTOP METAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

December 31, 2021

Quoted Prices in

Significant

Active Markets

Other

Significant

 

for Identical

Observable

Unobservable

 

Items

Inputs

Inputs

 

    

(Level 1)

    

(Level 2)

    

(Level 3)

    

Total

Assets:

Money market funds

$

46,521

$

$

$

46,521

Commercial paper

70,401

70,401

Corporate bonds

 

 

65,617

 

65,617

Government bonds

36,476

36,476

Asset-backed securities

24,656

24,656

Equity securities

7,420

7,420

Other investments

6,750

6,750

Total assets

$

53,941

$

197,150

$

6,750

$

257,841

Liabilities:

Contingent consideration

$

$

$

5,654

$

5,654

Total liabilities

$

$

$

5,654

$

5,654

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.

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

Other investments include investments made via convertible debt instruments totaling $6.8 million. The other investments are reported as a Level 3 financial asset because the methodology used to develop the estimated fair values includes significant unobservable inputs reflecting management’s own assumptions. Assumptions used in determining the fair value of convertible debt

F-42

Table of Contents

DESKTOP METAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

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 year ended December 31, 2021, the Company recognized gains on convertible debt instruments of $0.1 million.

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

The fair value of the Private Placement Warrants was estimated using the Black-Scholes option pricing model and was 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 year ended December 31, 2021 and 2020, the Company recognized a loss of $56.6 million and a gain of $56.4 million, respectively, on the Private Placement Warrants. The Private Placement Warrants were all exercised as of March 2, 2021.

There was one transfer between Level 3 and Level 1 during the years ended December 31, 2021 and 2020. There were no transfers between levels during the year ended December 31, 2020. The following table presents information about the Company’s movement in Level 3 assets measured at fair value (in thousands):

Year Ended December 31, 

2021

    

2020

Balance at beginning of period

$

3,000

$

Additions

23,620

3,000

Changes in fair value

(12,450)

Transfers to Level 1

(7,420)

Balance at end of period

$

6,750

$

3,000

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

Year Ended December 31, 

2021

    

2020

Balance at beginning of period

$

93,328

$

Additions

6,558

149,745

Changes in fair value

58,592

(56,417)

Exercise of private placement warrants

(149,904)

Disposals

(2,920)

Balance at end of period

$

5,654

$

93,328

In

7. ACCOUNTS RECEIVABLE

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

December 31, 

2021

    

2020

Trade receivables

$

47,352

$

7,016

Allowance for doubtful accounts

(665)

(500)

Total accounts receivable

$

46,687

$

6,516

F-43

Table of Contents

DESKTOP METAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

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

Years Ended December 31, 

2021

2020

Balance at beginning of period

$

500

$

199

Provision for uncollectible accounts, net of recoveries

447

377

Uncollectible accounts written off

(282)

(76)

Balance at end of period

$

665

$

500

8. INVENTORY

Inventory consists of the following (in thousands):

December 31, 

    

2021

    

2020

Raw materials

$

24,887

$

Work in process

8,875

2,896

Finished goods:

 

 

Deferred cost of sales

6,999

Manufactured finished goods

24,638

6,812

Total finished goods

31,637

6,812

Total inventory

$

65,399

$

9,708

9. PREPAID EXPENSES AND OTHER CURRENT ASSETS

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

December 31, 

2021

    

2020

Prepaid operating expenses

$

11,961

$

68

Prepaid taxes

1,981

Prepaid dues and subscriptions

1,889

189

Prepaid insurance

492

121

Government grants receivable

226

Prepaid rent

178

118

Other

1,481

480

Total prepaid expenses and other current assets

$

18,208

$

976

F-44

Table of Contents

DESKTOP METAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

10. PROPERTY AND EQUIPMENT

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

December 31, 

    

2021

    

2020

Equipment

$

42,892

$

13,708

Land and buildings

17,214

Automobiles

905

Furniture and fixtures

 

1,844

 

895

Computer equipment

 

1,725

 

1,089

Tooling

 

2,000

 

1,805

Software

 

2,346

 

1,249

Leasehold improvements

 

15,263

 

13,870

Construction in process

 

4,185

 

879

Property and equipment, gross

 

88,374

 

33,495

Less: accumulated depreciation

 

(29,664)

 

(21,335)

Total property and equipment, net

$

58,710

$

12,160

Depreciation and amortization expense was $8.5 million and $7.6 million for the years ended December 31, 2021 and 2020, respectively.

11. GOODWILL & INTANGIBLE ASSETS

The carrying amount of goodwill at December 31, 2021 and 2020 was $639.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

195,688

Acquisition of Adaptive3D

35,113

Acquisition of Aerosint

14,581

Acquisition of Dental Arts Labs

8,839

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

3,515

Acquisition of Brewer Dental

2,463

Acquisition of May Dental

6,782

Acquisition of ExOne

374,636

Foreign currency translation adjustment

(4,568)

Balance at December 31, 2021

$

639,301

The Company has no accumulated impairment losses on goodwill.

F-45

Table of Contents

DESKTOP METAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

The following table sets forth the major categories of intangible assets and the weighted-average remaining useful lives for those assets that are not already fully amortized (in thousands):

December 31, 2021

 

December 31, 2020

Weighted Average

Gross

Net

Gross

Net

Remaining Useful

Carrying

Accumulated

Carrying

Carrying

Accumulated

Carrying

Lives (in years)

Amount

Amortization

Amount

 

Amount

Amortization

Amount

Acquired technology

9.2

$

198,631

$

11,421

$

187,210

 

$

10,193

$

1,091

$

9,102

Trade name

10.8

12,475

684

11,791

Customer relationships

10.8

69,127

6,296

62,831

Capitalized software

1.5

518

366

152

1,127

815

312

Total intangible assets

$

280,751

$

18,767

$

261,984

$

11,320

$

1,906

$

9,414

The Company recognized $17.5 million and $0.9 million of amortization expense for years ended December 31, 2021 and 2020, respectively, as follows (in thousands):

Statement of

Amortization

Amortization

Operations

Expense

Expense

Category

Line Item

December 31, 2021

December 31, 2020

Acquired technology

Cost of Sales

$

8,569

$

114

Acquired technology

Research and Development

1,761

646

Trade name

General and Administrative

685

Customer relationships

Sales and Marketing

6,339

Capitalized software

Research and Development

161

128

$

17,515

$

888

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

Amortization

2022

$

39,307

2023

42,206

2024

42,263

2025

39,747

2026

29,854

2027 and after

68,607

Total intangible amortization

$

261,984

12. OTHER NONCURRENT ASSETS

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

December 31, 

    

2021

    

2020

Right of use asset

17,794

1,810

Long-term deposits

390

69

Other investments

6,750

3,000

Other

546

Total other noncurrent assets

$

25,480

$

4,879

F-46

Table of Contents

DESKTOP METAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

13. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES

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

December 31, 

    

2021

    

2020

Compensation and benefits related

$

17,124

$

2,068

Professional services

2,659

2,508

Warranty reserve

4,048

1,553

Franchise and royalty fees

2,035

159

Current portion of contingent consideration

1,471

Inventory purchases

1,072

 

86

Commissions

849

Income tax payable

233

Sales and use and franchise taxes

274

586

Other

 

4,064

 

605

Total accrued expenses and other current liabilities

$

33,829

$

7,565

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

Years Ended December 31, 

    

2021

    

2020

Warranty reserve, at the beginning of the period

$

1,553

$

1,491

Warranty reserve assumed in acquisition

1,389

Additions to warranty reserve

 

2,576

 

346

Claims fulfilled

 

(1,470)

 

(284)

Warranty reserve, at the end of the period

$

4,048

$

1,553

14. DEBT

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

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

Bank Debt—In connection with the acquisition of A.I.D.R.O., the Company acquired three loans (“Bank Loans”) totaling $1.1 million in aggregate. The Bank Loans have term of 4.5 years and mature from September 2024 through September 2025, with interest rates ranging from 1.70% to 2.10%. Payments of principal and interest are made quarterly. During the year ended

F-47

Table of Contents

DESKTOP METAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

December 31, 2021, the Company paid $0.2 million and $0.9 million remains outstanding. $0.34 million of the outstanding debt is recorded within current portion of long-term debt, net of deferred financing costs, and $0.5 million is recorded within long-term debt, net of current portion, in the consolidated balance sheets.

Equipment Financing Agreement—In connection with the acquisition of Dental Arts Labs, the Company acquired a thirteen-month equipment financing agreement (“Financing Agreement”) in the amount of $0.5 million. The Financing Agreement provided for an advance payment of $0.5 million to secure equipment for the Company. Payments are made monthly under the Financing Agreement upon acceptance, which had not yet occurred as of December 31, 2021. Subsequent to December 31, 2021, The Company executed a delivery and acceptance certificate which commences payment. The financing agreement balance of $0.5 million is recorded in current portion of long-term debt, net of deferred financing costs, in the 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 years ended December 31, 2021 and 2020, the Company recorded immaterial interest expense related to the amortization of the financing costs. As of December 31, 2021, 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 consolidated balance sheets.

15. OTHER NONCURRENT LIABILITIES

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

    

December 31, 

    

2021

    

2020

Taxes payable

$

1,034

$

Acquisition consideration

1,750

Other

 

386

 

Total other noncurrent liabilities

$

3,170

$

16. LEASES

Lessee

At December 31, 2021, the Company recorded $17.8 million as a right of use asset and $17.8 million as an operating lease liability. 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 years ended December 31, 2021 and 2020.

As a result of acquisitions, the Company acquired operating, finance, and short-term leases for corporate offices, manufacturing, warehousing, laboratory and research and development facilities, and company vehicles. The acquired leases increased the Company’s right of use asset by $12.3 million and have various terms extending through 2031.

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 years ended December 31, 2021 and 2020.

F-48

Table of Contents

DESKTOP METAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

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

Years Ended December 31, 

 

    

2021

    

2020

 

Lease cost

  

 

  

Operating lease cost

$

2,572

$

746

Finance lease cost

6

Short‑term lease cost

 

129

 

Variable lease cost

 

178

 

40

Total lease cost

$

2,885

$

786

Other Information

 

  

 

  

Operating cash flows used in operating leases

$

2,862

$

1,073

Operating cash flows used in finance leases

8

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

 

5.1

 

3.2

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

7.6

Weighted‑average discount rate—operating leases

4.3

7.6

%

Weighted‑average discount rate—finance leases

 

1.5

%  

 

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

Future minimum lease payments under noncancelable operating leases at December 31, 2021, are as follows (in thousands):

Operating Leases

Finance Leases

2022

$

6,109

$

86

2023

 

4,005

86

2024

 

2,507

82

2025

 

1,944

81

2026

 

1,707

81

2026 and after

3,556

411

Total lease payments

 

19,828

827

Less amount representing interest

 

(1,994)

(57)

Total lease liability

 

17,834

770

Less current portion of lease liability

 

(5,446)

(81)

Lease liability, net of current portion

$

12,388

$

689

As of December 31, 2021, the Company does not have material operating leases that have not commenced.

Lessor

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

F-49

Table of Contents

DESKTOP METAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

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

For the years ended December 31, 

2021

2020

Operating

Sales-type

Operating

Sales-type

Revenue

$

67

261

$

Interest Income (1)

3

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

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

2021

2020

Future minimum lease payments receivable

$

1,235

$

Less: Allowance for doubtful accounts

(506)

Net future minimum lease payments receivable

729

Less: Unearned interest income

(38)

Net investment in sales-type leases

$

691

$

The Company did not record any provisions for bad debt related to lessees during the years ended December 31, 2021 or 2020.

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

Operating

Sales-type

2022

$

264

$

687

2023

 

37

458

2024

 

9

45

2025

 

45

2026

 

Thereafter

Total minimum lease payments

 

$

310

$

1,235

Less: Allowance for doubtful accounts

 

(506)

Less: Present value discount

 

(38)

Future minimum lease payments receivable

 

$

691

17. COMMITMENTS AND CONTINGENCIES

Legal Proceedings

From time to time, the Company may face legal claims or actions in the normal course of business. At each reporting date, the Company evaluates whether a potential loss amount or a potential range of loss is probable and reasonably estimable under the provisions of the authoritative guidance that addresses accounting for contingencies. The Company expenses as incurred the costs related to its legal proceedings. While the outcome of these claims cannot be predicted with certainty, management does not believe the outcome of any current legal proceedings will have a material adverse impact on the Company’s consolidated financial statements.

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

F-50

Table of Contents

DESKTOP METAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

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

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

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

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

Whistleblower Complaint

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 manufacturing and product compliance practices at its EnvisionTEC US LLC facility in Dearborn, Michigan. In response, and to address the issues identified in the investigation, the Company implemented changes in the management of the Dearborn facility and improvements in manufacturing and compliance policies and procedures for the applicable products. Following notification to the FDA, the Company also initiated voluntary recalls of certain shipments of Flexcera resins and the PCA4000 curing box. The investigation is now closed, and the matters subject to the investigation and the Company’s responsive actions did not have, and are not anticipated to have, a material impact on the Company’s financial statements or its business.

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 December 31, 2021, the Company had outstanding purchase orders with contract manufacturers in the amount of $78.9 million which are not included in the consolidated balance sheets.

The Company has also entered into licensing and royalty agreements with certain manufacturing and software companies and universities related to the use of patented technology. Under the terms of each agreement, the Company has made initial, one-time payments of $0.3 million and is obligated to pay a set percentage, ranging from 1.0% - 13.0%, 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.7 million.

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

F-51

Table of Contents

DESKTOP METAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

security. The credit facility does not require cash collateral for the issuance of financial guarantees and letters of credit for commercial transactions requiring security for amounts up to $1.1 million. Amounts in excess of $1.1 million require cash collateral under the credit facility.

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

18. INCOME TAXES

During the years ended December 31, 2021 and 2020, the Company recorded $29.7 million and $0.9 million of income tax benefit, which was primarily driven by a partial release of the valuation allowance related to the deferred tax liabilities acquired on various acquisitions during 2021. For financial reporting purposes, loss before provision for income taxes, includes the following components (in thousands):

Years Ended December 31, 

    

2021

    

2020

Domestic

$

(252,343)

$

(34,285)

Foreign

 

(17,659)

 

(670)

Loss before income taxes

$

(270,002)

$

(34,955)

The provision (benefit) for income taxes consists of the following (in thousands):

Years Ended December 31, 

2021

    

2020

Current:

Federal

$

(33)

State

20

Total Current

(13)

Deferred:

Federal

(23,378)

(670)

State

(5,494)

(270)

Foreign

(783)

Total Deferred

(29,655)

(940)

Benefit for income taxes

$

(29,668)

$

(940)

F-52

Table of Contents

DESKTOP METAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

A reconciliation of the expected income tax (benefit) computed using the federal statutory income tax rate to the Company’s effective income tax rate for the years ended December 31, 2021 and 2020 is as follows:

Years Ended December 31, 

    

2021

    

2020

    

Effective income tax rate:

Expected income tax benefit at the federal statutory rate

 

21

%

 

21

%

State taxes

(2)

%

6

%

Change in valuation allowance

(4)

%

(68)

%

Research and development credit carryover

(1)

%

2

%

Stock-based compensation expense

3

%

%

Warrant Expense

(5)

%

%

Permanent differences

%

42

%

Other

(1)

%

%

Effective income tax rate

11

%

3

%

As of December 31, 2021, and 2020, deferred tax assets and liabilities consist of the following (in thousands):

Years Ended December 31, 

    

2021

    

2020

Deferred tax assets:

Federal and state net operating carryforwards

$

148,946

$

77,463

Research and development and other credits

10,977

13,555

Start-up costs

12,904

15,717

Stock-based compensation

4,242

2,257

Reserves and accruals

1,452

15

Deferred lease liability

4,856

872

Depreciation

3

1,503

Divisional foreign entity deferred

2,137

Other deferred tax assets

6,457

2,257

Total gross deferred tax asset

191,974

113,639

Valuation allowance

(127,150)

(111,494)

Net deferred tax asset

64,824

2,145

Deferred tax liabilities:

Right‑of‑use asset

(4,692)

(522)

Intangible assets

(68,504)

(1,623)

Depreciation

(1,527)

Other

(796)

Total deferred tax liabilities

(75,519)

(2,145)

Net deferred tax liability

$

(10,695)

$

Realization of deferred tax assets is dependent upon the generation of future taxable income. As required by ASC 740 Income Taxes, the Company evaluated the positive and negative evidence bearing upon its ability to realize the deferred tax assets as of December 31, 2021. As a result of the fact that the Company has incurred tax losses from inception, 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 recent acquisitions, the Company recorded U.S. deferred tax liabilities in purchase accounting related to non-tax-deductible intangible assets recognized in the financial statements. The acquired deferred tax liabilities are a source of income to support recognition of the Company’s existing deferred tax assets. Pursuant to ASC 805, the impact on a Company’s existing deferred tax assets and liabilities caused by an acquisition should be recorded in the financial statements outside of acquisition accounting.

F-53

Table of Contents

DESKTOP METAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Accordingly, the Company recorded an income tax benefit of $29.6 million for the decrease in the valuation allowance as a result of such purchase accounting considerations. The Company maintains a valuation allowance on other U.S. deferred tax assets; and on non-U.S. deferred tax assets in certain jurisdictions.

Changes in the valuation allowance for deferred tax assets during the years ended December 31, 2021 and 2020 were as follows (in thousands):

Years Ended December 31, 

    

2021

    

2020

Valuation allowance at beginning of the year

$

111,494

$

87,370

Increases recorded to income tax provision

 

45,139

 

25,058

Decreases recorded as a benefit to income tax provision

(29,483)

(934)

Valuation allowance at end of year

$

127,150

$

111,494

As of December 31, 2021, and 2020, the Company had federal net operating loss carryforwards of $592.5 million and $273.8 million, respectively, which may be available to reduce future taxable income. The $98.6 million of carryforwards generated in 2017 and prior expire at various dates through 2037. The $493.9 million in carryforwards generated from 2018 forward do not expire. As of December 31, 2021, and 2020, the Company had State net operating loss carryforwards of $190.5 million and $243.2 million, respectively, which may be available to reduce future taxable income. These carryforwards expire at various dates through 2041. In addition, the Company had federal and state research and development tax credit carryforwards of $10.9 million available to reduce future tax liabilities, which will expire at various dates through 2041.

The Company has foreign net operating loss carryforwards available to reduce taxable income in Germany, Japan, Belgium, Italy and the United Kingdom. As of December 31, 2021, the Company had total foreign net operating loss carryforwards of $32.6 million. In Germany, the Company has $30.0 million of net operating loss carryforwards, which have an unlimited carryforward period and do not expire. In Japan, the Company has $1.5 million of net operating loss carryforwards, which have a ten-year carryforward period and will expire at various dates through 2031. The Company has smaller loss carryforwards in Belgium, Italy and the United Kingdom.

Utilization of the Company’s net operating loss (“NOL”) carryforwards and research and development (“R&D”) credit carryforwards may be subject to a substantial annual limitation due to ownership change limitations that have occurred previously or that could occur in the future in accordance with Section 382 of the Internal Revenue Code of 1986 (“Section 382”) as well as similar state provisions. These ownership changes may limit the amount of NOL and R&D credit carryforwards that can be utilized annually to offset future taxable income and taxes, respectively. In general, an ownership change as defined by Section 382 results from transactions increasing the ownership of certain shareholders or public groups in the stock of a corporation by more than 50% over a three-year period. The Company has not conducted a study to assess whether a change of control has occurred or whether there have been multiple changes of control since inception due to significant complexity with such a study. If the Company has experienced a change of control, as defined by Section 382, at any time since inception, utilization of the net operating loss carryforward or research and development tax credits carryforwards would be subject to an annual limitation under Section 382. Although the Company has not completed its analysis, it is reasonably possible that its federal NOLs available to offset future taxable income could materially decrease. This reduction would be offset by an equal and offsetting adjustment to the existing valuation allowance. Given the offsetting adjustments to the existing valuation allowance, any ownership change is not expected to have an adverse material effect on the Company’s consolidated financial statements. Any limitation may result in expiration of a portion of the net operating loss carryforward or research and development tax credit carryforwards before utilization.

The Company operates within multiple tax jurisdictions and could be subject to audit in those jurisdictions. Such audits can involve complex income tax issues, which may require an extended period of time to resolve and may cover multiple years. In management’s opinion, adequate provisions for income taxes have been made for all years subject to audit.

In the U.S., the Company files income tax returns in the U.S. federal tax jurisdiction and various states. Since the Company is in a loss carryforward position, the Company is generally subject to examination by the U.S. federal, state and local income tax authorities for all tax years after 2017; and for 2017 and earlier years to the extent of the losses carried forward from such earlier years. The

F-54

Table of Contents

DESKTOP METAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Company is currently not under examination by the Internal Revenue Service or any other jurisdiction for any tax years. The Company remains subject to non-U.S. income tax examinations in various jurisdictions for tax years 2016 through 2021.

As of December 31, 2021, the Company has a liability of $1.0 million for uncertain tax positions acquired in various acquisitions during 2021. None of these positions are expected to reverse within twelve months. The Company recognizes accrued interest and penalties related to unrecognized tax benefits in the provision for income taxes. At December 31, 2021, the Company had a balance in accrued interest and penalties related to uncertain tax positions of $0.2 million. A reconciliation of the beginning and ending amount of unrecognized tax liabilities as of December 31, 2021 and 2020 is as follows (in thousands):

Years Ended December 31, 

2021

    

2020

Unrecognized tax liability, beginning of year

$

$

Unrecognized tax liability acquired through purchase accounting

1,005

Gross decreases - foreign exchange translation adjustments

(8)

Unrecognized tax liability, end of year

$

997

$

The Company intends to permanently reinvest all earnings of its international subsidiaries in order to support the current and future capital needs of their operations in the foreign jurisdictions.

19. STOCKHOLDERS’ EQUITY

As of December 31, 2021, the Company’s authorized shares consisted of 500,000,000 shares of Class A Common Stock, $0.0001 par value (the “Common Stock”) 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 122,073 warrants in 2020 and recorded $0.2 million of expense related to the fair value of the warrants in 2020, calculated using the Black-Scholes warrant-pricing model with the following assumptions:

Year Ended December 31, 

 

2020

 

Risk‑free interest rate

2.0

%

Expected volatility

52.5

%

Expected life (in years)

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

F-55

Table of Contents

DESKTOP METAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

In August 2020, the Company issued a warrant to purchase up to 366,366 shares of common stock, par value $0.0001, in exchange for technical research and development advisor services. Each warrant was issued at an exercise price of $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 August 22, 2027. The Company recorded $1.7 million of expense related to the fair value of the warrants in 2020, calculated using the Black-Scholes warrant-pricing model with the following assumptions:

Year Ended December 31, 

2020

    

Risk‑free interest rate

0.5

%

Expected volatility

52.5

%

Expected life (in years)

0.3

Expected dividend yield

Fair value of Common Stock

$

7.98

366,366 warrants vested upon a change in control and were converted to 244,428 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.

F-56

Table of Contents

DESKTOP METAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

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 were classified as liabilities, and were measured at fair value through earnings. During the year ended December 31, 2021 and 2020, the Company recorded a $56.6 million loss and $56.4 million gain, respectively, 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:

Years Ended December 31, 

2021

    

2020

Risk‑free interest rate

0.4% – 0.6

%

0.4

%

Expected volatility

55.0

%

50.0

%

Expected life (in years)

4.8

4.9

Expected dividend yield

Fair value of Common Stock

$

19.8230.49

$

17.20

Exercise price

$

11.50

$

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.

Legacy Desktop Metal Convertible Preferred Stock

In connection with the Business Combination, Legacy Desktop Metal’s Convertible Preferred Stock (“Legacy Convertible Preferred Stock”) previously classified as mezzanine was retroactively adjusted, converted into Common Stock, and reclassified to permanent equity as a result of the reverse recapitalization. As of December 31, 2020, there was no Legacy Convertible Preferred Stock authorized, issued or outstanding. The following table summarizes details of Legacy Convertible Preferred Stock authorized, issued and outstanding immediately prior to the Business Combination ($ in thousands):

    

Prior to Business Combination

Legacy Convertible Preferred Stock Classes

Shares Authorized, Issued and Outstanding

Preferred Stock

Series A Legacy Convertible Preferred Stock, $0.0001 par value

26,189,545

$

13,878

Series B Legacy Convertible Preferred Stock, $0.0001 par value

 

23,675,035

37,806

Series C Legacy Convertible Preferred Stock, $0.0001 par value

 

13,152,896

44,852

Series D Legacy Convertible Preferred Stock, $0.0001 par value

 

21,075,193

180,353

Series E Legacy Convertible Preferred Stock, $0.0001 par value

 

13,450,703

134,667

Series E‑1 Legacy Convertible Preferred Stock, $0.0001 par value

 

2,494,737

24,977

Total

100,038,109

$

436,533

The following describes the rights and preferences of the Company’s Legacy Convertible Preferred Stock prior to conversion to common stock in the Business Combination:

F-57

Table of Contents

DESKTOP METAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Voting—The holders of Legacy Convertible Preferred Stock voted together with all other classes and series of stock as a single class on an as-converted basis. Each share of Legacy Convertible Preferred Stock entitled the holder to such number of votes per share as equaled the whole number of shares of Legacy Desktop Metal common stock into which such share of Legacy Convertible Preferred Stock was convertible. The holders of the Series A Legacy Convertible Preferred Stock were entitled to elect one director to the Company’s board of directors, the holders of the Series B Legacy Convertible Preferred Stock were entitled to elect two directors to the Company’s board of directors, the holders of the Series C Legacy Convertible Preferred Stock were entitled to elect one director to the Company’s board of directors, and the holders of the Series E Legacy Convertible Preferred Stock were entitled to elect one director to the Company’s board of directors. The holders of Legacy Convertible Preferred Stock retained rights to vote on certain specified matters as set forth in the Company’s certificate of incorporation. The holders of Series E-1 Legacy Convertible Preferred Stock were not entitled to vote in elections of directors.

Dividends—The holders of Legacy Convertible Preferred Stock were entitled to receive dividends at the rate of 8% of the original issue price for each series of Legacy Convertible Preferred Stock payable only when, as and if, declared by the Company’s board of directors. Through the date of the Business Combination, no dividends had been declared.

Liquidation—Upon any liquidation, dissolution, or winding-up of the Company, whether voluntary or involuntary, the holders of the Legacy Convertible Preferred Stock were entitled to first be paid out of assets available for distribution, on a pari passu basis, prior and in preference to any distribution to the holders of Legacy Desktop Metal common stock, the greater of (a) an amount equal to $0.53372 per share for the Series A Legacy Convertible Preferred Stock, $1.6013 per share for Series B Legacy Convertible Preferred Stock, $3.4213 per share for the Series C Legacy Convertible Preferred Stock, $8.5656 per share for the Series D Legacy Convertible Preferred Stock, and $10.0211 per share for the Series E and Series E-1 Legacy Convertible Preferred Stock, plus declared but unpaid dividends and (b) an amount per share that would have been payable had all shares of the applicable series of Legacy Convertible Preferred Stock been converted to shares of Legacy Desktop Metal common stock immediately prior to any liquidation, dissolution, or winding-up of the Company. After payment of all preferential amounts required to be paid to the holders of Legacy Convertible Preferred Stock, the remaining assets of the Company available for distribution to the stockholders were to be distributed among the holders of shares of Legacy Desktop Metal common stock pro rata based on the number of shares held by each such holder.

Conversion—Each holder of Legacy Convertible Preferred Stock had the right, at their option at any time, to convert any such shares of Legacy Convertible Preferred Stock into fully paid and nonassessable shares of Legacy Desktop Metal common stock. The conversion ratio was determined by dividing the original issue price of such share of Legacy Convertible Preferred Stock by the conversion price then in effect, which was equal to $0.53372 per share for the Series A Legacy Convertible Preferred Stock, $1.6013 per share for Series B Legacy Convertible Preferred Stock, $3.4213 per share for the Series C Legacy Convertible Preferred Stock, $8.5656 per share for the Series D Legacy Convertible Preferred Stock, and $10.0211 per share for the Series E and Series E-1 Legacy Convertible Preferred Stock. The conversion price was subject to adjustment if certain dilutive events occurred. Conversion was mandatory in the event of a firm-commitment underwritten initial public offering of the Company’s Legacy Desktop Metal common stock with a value of at least $5.13 per common share and $50 million in proceeds to the Company or upon the election of a majority of the holders of Legacy Convertible Preferred Stock, voting as a single class on an as-converted basis.

Redemption—The Legacy Convertible Preferred Stock was not subject to mandatory or optional redemption other than in connection with a liquidation, dissolution, or winding-up of the Company.

20. STOCK BASED COMPENSATION

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

As part of the acquisition of Make Composites, Inc. (“Make”) in 2019, the Company assumed the 2018 equity incentive plan of Make (the “Make Plan”). The Make Plan allows for the award of incentive and nonqualified stock options and warrants for those

F-58

Table of Contents

DESKTOP METAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

employees and contractors that were hired as part of the acquisition. The Make Plan allowed for 232,304 options and warrants to be issued, which were issued in 2019, with no additional options to be issued in the future. Option awards expire 10 years from the grant date and generally vest over four years; however, vesting conditions can vary at the discretion of our Board of Directors.

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

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

Stock Options

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

In July 2020 in order to incentivize and retain personnel, the Company repriced certain employee unvested stock options held by employees to have an exercise price equal to the most recent 409A private stock valuation. Vested awards were not eligible for repricing. Employees were allowed to opt out of the repricing of unvested stock option grants by providing notice to the Company within a month following the repricing. If an employee did not opt out of the repricing, all unvested options held by such employee were repriced and subject to a new vesting schedule. Repriced options vest over a period of four years from the date of the repricing, with one-year cliff vesting and monthly vesting thereafter. The repricing affected 116 employees, at an incremental compensation cost of $3.6 million to the Company, which will be recognized over the vesting period.

During the year ended December 31, 2021, the Company did not grant any options to purchase shares of Common Stock to employees. During the year ended December 31, 2020, the Company granted options to purchase 8,450,799 shares of Common Stock to employees with a fair value of $29.8 million, calculated using the Black-Scholes option-pricing model with the following assumptions:

Year Ended

 

    

December 31, 2020

 

Risk‑free interest rate

0.3% – 1.7

%

Expected volatility

52.7% – 54.2

%

Expected life (in years)

5.96.3

Expected dividend yield

Fair value of Common Stock

$

1.407.98

F-59

Table of Contents

DESKTOP METAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

During the year ended December 31, 2021, the Company did not grant any options to purchase shares of Common Stock to non-employees. During the year ended December 31, 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:

Year Ended

December 31, 2020

    

Risk‑free interest rate

0.6% – 0.8

%

Expected volatility

54.3% – 54.8

%

Expected life (in years)

9.410.0

Expected dividend yield

Fair value of Common Stock

$

1.407.98

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.

Performance-Based Stock Options (included above)

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

Assumed Stock Options

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

Risk‑free interest rate

0.5% – 0.8

%

Expected volatility

57.2% – 59.4

%

Expected life (in years)

1.02.8

Expected dividend yield

Fair value of Common Stock

$

8.61

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

F-60

Table of Contents

DESKTOP METAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

The option activity of the Plans for the year ended December 31, 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

 

86

$

4.47

 

Exercised

 

(5,732)

$

1.12

 

Forfeited/expired

 

(658)

$

1.46

 

Outstanding at December 31, 2021

 

13,249

$

1.73

 

7.23

$

42,775

Options vested at December 31, 2021

 

8,328

$

1.85

 

6.53

$

25,852

Options vested or expected to vest at December 31, 2021

 

12,704

$

1.74

 

7.18

$

40,852

The weighted-average grant-date fair value for options granted during 2021 and 2020 was approximately $5.24 and $3.52, respectively. The aggregate intrinsic value of options exercised during the years ended December 31, 2021 and 2020, was $57.2 million and $1.8 million, respectively.

On September 28, 2020 the Company modified the vesting conditions for certain awards granted to one of our officers such that in the event of a change in control, half of the outstanding unvested options would vest. Upon the Business Combination, the total incremental compensation expense resulting from the modification was approximately $1.8 million.

The total stock-based compensation expense related to stock options during the years ended December 31, 2021 and 2020 was $6.9 million and $6.8 million respectively. Total unrecognized stock-based compensation expense related to unvested stock options at December 31, 2021 aggregated $8.1 million and is expected to be recognized over a weighted-average period of 2.4 years.

Restricted Stock Awards

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

The activity for stock subject to vesting under the Plans for the year ended December 31, 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

 

(492)

 

$ 6.64

Balance of unvested shares as of December 31, 2021

 

264

 

$ 7.79

The total stock-based compensation expense related to RSAs during the years ended December 31, 2021 and 2020 was $3.1 million and $0.6 million, respectively. As of December 31, 2021, the total unrecognized stock-based compensation expense related to unvested RSAs aggregated $1.8 million, and is expected to be recognized over a weighted-average period of 1.8 years.

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 quarterly vesting thereafter, provided service with the Company is not terminated. The fair value of RSUs is equal to the estimated fair market value of the Company’s Common Stock on the date of grant.

F-61

Table of Contents

DESKTOP METAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

RSU activity under the 2020 Plan for the year ended December 31, 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

19,046

$ 7.12

Vested

(651)

$ 11.29

Cancelled/Forfeited

(2,683)

$ 3.12

Balance of unvested shares as of December 31, 2021

16,395

$ 7.54

The total stock-based compensation expense related to RSUs during the years ended December 31, 2021 and 2020 was $18.8 million and $0.6 million, respectively. Total unrecognized compensation costs related to unvested RSUs at December 31, 2021 was approximately $103.5 million and is expected to be recognized over a weighted-average period of 3.5 years.

Restricted stock units include awards that vest subject to certain performance and market-based criteria.

Performance-Based Restricted Stock Units (included above)

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

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

Market-Based Restricted Stock Units (included above)

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

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

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

October 2021

Awards

Risk-free interest rate

1.3

%

Expected dividend yield

%

Remaining performance period (in years)

7.0

Expected volatility

55.0

%

Estimated grant date fair value (per share)

$

0.984.95

Target performance (number of shares)

9,070,269

F-62

Table of Contents

DESKTOP METAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

During the year ended December 31, 2021, one of the executive officers resigned from the Company, forfeiting his market-based award. As the service condition was not met prior to his resignation, no stock-based compensation expense was recorded for this award. As of December 31, 2021, 6,802,702 market-based restricted share units remain outstanding.

Liability-Classified Share-Based Arrangement

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

Stock-Based Compensation Expense

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

Years Ended December 31, 

    

2021

    

2020

Research and development

$

11,446

$

3,276

General and administrative expense

 

10,939

 

3,464

Sales and marketing expense

 

4,593

 

894

Cost of sales

 

1,800

 

372

Total stock-based compensation expenses

$

28,778

$

8,006

There were 9,693,395 shares available for award under the 2020 Plan at December 31, 2021.

21. RELATED PARTY TRANSACTIONS

As a result of the acquisition of EnvisionTEC, the Company entered into certain agreements with entities affiliated with Mr. El Siblani, who served as a director and executive officer of the Company until his resignation November 5, 2021.

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 December 31, 2021, the Company recorded $0.3 million of right of use asset and $0.4 million of lease liability. During the year ended December 31, 2021, the Company paid $0.2 million of 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 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. This lease extends through December 31, 2022. As of December 31, 2021, the Company recorded $0.1 million of right of use asset and lease liability. During the year ended December 31, 2021, the Company paid $0.1 million of 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. This lease extends through December 31, 2022. As of December 31, 2021, the Company recorded $0.1 million of right of use asset and lease liability. During the year ended December 31, 2021, the Company paid $0.1 million of lease expense to Sitraco (UK) Limited. The Company’s annual commitment to Sitraco (UK) Limited is $0.1 million.

F-63

Table of Contents

DESKTOP METAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

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 had immaterial sales to Sibco Europe Ltd. for the year ended December 31, 2021. In addition, Sibco Europe Ltd. provides sales and marketing support for EnvisionTEC GmbH. The Company did not incur any expenses to Sibco Europe Ltd for the year ended December 31, 2021. At December 31, 2021, the Company did not have accounts receivable or accounts payable due to or from Sibco Europe Ltd.

The Company also has an agreement with E3D Technology, a wholly-owned subsidiary of Sibco Europe Ltd., for services including research and development, maintenance, and marketing services. As part of the agreement, the Company also pays a fee for overhead at the facilities where these contracted services are being performed. During the year ended December 31, 2021, the Company paid $0.3 million 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. These leases extend through July 31, 2029. As of December 31, 2021, the Company recorded $3.6 million of right of use asset and lease liability. During the year ended December 31, 2021, the Company paid lease expense of $0.2 million to the related party. The Company’s annual commitment related to these lease agreements is $0.6 million.

22. SEGMENT INFORMATION

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

Revenue during the year ended December 31, 2021

    

Americas

    

EMEA

    

APAC

Total

Products

$

71,875

$

22,404

$

11,715

$

105,994

Services

 

4,087

 

1,693

 

634

6,414

Total

$

75,962

$

24,097

$

12,349

$

112,408

Revenue during the year ended December 31, 2020

    

Americas

    

EMEA

    

APAC

    

Total

Products

$

5,250

$

6,629

$

1,839

$

13,718

Services

 

1,415

 

1,159

 

178

 

2,752

Total

$

6,665

$

7,788

$

2,017

$

16,470

During the years ended December 31, 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):

Years Ended

December 31, 

    

2021

    

2020

Revenue recognized at a point in time

$

105,994

$

13,718

Revenue recognized over time

 

6,414

 

2,752

Total

$

112,408

$

16,470

F-64

Table of Contents

DESKTOP METAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

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

Years Ended December 31, 

2021

    

2020

Americas

$

58,355

$

12,160

EMEA

11,289

APAC

6,861

Total long-lived assets

$

76,505

$

12,160

23. NET LOSS PER SHARE

The Company computes basic loss per share 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.

Years Ended December 31, 

(in thousands, except per share amounts)

    

2021

    

2020

Numerator for basic and diluted net loss per share:

  

 

  

Net loss

$

(240,334)

$

(34,015)

Denominator for basic and diluted net loss per share:

 

 

Weighted-average shares

 

260,770

 

157,906

Net loss per share—Basic and Diluted

$

(0.92)

$

(0.22)

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 December 31, 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):

Years Ended December 31, 

2021

    

2020

Common Stock options outstanding

13,249

19,553

Unvested restricted stock units outstanding

16,395

683

Unvested restricted stock awards outstanding

264

279

Common Stock warrants outstanding

25,010

Unvested Trine Founder Shares, held in escrow

1,851

Total shares

29,908

47,376

F-65

EX-4.2 2 dm-20211231xex4d2.htm EX-4.2

Exhibit 4.2

DESCRIPTION OF THE REGISTRANT’S SECURITIES REGISTERED PURSUANT TO

SECTION 12 OF THE SECURITIES EXCHANGE ACT OF 1934, AS AMENDED

The following description of the capital stock of Desktop Metal, Inc. (the “Company,” “we,” “us,” and “our”) and certain provisions of our certificate of incorporation and bylaws are summaries and are qualified in their entirety by reference to the full text of our certificate of incorporation and bylaws, copies of which have been filed with the Securities and Exchange Commission, and applicable provisions of the General Corporation Law of the State of Delaware (the “DGCL”).

Capital Stock

Our authorized capital stock consists of 500,000,000 shares of Class A common stock, par value $0.0001 per share, and 50,000,000 shares of preferred stock, par value $0.0001 per share. Unless our board of directors determines otherwise, we will issue all shares of our capital stock in uncertificated form.

Class A Common Stock

Holders of shares of Class A common stock are entitled to one vote for each share held of record on all matters submitted to a vote of stockholders. The holders of Class A common stock do not have cumulative voting rights in the election of directors.

In the event of our liquidation, dissolution or winding up and after payment in full of all amounts required to be paid to creditors and to any future holders of preferred stock having liquidation preferences, if any, the holders of Class A common stock will be entitled to receive pro rata our remaining assets available for distribution. Holders of Class A common stock do not have preemptive, subscription, redemption or conversion rights. There are no redemption or sinking fund provisions applicable to the Class A common stock. The rights, powers, preferences and privileges of holders of the Class A common stock are subject to those of the holders of any shares of preferred stock that the board of directors may authorize and issue in the future.

Preferred Stock

Under the terms of the certificate of incorporation, our board of directors is authorized to direct us to issue shares of preferred stock in one or more series without stockholder approval. Our board of directors has the discretion to determine the rights, powers, preferences, privileges and restrictions, including voting rights, dividend rights, conversion rights, redemption privileges and liquidation preferences, of each series of preferred stock.

The purpose of authorizing our board of directors to issue preferred stock and determine its rights and preferences is to eliminate delays associated with a stockholder vote on specific issuances. The issuance of preferred stock, while providing flexibility in connection with possible acquisitions, future financings and other corporate purposes, could have the effect of making it more difficult for a third party to acquire, or could discourage a third party from seeking to acquire, a majority of the outstanding voting stock.

Additionally, the issuance of preferred stock may adversely affect the holders of Class A common stock by restricting dividends on the Class A common stock, diluting the voting power of the Class A common stock or subordinating the liquidation rights of the Class A common stock. As a result of these or other factors, the issuance of preferred stock could have an adverse impact on the market price of the Class A common stock.

Dividends

Declaration and payment of any dividend is subject to the discretion of our board of directors. The time and amount of dividends is dependent upon, among other things, our business prospects, results of operations, financial condition, cash requirements and availability, debt repayment obligations, capital expenditure needs, contractual restrictions, covenants in the agreements governing current and future indebtedness, industry trends, the provisions of Delaware law affecting the payment of dividends and distributions to stockholders and any other factors or considerations our board of directors may regard as relevant.


We currently intend to retain all available funds and any future earnings to fund the development and growth of our business, and therefore do not anticipate declaring or paying any cash dividends on Class A common stock in the foreseeable future.

Anti-Takeover Provisions

The certificate of incorporation and bylaws contain provisions that may delay, defer or discourage another party from acquiring control of us. We expect that these provisions, which are summarized below, will discourage coercive takeover practices or inadequate takeover bids. These provisions are also designed to encourage persons seeking to acquire control of us to first negotiate with our board of directors, which may result in an improvement of the terms of any such acquisition in favor of our stockholders. However, they also give our board of directors the power to discourage acquisitions that some stockholders may favor.

Authorized but Unissued Shares

The authorized but unissued shares of Class A common stock and preferred stock are available for future issuance without stockholder approval, subject to any limitations imposed by the listing standards of the NYSE. These additional shares may be used for a variety of corporate finance transactions, acquisitions and employee benefit plans. The existence of authorized but unissued and unreserved Class A common stock and preferred stock could make more difficult or discourage an attempt to obtain control of us by means of a proxy contest, tender offer, merger or otherwise.

Classified Board of Directors

Our certificate of incorporation provides that our board of directors is divided into three classes of directors, with the classes to be as nearly equal in number as possible, and with each director serving a three- year term. As a result, approximately one-third of our board of directors will be elected each year. The classification of directors has the effect of making it more difficult for stockholders to change the composition of our board of directors.

Stockholder Action; Special Meetings of Stockholders

Our certificate of incorporation provides that stockholders may not take action by written consent, but may only take action at annual or special meetings of stockholders. As a result, a holder controlling a majority of capital stock would not be able to amend the bylaws or remove directors without holding a meeting of stockholders called in accordance with the bylaws. Further, our certificate of incorporation provides that only the chairperson of our board of directors, a majority of our board of directors, our Chief Executive Officer or our President may call special meetings of stockholders, thus prohibiting a stockholder from calling a special meeting. These provisions might delay the ability of stockholders to force consideration of a proposal or for stockholders controlling a majority of capital stock to take any action, including the removal of directors.

Advance Notice Requirements for Stockholder Proposals and Director Nominations

In addition, our bylaws establish an advance notice procedure for stockholder proposals to be brought before an annual meeting or special meeting of stockholders. Generally, in order for any matter to be “properly brought” before a meeting, the matter must be (a) specified in a notice of meeting given by or at the direction of our board of directors, (b) if not specified in a notice of meeting, otherwise brought before the meeting by our board of directors or the chairperson of the meeting, or (c) otherwise properly brought before the meeting by a stockholder present in person who (1) was a stockholder both at the time of giving the notice and at the time of the meeting, (2) is entitled to vote at the meeting, and (3) has complied with the advance notice procedures specified in our bylaws or properly made such proposal in accordance with Rule 14a-8 under the Exchange Act and the rules and regulations thereunder, which proposal has been included in the proxy statement for the annual meeting. Further, for business to be properly brought before an annual meeting by a stockholder, the stockholder must (a) provide timely notice in writing and in proper form to the secretary and (b) provide any updates or supplements to such notice at the times and in the forms required by our bylaws. To be timely, a stockholder’s notice must be delivered to, or mailed and received at, our principal executive offices not less than 90 days nor more than 120 days prior to the one-year anniversary of the preceding year’s annual meeting; provided, however, that if the date of the annual meeting is more than 30 days before or more than 60 days after such anniversary date, notice by the stockholder to be timely must be so delivered, or mailed and


received, not later than the 90th day prior to such annual meeting or, if later, the 10th day following the day on which public disclosure of the date of such annual meeting was first made.

Stockholders at an annual meeting or special meeting may only consider proposals or nominations specified in the notice of meeting or brought before the meeting by or at the direction of our board of directors or by a qualified stockholder of record on the record date for such meeting, who is entitled to vote at the meeting and who has delivered timely written notice in proper form to our secretary of the stockholder’s intention to bring such business before the meeting. These provisions could have the effect of delaying stockholder actions that are favored by the holders of a majority of the outstanding voting securities until the next stockholder meeting.

Amendment of Certificate of Incorporation or Bylaws

Our bylaws may be amended or repealed by a majority vote of our board of directors or by the holders of at least sixty-six and two-thirds percent of the voting power of all of the then-outstanding shares entitled to vote generally in the election of directors, voting together as a single class. The affirmative vote of a majority of our board of directors and at least sixty-six and two-thirds percent in voting power of the outstanding shares entitled to vote would be required to amend certain provisions of our certificate of incorporation.

Limitations on Liability and Indemnification of Officers and Directors

Our certificate of incorporation and bylaws provide indemnification and advancement of expenses for our directors and officers to the fullest extent permitted by the DGCL, subject to certain limited exceptions. We have entered into indemnification agreements with each of our directors and officers. In some cases, the provisions of those indemnification agreements may be broader than the specific indemnification provisions contained under Delaware law. In addition, as permitted by Delaware law, our certificate of incorporation and bylaws include provisions that eliminate the personal liability of directors for monetary damages resulting from breaches of certain fiduciary duties as a director. The effect of this provision is to restrict our rights and the rights of our stockholders in derivative suits to recover monetary damages against a director for breach of fiduciary duties as a director.

These provisions may be held not to be enforceable for violations of the federal securities laws of the United States.

Dissenters’ Rights of Appraisal and Payment

Under the DGCL, with certain exceptions, our stockholders have appraisal rights in connection with a merger or consolidation of our company. Pursuant to Section 262 of the DGCL, stockholders who properly demand and perfect appraisal rights in connection with such merger or consolidation have the right to receive payment of the fair value of their shares as determined by the Delaware Court of Chancery.

Stockholders’ Derivative Actions

Under the DGCL, any of our stockholders may bring an action in our name to procure a judgment in its favor, also known as a derivative action, provided that the stockholder bringing the action is a holder of the our shares at the time of the transaction to which the action relates.

Forum Selection

Our certificate of incorporation provides that unless we consent in writing to the selection of an alternative forum, the Court of Chancery of the State of Delaware, to the fullest extent permitted by applicable law, is the sole and exclusive forum for: (i) any derivative action brought by a stockholder on behalf of the Company, (ii) any claim of breach of a fiduciary duty owed by any of our directors, officers, stockholders or employees, (iii) any claim against us arising under our certificate of incorporation, bylaws or the DGCL or (iv) any claim against us governed by the internal affairs doctrine. Our certificate of incorporation designates the federal district courts of the United States of America as the exclusive forum for the resolution of any complaint asserting a cause of action arising under the Securities Act.


Transfer Agent and Registrar

The transfer agent and registrar for the Class A common stock is Continental Stock Transfer & Trust Company.

Trading Symbol and Market

Our Class A common stock is listed on the NYSE under the symbol “DM”.


EX-10.17 3 dm-20211231xex10d17.htm EX-10.17

Exhibit 10.17

Execution Version

SEPARATION AGREEMENT AND GENERAL RELEASE

For good and valuable consideration, Desktop Metal, Inc. (the “Company”) and Ali El-Siblani (“Executive”) enter into this Separation Agreement and General Release (this “Agreement”), effective on the Effective Date (as defined in Section 7).

WHEREAS, Executive was employed with the Company pursuant to the parties’ February 16, 2021 employment offer letter agreement (the “Employment Agreement”), and in connection therewith Executive agreed to the covenants set forth in the Invention and Non-Disclosure Agreement and Non-Competition and Non-Solicitation Agreement (the “Covenant Agreements”); and

WHEREAS, Executive is a party to that certain Purchase Agreement and Plan of Merger by and among the Company, Envisiontec Merger Sub, Inc., Envisiontec US LLC, Envisiontec, Inc., Gulf Filtration Systems, Inc., 3dbotics, Inc., and Executive, dated as of January 15, 2021 (the “Purchase Agreement”); and

WHEREAS, Executive has resigned from employment with the Company, effective as November 5, 2021 (the “Separation Date”), and the Company has accepted such resignation, on the terms and conditions set forth below.

NOW, THEREFORE, for the good and valuable consideration set forth below in this Agreement, the adequacy of which Executive specifically acknowledges, the parties agree as follows.

1.Separation of Employment. Executive’s employment with the Company and any of its affiliated companies, terminated on the Separation Date. Effective as of the Separation Date, Executive also resigned and, for the avoidance of doubt, hereby ratifies such resignation from the Company’s board of directors (the “Board”), and any committees thereof, and from any board of directors or similar governing bodies of any of the Company’s direct or indirect subsidiaries, and any officer or manager positions he holds at any such entities. Executive has received, or will receive within the time periods required by applicable law, all wages and benefits, including unused vacation or paid time off (to the extent required by applicable law), accruing through the Separation Date, less applicable taxes and withholdings. Executive has also received, or will receive, reimbursement for all reimbursable business expenses incurred by Executive prior to the Separation Date, in accordance with Company policy. Executive acknowledges and agrees that, as of the Separation Date, Executive had no vested rights to Company stock options or other equity awards, and Executive is not entitled to, and hereby waives his rights to, any equity awards from the Company or any of its affiliates.

2.Separation Benefits. Provided Executive returns to the Company an executed copy of this Agreement within twenty-one (21) days after receipt and does not revoke the Agreement, and further provided Executive complies with the covenants set forth in this Agreement, the Company will provide Executive with the following benefits (collectively, the “Separation Benefits”):

(a)The Company agrees to pay Executive separation pay equal to twelve (12) months of Executive’s regular base salary, less applicable withholdings and deductions, payable in accordance with the Company’s regular payroll practices in substantially equal installments over the twelve (12) month period immediately following the Separation Date (the “Separation Period”), with the first installment to begin in the pay period following the Effective Date and to include a catch-up payment reflecting the portion of such pay covering the period from the Separation Date through such pay period; and


(b)If Executive is eligible for and to the extent Executive timely elects continuation of healthcare benefits at Executive’s own expense pursuant to the Consolidated Omnibus Budget Reconciliation Act of 1985, as amended, or the applicable state equivalent (together, “COBRA”), the Company agrees to pay or reimburse Executive for the employer-portion and the administrative fee of such COBRA benefits for Executive and any dependents, for each month following the Separation Date through the earlier of the expiration of the Separation Period or the date Executive and Executive’s covered dependents, if any, become eligible for coverage under another employer’s plan, provided Executive submits proof of payment if applicable, and further provided Executive promptly notifies the Company of such eligibility under another employer’s plan; and

(c)The Company agrees to execute and deliver a Joint Release Instruction to the Escrow Agent within five (5) Business Days immediately following the Effective Date to cause the release to the Executive of the Retention Escrow Fund (this and other capitalized terms not otherwise defined herein shall have the meaning ascribed to them in the Purchase Agreement), which equals $750,000, and the Specified Matters Indemnity Escrow Fund, which equals $4,000,000, in accordance with the terms of that certain Escrow Agreement entered into on February 16, 2021 (the “Escrow Agreement”).

Notwithstanding the foregoing, to the extent the Separation Date and first payroll date to occur after the 30th day following the date of Executive’s receipt of this Agreement fall in two separate taxable years, notwithstanding anything in this Section 2, any payments or benefits required to be paid or provided to you under this Section 2 prior to such 30th day shall be paid or provided in a lump sum on the first payroll date of the subsequent taxable year.

3.General Release of Claims Against Company. Except as excluded herein below, Executive, for Executive and Executive’s agents, successors, heirs and assigns (all of whom are hereinafter individually and collectively referred to in this Section as “Executive Releasors”), hereby release, remise and forever discharge the Company and any of its subsidiaries, parent companies, affiliates, related companies, divisions, predecessors, successors, interests, assigns, and/or entities in which each has an ownership interest, and each of their future, present, and former members, directors, trustees, agents, servants, shareholders, employees, officers, representatives, attorneys, investors and insurers, and each of their respective heirs, successors, executors and administrators, and all persons acting by, through, under and/or in concert with any of foregoing (all of whom are hereinafter individually and collectively referred to in this Section as “Company Released Parties”) of and from any and all claims, demands, causes of action, actions, rights, damages, judgments, costs, compensation, suits, debts, dues, accounts, bonds, covenants, agreements, expenses, attorneys’ fees, damages, penalties, punitive damages and liability of any nature whatsoever, in law or in equity or otherwise, which Executive Releasors have had, now have, shall or may have, whether known or unknown, foreseen or unforeseen, suspected or unsuspected, by reason of any cause, matter or thing whatsoever, from the beginning of time up to and including the date that Executive executes this Agreement, including but not limited to claims for:

(a)violation of any written or unwritten contract (including the Employment Agreement), agreement, policy, benefit plan, retirement or pension plan, option plan, severance plan, or covenant of any kind, or failure to pay wages, bonuses, employee benefits, other compensation, attorneys’ fees, damages, or any other remuneration (including any equity, ownership interest, management fee, carried interest, partnership interest, distributions, dividends or participation or ownership in any business venture related to the Company); and/or

(b)discrimination, harassment, or retaliation on the basis of any characteristic protected under law, including but not limited to race, color, national origin, sex, pregnancy, sexual orientation, gender identity, religion, disability, marital or parental status, age, union activity or other protected activity; and/or


(c)denial of protection or benefits under any statute, ordinance, executive order, or regulation, including but not limited to claims under Title VII of the Civil Rights Act of 1964, the Civil Rights Act of 1991, the Civil Rights Act of 1866, the Age Discrimination in Employment Act, the Older Workers Benefit Protection Act, the Americans with Disabilities Act, the Fair Labor Standards Act, the Family and Medical Leave Act, the Worker Adjustment and Retraining Notification, the Employee Retirement Income Security Act of 1974, the Equal Pay Act, the False Claims Act, the Sarbanes-Oxley Act of 2002, the National Labor Relations Act of 1935, the Uniformed Services Employment and Reemployment Rights Act of 1994, Fair Credit Reporting Act, Michigan’s Persons with Disabilities Civil Rights Act, Michigan’s Payment of Wages and Fringe Benefits Act, Michigan’s Workforce Opportunity Wage Act, and Michigan’s Elliot-Larsen Civil Rights Act, each as amended, and any other federal, state or local statute, ordinance, order, constitution, or regulation regarding employment, termination of employment, discrimination, harassment, retaliation, notice, or wage and hour matters; and/or

(d)violation of any public policy or common law of any state relating to employment or personal injury, including but not limited to claims for wrongful discharge, defamation, invasion of privacy, infliction of emotional distress, negligence, fraud, and interference with contract.

Executive affirms that as of the date of Executive’s signature below, no action or proceeding covered by this Section was pending against any of the Company Released Parties. Notwithstanding the generality of the foregoing, the Executive Releasors do not release: (i) any claims for unemployment benefits, (ii) any rights to bring to the attention of the Equal Employment Opportunity Commission or similar state or local administrative agency claims of discrimination, harassment, interference with leave rights, and retaliation; provided, however, that Executive does release Executive’s right to secure damages for any such alleged treatment, (iii) any rights to communicate directly with, cooperate with, or provide information to, any federal, state or local government regulator, including, but not limited to, the U.S. Securities and Exchange Commission, the U.S. Commodity Futures Trading Commission, or the U.S. Department of Justice, and (iv) any rights or claims of Executive under this Agreement, the Escrow Agreement, the Registration Rights Agreement, the Purchase Agreement, or any lease agreements between the Company and Sibco Europe Ltd. or E3D Technology Ltd. (each a “Lease”); (v) any rights or claims of any of the Executive Releasors to indemnification (or advancement of expenses) by or from any Company Released Party (whether pursuant under the Indemnification Agreement between the Company and the Executive entered into as of February 16, 2021) at common law or otherwise; or (vi) any vested retirement benefits.

4.General Release of Claims Against Executive. Except as excluded herein below, the Company, on its own behalf and on behalf of each of its subsidiaries, parent companies, affiliates, related companies, divisions, predecessors, successors, interests, assigns, and/or entities in which each has an ownership interest, and each of their future, present, and former members, directors, trustees, agents, servants, shareholders, employees, officers, representatives, attorneys, investors and insurers, and each of their respective heirs, successors, executors and administrators, and all persons acting by, through, under and/or in concert with any of foregoing (all of whom are hereinafter individually and collectively referred to in this Section as “Company Releasors”) hereby release, remise and forever discharge the Executive and each of Executive’s heirs, successors, executors and administrators and all persons acting by, through, under and/or in concert with any of foregoing (all of whom are hereinafter individually and collectively referred to in this Section as “Executive Released Parties”) of and from any and all claims, demands, causes of action, actions, rights, damages, judgments, costs, compensation, suits, debts, dues, accounts, bonds, covenants, agreements, expenses, attorneys’ fees, damages, penalties, punitive damages and liability of any nature whatsoever, in law or in equity or otherwise, which the Company Releasors


have had, now have, shall or may have, whether known or unknown, foreseen or unforeseen, suspected or unsuspected, by reason of any cause, matter or thing whatsoever, from the beginning of time up to and including the date that Executive executes this Agreement, including but not limited to claims for or relating to:

(a)any obligation or liability of Executive pursuant to any agreement between the Executive and any Company Releasor;

(b)any violation or breach by Executive of any agreement between Executive and any Company Releasor, or any regulation, procedure, code or other policy or governance document of any Company Releasor, in each case prior to the Effective Date; and/or

(c)any violation of any public policy or common law of any state; and/or

(d)any indemnification or other claims under the Purchase Agreement pursuant to which any Company Releasor is entitled to or does seek recovery from the Retention Escrow Fund or the Specified Matters Indemnity Escrow Fund pursuant to the Purchase Agreement.

The Company affirms that as of the date of Executive’s signature below, no action or proceeding covered by this Section was pending against any of the Executive Released Parties and that the Company is not aware of the basis for any such action or proceeding. Notwithstanding the generality of the foregoing, the Company Releasors do not release any rights or claims of the Company Releasors under this Agreement, any of the Leases or the Purchase Agreement (other than any claims released pursuant to Section 4(d) above).

5.Restrictive Covenants.

(a)The Covenant Agreements. Executive reaffirms the post-employment covenants set forth in the Covenant Agreements, all of which remain in full force and effect pursuant to their terms. Executive’s continued compliance with the Covenant Agreements is a material condition to the Company’s agreement to enter into this Agreement.

(b)Non-Disparagement. Executive agrees not to make any public or private statements that disparage or defame the Company and its affiliates, including any of their directors, officers and employees, or the their products, services or business practices, publicly or privately, directly or indirectly through others, by use of any words, actions, gestures or medium, including but not limited to on social media or other internet site. The Company agrees to instruct its executive team, including the Company’s Human Resource Director, and the Board to not make any public statements that disparage or defame Executive, publicly or privately, directly or indirectly through others, by use of any words, actions, gestures or medium, including but not limited to on social media or other internet site. Nothing in this Section shall prevent any party or individual from: (i) testifying truthfully in response to a subpoena or other legal process; (ii) communicating directly with, cooperating with, or providing information to, any federal, state or local government entity, including, but not limited to, the U.S. Securities and Exchange Commission, the U.S. Commodity Futures Trading Commission, or the U.S. Department of Justice; or (iii) engaging in protected conduct which by law cannot be waived by this Agreement.

(c)Cooperation. At the request of the Company, Executive will cooperate with the Company and its affiliates regarding any pending, threatened, or future litigation, proceeding, claim or other disputed item involving the Company or its affiliates that relates to matters within the knowledge or responsibility of Executive during his employment on such terms and subject to such conditions (including the payment of a reasonable hourly rate and subject to Executive’s availability) as


are mutually and reasonably agreed by the Company and Executive. The Company agrees to cooperate with Executive to permit Executive to remove his personal belongings from Company premises as soon as reasonably practicable after Executive’s execution of this Separation Agreement.

(d)Return of Company Property. Executive verifies that he has returned to the Company all Company-owned property in his possession, custody or control (including at his home, in his automobile and elsewhere), including, but not limited to, badges, keys, access cards, credit cards, cell phones, computer equipment, files, records, plans, proposals, and any other documents, including anything containing the Company’s proprietary or confidential information, including all electronically stored information in Executive’s possession. By signing this Agreement, Executive represents and warrants that all such property has been returned and permanently removed from his personal devices and that he has not retained any copies thereof.

(e)Ongoing Legal Obligations. Executive acknowledges that he is aware of the federal securities laws that prohibit any person who has material, non-public information about a company obtained directly or indirectly from that company from purchasing or selling securities of such company or from communicating such information to any other person, including under circumstances in which it is reasonably foreseeable that such person is likely to purchase or sell such securities.

6.Section 409A.

(a)To the extent applicable, this Agreement shall be interpreted in accordance with Code Section 409A and Department of Treasury regulations and other interpretive guidance issued thereunder (“Section 409A”). Notwithstanding any provision of this Agreement to the contrary, if the Company determines that any compensation or benefits payable under this Agreement may be subject to Section 409A, the Company may adopt such amendments to this Agreement or adopt other policies and procedures (including amendments, policies and procedures with retroactive effect), or take any other actions, that the Company determines are necessary or appropriate to avoid the imposition of taxes under Section 409A, including without limitation, actions intended to (i) exempt the compensation and benefits payable under this Agreement from Section 409A, and/or (ii) comply with the requirements of Section 409A; provided, however, that this Section 5 shall not create any obligation on the part of the Company to adopt any such amendment, policy or procedure or take any such other action, nor shall the Company have any liability for failing to do so.

(b)Any right to a series of installment payments pursuant to this Agreement, including without limitation the payments or benefits under this Agreement, is to be treated as a right to a series of separate payments. All payments of nonqualified deferred compensation subject to Section 409A to be made upon a termination of employment under this Agreement may only be made upon a Separation from Service (as such term is defined in Treasury Regulation Section 1.409A-1(h) and any successor thereto). Any payments subject to Section 409A that are subject to execution of a waiver and release which may be executed and/or revoked in a calendar year following the calendar year in which the payment event (such as termination of employment) occurs shall commence payment only in the calendar year in which the consideration period or, if applicable, release revocation period ends, as necessary to comply with Section 409A.

(c)Intentionally Omitted.

(d)To the extent that any payments or reimbursements provided to Executive under this Agreement are deemed to constitute compensation to Executive to which Treasury Regulation Section 1.409A-3(i)(1)(iv) would apply, such amounts shall be paid or reimbursed reasonably promptly, but not later than December 31 of the year following the year in which the expense was incurred. The


amount of any such payments eligible for reimbursement in one year shall not affect the amount of payments or expenses that are eligible for payment or reimbursement in any other taxable year, and Executive’s right to such payments or reimbursement of any such expenses shall not be subject to liquidation or exchange for any other benefit.

7.Miscellaneous.

(a)Assignment. The Company may assign this Agreement and such assignment will take effect for the benefit of, and be binding on, any successors or assigns of the Company created by merger, reorganization, and sale of assets or otherwise. Executive hereby consents and agrees to such assignment and enforcement of such rights and obligations by the Company’s successors or assigns, without further action required.

(b)No Admission. This Agreement is not, and shall not be construed to be, an admission of liability, culpability or any other legal conclusion.

(c)Governing Law. The validity, interpretation, enforceability, and performance of this Agreement must be governed by and construed in accordance with the laws of the State of Michigan, exclusive of its choice-of-law rules.

(d)Arbitration. Any controversy, dispute or claim arising from or concerning this Agreement or any benefit provided herein will be resolved through final and binding arbitration administered by JAMS in accordance with the JAMS Employment Arbitration Rules & Procedures, available for review at http://www.jamsadr.com/rules-employment-arbitration. The arbitration will be conducted at the JAMS resolution closest to Executive’s work location immediately prior to the Separation Date or at such other mutually convenient location as Executive and the Company may mutually agree. The parties shall equally split all arbitration fees unless otherwise required by applicable law, but each party will be responsible for their own legal fees or costs unless the arbitrator awards fees or costs in accordance with applicable law. Executive and the Company each agree that any arbitration will be conducted only on an individual basis and that no dispute between Executive and the Company relating to this Agreement may be consolidated or joined with a dispute between any other employee and the Company, nor may Executive seek to bring Executive’s dispute on behalf of other Company employees as a class or collective action.

(e)Entire Agreement. This Agreement constitutes the entire understanding between the parties regarding Executive’s separation from employment with the Company and supersedes any prior written or oral agreements regarding such employment, except as expressly preserved in this Agreement. Executive also acknowledges that there are no representations by the Company, oral or written, which are not set forth in this Agreement upon which Executive relied in signing this Agreement. This Agreement cannot be modified or amended except by written agreement signed by both Executive and the Company.

(f)Construction. If any provision of this Agreement is declared or determined by any court to be illegal or invalid, the validity of the remaining parts, terms or provisions of the Agreement shall not be affected thereby and the illegal or invalid part, term or provision shall be deemed not to be a part of this Agreement.

8.Effective Date. This Agreement will become effective on the date Executive and the Company have signed this Agreement (the “Effective Date”).


9.Acknowledgment. Executive acknowledges that (a) Executive has carefully reviewed this Agreement and understands its meaning; (b) the Company hereby advises the Executive to consult with an attorney in conjunction with this Agreement; and (c) Executive is signing this Agreement knowingly, willingly, and without duress.

Signature Page Follows


Intending to be legally bound by this Agreement, the parties have provided their signatures on the dates indicated below.

COMPANY

    

Desktop Metal, Inc.

Signature:

/s/ Ric Fulop

Date:

November 11, 2021

Title:

Founder and CEO

EXECUTIVE

Ali El-Siblani

Signature:

/s/ Ali El-Siblani

Date:

November 11, 2021

Print:

Ali El-Siblani


EX-10.18 4 dm-20211231xex10d18.htm EX-10.18

Exhibit 10.18

CERTAIN CONFIDENTIAL INFORMATION IN THIS DOCUMENT, MARKED BY [***], HAS BEEN OMITTED BECAUSE IT IS BOTH (I) NOT MATERIAL AND (II) WOULD BE COMPETITIVELY HARMFUL IF PUBLICLY DISCLOSED

TRANSITION AND SEPARATION AGREEMENT

This Transition and Separation Agreement (the “Agreement”) is made as of January 4, 2022, by and between Steve Billow (“Executive”) and Desktop Metal, Inc., a Delaware corporation (the “Company”).  Except as set forth in this Agreement, capitalized terms used but not defined herein shall have the meanings ascribed to them in the Offer Letter (as defined below).

WHEREAS, Executive currently serves as President of the Company pursuant to that certain offer letter between Executive and the Company dated January 31, 2019 (the “Offer Letter”);

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

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

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

1.Transition Term.

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

(b)During the Transition Term, the Company shall continue to pay Executive a salary at an annual rate of $360,000, pro-rated for any partial period of service and less all amounts required or authorized to be withheld by law, including all applicable federal, state and local withholding taxes, payable in accordance with the Company’s standard payroll policies (the


CERTAIN CONFIDENTIAL INFORMATION IN THIS DOCUMENT, MARKED BY [***], HAS BEEN OMITTED BECAUSE IT IS BOTH (I) NOT MATERIAL AND (II) WOULD BE COMPETITIVELY HARMFUL IF PUBLICLY DISCLOSED

Current Salary”). During the Transition Term, Executive shall continue to be eligible to participate in the same medical, dental and health and welfare benefit plans that Executive participated in on the Effective Date, subject to the terms and conditions of such plans. Executive shall not be eligible to participate in any bonus program during the Transition Term.

(c)During the Transition Term, Executive will comply in full with Executive’s obligations under this Agreement and Executive’s obligations under the Executive’s Invention and Non-Disclosure Agreement and Non-Competition and Non-Solicitation Agreement with the Company (collectively, the “Restrictive Covenant Agreements”).  The parties hereby agree that for good and valuable consideration the obligations  set forth in the Restrictive Covenant Agreement shall be in force for a period of 18 months from the Termination Date unless the Company terminates Executive’s employment prior to the last day of the Transition Term without Cause in which case the Restrictive Covenant Agreement shall be in force for a period of 12 months from the Termination Date.

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

(e)Executive acknowledges and agrees that neither Executive no longer serving as the Company’s President as of the Effective Date nor any of the changes to Executive’s terms and conditions of employment as provided for under this Agreement shall constitute “Good Reason” under the Offer Letter.

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

3.Post Transition Term Payments and Benefits. If Executive remains continuously employed by the Company through the Transition Term, and provided that Executive complies with the terms of this Agreement at all times, and subject to (i) Executive’s continued


CERTAIN CONFIDENTIAL INFORMATION IN THIS DOCUMENT, MARKED BY [***], HAS BEEN OMITTED BECAUSE IT IS BOTH (I) NOT MATERIAL AND (II) WOULD BE COMPETITIVELY HARMFUL IF PUBLICLY DISCLOSED

compliance with the Restrictive Covenant Agreements and (ii) Executive executing the General Waiver and Release of Claims in the form attached hereto as Exhibit A (the “Release”) within five (5) days following the Termination Date and such Release becoming effective upon expiration of any applicable revocation period set forth in the attached Exhibit A (such effective date being the “Subsequent Release Effective Date”), as a material inducement for Executive to enter into this Agreement, Executive shall be entitled to receive the benefits set forth in Section

4.COBRA and Severance.

(i)The Company will pay Executive severance equal to 6 months of Executive’s base salary rate, less applicable taxes, garnishments and any other withholding required by law or authorized by Executive.  The severance will be paid semi-monthly in 12 equal installments.

(ii)The COBRA Benefits through December 31, 2022. Notwithstanding the foregoing, if at any time the Company determines that it cannot provide the foregoing benefit without potentially violating applicable law (including, without limitation, Section 2716 of the Public Health Service Act) or incurring an excise tax, the Company may alter the manner in which medical, dental and/or vision insurance coverage is provided to Executive after the Termination Date to the extent it does not increase the after-tax cost or materially diminish the level of such coverage for Executive.

Upon Executive’s termination of employment for any reason, the Company shall pay to Executive (i) Executive’s earned but unpaid base salary through the Termination Date and (ii) any other amounts or benefits, if any, under the Company’s employee benefit plans, programs or arrangements to which Executive may be entitled pursuant to the terms of such plans, programs or arrangements or applicable law, payable in accordance with the terms of such plans, programs or arrangements or as otherwise required by applicable law.  Except as expressly set forth herein, all other rights and benefits of Executive will terminate on the Termination Date. In addition, the benefits provided in Section 4(i) are intended to be paid in lieu of any severance payments or benefits Executive may otherwise be entitled to receive under the Offer Letter or any other plan, program, policy or agreement with the Company or any of its affiliates (collectively, “Other Arrangements”).  Therefore, Executive shall not be entitled to receive any severance payments or severance benefits (including any accelerated vesting of equity awards) pursuant to any Other Arrangements.

5.General Release and Waiver.

(a)Release of Claims.  In consideration for the execution and delivery of this Agreement, and the undertakings provided for herein, none of which is otherwise required, and as a material inducement for the Company to enter into this Agreement, Executive agrees that, other than with respect to the Retained Claims (as defined in Section 5(b) below), the foregoing consideration represents settlement in full of all outstanding obligations owed to Executive by the Company, any of their direct or indirect subsidiaries and affiliates, and any of their current and former officers, directors, equity holders, managers, employees, agents, investors, attorneys, shareholders, administrators, affiliates, benefit plans, plan administrators, insurers, trustees,


CERTAIN CONFIDENTIAL INFORMATION IN THIS DOCUMENT, MARKED BY [***], HAS BEEN OMITTED BECAUSE IT IS BOTH (I) NOT MATERIAL AND (II) WOULD BE COMPETITIVELY HARMFUL IF PUBLICLY DISCLOSED

divisions, and subsidiaries and predecessor and successor corporations and assigns (collectively, the “Releasees”).  Executive, on Executive’s own behalf and on behalf of any of Executive’s affiliated companies or entities and any of their respective heirs, family members, executors, agents, and assigns, other than with respect to the Retained Claims, hereby and forever releases the Releasees from, and agrees not to sue concerning, or in any manner to institute, prosecute, or pursue, any claim, complaint, charge, duty, obligation, or cause of action relating to any matters of any kind, whether presently known or unknown, suspected or unsuspected, that Executive may possess against any of the Releasees arising from any omissions, acts, facts, or damages that have occurred up to and through the date Executive signs this Agreement, including, without limitation:

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

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

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

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

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

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

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


CERTAIN CONFIDENTIAL INFORMATION IN THIS DOCUMENT, MARKED BY [***], HAS BEEN OMITTED BECAUSE IT IS BOTH (I) NOT MATERIAL AND (II) WOULD BE COMPETITIVELY HARMFUL IF PUBLICLY DISCLOSED

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

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

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

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


CERTAIN CONFIDENTIAL INFORMATION IN THIS DOCUMENT, MARKED BY [***], HAS BEEN OMITTED BECAUSE IT IS BOTH (I) NOT MATERIAL AND (II) WOULD BE COMPETITIVELY HARMFUL IF PUBLICLY DISCLOSED

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

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

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

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

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

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

10.General Provisions.

(a)Successors and Assigns.  The rights of the Company under this Agreement may, without the consent of Executive, be assigned by the Company in its sole and unfettered


CERTAIN CONFIDENTIAL INFORMATION IN THIS DOCUMENT, MARKED BY [***], HAS BEEN OMITTED BECAUSE IT IS BOTH (I) NOT MATERIAL AND (II) WOULD BE COMPETITIVELY HARMFUL IF PUBLICLY DISCLOSED

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

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

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

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

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


CERTAIN CONFIDENTIAL INFORMATION IN THIS DOCUMENT, MARKED BY [***], HAS BEEN OMITTED BECAUSE IT IS BOTH (I) NOT MATERIAL AND (II) WOULD BE COMPETITIVELY HARMFUL IF PUBLICLY DISCLOSED

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

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

(h)Whistleblower Protections; Trade Secrets. Nothing in this Agreement, the Restrictive Covenant Agreements or any other prior agreement between Executive and the Company (together, the “Subject Documents”) prevents Executive from reporting possible violations of law or regulation to any governmental agency or entity in accordance with the provisions of and rules promulgated under Section 21F of the Securities Exchange Act of 1934 or Section 806 of the Sarbanes-Oxley Act of 2002, or any other whistleblower protection provisions of state or federal law or regulation (including the right to receive an award for information provided to any such government agencies).  Furthermore, in accordance with 18 U.S.C. § 1833, notwithstanding anything to the contrary in any Subject Document: (a) Executive shall not be in breach of any Subject Document, and shall not be held criminally or civilly liable under any federal or state trade secret law (i) for the disclosure of a trade secret that is made in confidence to a federal, state, or local government official or to an attorney solely for the purpose of reporting or investigating a suspected violation of law, or (ii) for the disclosure of a trade secret that is made in a complaint or other document filed in a lawsuit or other proceeding, if such filing is made under seal; and (b) if Executive files a lawsuit for retaliation by the Company for reporting a suspected violation of law, Executive may disclose the trade secret to Executive’s attorney, and may use the trade secret information in the court proceeding, if Executive files any document containing the trade secret under seal, and does not disclose the trade secret, except pursuant to court order.

(i)Code Section 409A.

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

(ii)If Executive is deemed by the Company at the time of Executive’s “separation from service” within the meaning of Section 409A to be a “specified employee” for purposes of Section 409A, to the extent delayed commencement of any portion of the benefits to which Executive is entitled under this Agreement is required in order to avoid a prohibited distribution under Section 409A, such portion of Executive’s benefits shall not be provided to Executive prior to the earlier of (i) the expiration of the six-month period measured from the date of Executive’s separation from service with the Company or (ii) the date of Executive’s death.  


CERTAIN CONFIDENTIAL INFORMATION IN THIS DOCUMENT, MARKED BY [***], HAS BEEN OMITTED BECAUSE IT IS BOTH (I) NOT MATERIAL AND (II) WOULD BE COMPETITIVELY HARMFUL IF PUBLICLY DISCLOSED

Upon the first business day following the expiration of the applicable period, all payments deferred pursuant to the preceding sentence shall be paid in a lump sum to Executive (or Executive’s estate or beneficiaries), and any remaining payments due to Executive under this Agreement shall be paid as otherwise provided herein.

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

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

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

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

(Signature Page Follows)


CERTAIN CONFIDENTIAL INFORMATION IN THIS DOCUMENT, MARKED BY [***], HAS BEEN OMITTED BECAUSE IT IS BOTH (I) NOT MATERIAL AND (II) WOULD BE COMPETITIVELY HARMFUL IF PUBLICLY DISCLOSED

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

DESKTOP METAL, INC.

By:/s/Ric Fulop                                   Date:January 6, 2022

Name: Ric Fulop

Title:Founder and CEO

EXECUTIVE

By:       /s/ Steve Billow                                   Date:January 4, 2022

Steve Billow


CERTAIN CONFIDENTIAL INFORMATION IN THIS DOCUMENT, MARKED BY [***], HAS BEEN OMITTED BECAUSE IT IS BOTH (I) NOT MATERIAL AND (II) WOULD BE COMPETITIVELY HARMFUL IF PUBLICLY DISCLOSED

Exhibit A

GENERAL WAIVER AND RELEASE OF CLAIMS

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

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

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

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

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

(iv)any and all claims for violation of any federal, state, or municipal

A-1


CERTAIN CONFIDENTIAL INFORMATION IN THIS DOCUMENT, MARKED BY [***], HAS BEEN OMITTED BECAUSE IT IS BOTH (I) NOT MATERIAL AND (II) WOULD BE COMPETITIVELY HARMFUL IF PUBLICLY DISCLOSED

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

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

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

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

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

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

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

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

- A-2 -


CERTAIN CONFIDENTIAL INFORMATION IN THIS DOCUMENT, MARKED BY [***], HAS BEEN OMITTED BECAUSE IT IS BOTH (I) NOT MATERIAL AND (II) WOULD BE COMPETITIVELY HARMFUL IF PUBLICLY DISCLOSED

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

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

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

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

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

Executed: ______________

_______________________

Steve Billow

- A-3 -


EX-10.19 5 dm-20211231xex10d19.htm EX-10.19

Exhibit 10.19

NORTHWEST PARK

OFFICE LEASE

BY AND BETWEEN

NWP BUILDING 20 LLC
(AS LANDLORD)

AND

DESKTOP METAL OPERATING, INC.
(AS TENANT)

FOR PREMISES AT

52 THIRD AVENUE

BURLINGTON, MASSACHUSETTS


FINAL

TABLE OF CONTENTS

TABLE OF CONTENTS

2

ARTICLE 1 REFERENCE DATA

4

1.1

SUBJECT REFERRED TO.

4

1.2

EXHIBITS.

6

ARTICLE 2 PREMISES AND TERM

7

2.1

PREMISES.

7

2.2

TERM.

8

ARTICLE 3 CONDITION

8

ARTICLE 4 RENT

9

4.1

THE FIXED RENT.

9

4.2

ADDITIONAL RENT.

9

4.2.1

Real Estate Taxes.

9

4.2.2

Personal Property Taxes.

10

4.2.3

Operating Costs.

11

4.2.4

Insurance.

12

4.2.5

Utilities.

14

4.3

LATE PAYMENT OF RENT.

15

4.4

SECURITY AND RESTORATION DEPOSIT.

15

ARTICLE 5 LANDLORD’S COVENANTS

15

5.1

AFFIRMATIVE COVENANTS.

15

5.1.1

Heat and Air-Conditioning.

15

5.1.2

Electricity.

16

5.1.3

Cleaning; Water.

16

5.1.4

Elevator; Fire Alarm.

16

5.1.5

Repairs.

16

5.2

INTERRUPTION.

16

5.3

OUTSIDE SERVICES.

17

ARTICLE 6 TENANT’S ADDITIONAL COVENANTS

18

6.1

AFFIRMATIVE COVENANTS.

18

6.1.1

Perform Obligations.

18

6.1.2

Use.

18

6.1.3

Repair and Maintenance.

18

6.1.4

Compliance with Law.

18

6.1.5

Indemnification.

19

6.1.6

Landlord’s Right to Enter.

19

6.1.7

Personal Property at Tenant’s Risk.

19

6.1.8

Payment of Landlord’s Cost of Enforcement.

20

6.1.9

Yield Up.

20

6.1.10

Rules and Regulations.

21

6.1.11

Estoppel Certificate.

21

6.1.12

Landlord’s Expenses Re Consents.

21

6.1.13

Guaranty.

21

6.2

NEGATIVE COVENANTS.

21

6.2.1

Assignment and Subletting.

21

6.2.2

Nuisance.

24

6.2.3

Hazardous Wastes and Materials.

24

6.2.4

Floor Load; Heavy Equipment.

25

6.2.5

Installation, Alterations or Additions.

25

6.2.6

Abandonment.

26

6.2.7

Signs.

26

6.2.8

Parking and Storage.

26

ARTICLE 7 CASUALTY OR TAKING

27

7.1

TERMINATION.

27

2


7.2

RESTORATION.

27

7.3

AWARD.

27

ARTICLE 8 DEFAULTS

27

8.1

EVENTS OF DEFAULT.

27

8.2

REMEDIES.

28

8.3

REMEDIES CUMULATIVE.

29

8.4

LANDLORD’S RIGHT TO CURE DEFAULTS.

30

8.5

EFFECT OF WAIVERS OF DEFAULT.

30

8.6

NO WAIVER, ETC.

30

8.7

NO ACCORD AND SATISFACTION.

30

ARTICLE 9 RIGHTS OF MORTGAGE HOLDERS

30

9.1

RIGHTS OF MORTGAGE HOLDERS.

30

9.2

LEASE SUPERIOR OR SUBORDINATE TO MORTGAGES.

31

ARTICLE 10 MISCELLANEOUS PROVISIONS

32

10.1

NOTICES FROM ONE PARTY TO THE OTHER.

32

10.2

QUIET ENJOYMENT.

32

10.3

LEASE NOT TO BE RECORDED.

32

10.4

LIMITATION OF LANDLORD’S LIABILITY.

32

10.5

FORCE MAJEURE.

33

10.6

LANDLORD’S DEFAULT.

33

10.7

BROKERAGE.

33

10.8

APPLICABLE LAW AND CONSTRUCTION; MERGER; JURY TRIAL.

33

10.9

CONSENTS.

34

10.10

AUTHORITY.

34

10.11

COUNTERPARTS.

34

10.12

OFAC COMPLIANCE.

34

10.13

CONFIDENTIALITY; NO PUBLIC STATEMENT.

35

10.14

EXECUTION AND DELIVERY.

35

3


NORTHWEST PARK

OFFICE L E A S E

ARTICLE 1

Reference Data

1.1

Subject Referred To.

Each reference in this Lease to any of the following subjects shall be construed to incorporate the data stated for that subject in this Section 1.1.

Effective Date:

September __, 2021

Building:

The two-story building containing approximately 46,000 rentable square feet located in Northwest Park in Burlington, Massachusetts (hereinafter referred to as the “Park”) on a parcel of land known as 52-54 Third Avenue (the Building and such parcel of land hereinafter being collectively referred to as the “Property”).

Premises:

A portion of the 2nd floor of the Building, substantially as shown on Exhibit A attached hereto.

Rentable Floor
Area of Premises:

Approximately 9,700 rentable square feet

Landlord:

NWP Building 20 LLC, a Massachusetts limited liability company

Original Notice
Address of Landlord:

c/o Nordblom Management Company, Inc.
71 Third Avenue
Burlington, Massachusetts 01803

Tenant:

Desktop Metal Operating Inc., a Delaware corporation

Original Notice
Address of Tenant:

63 Third Avenue

Burlington, Massachusetts 01803

Commencement Date:

See Section 2.2

4


Rent Commencement Date:

The 31st day following the Commencement Date.

Expiration Date:

The last day of the fifth (5th) Lease Year (as hereinafter defined)

Anticipated Delivery Date:

On or before February 1, 2022

Annual Fixed Rent Rate:

Lease Year 1: $223,104.00

Lease Year 2: $230,376.00

Lease Year 3: $237,648.00

Lease Year 4: $244,920.00

Lease Year 5: $252,204.00

Monthly Fixed Rent Rate:

Lease Year 1: $18,592.00

Lease Year 2: $19,198.00

Lease Year 3: $19,804.00

Lease Year 4: $20,410.00

Lease Year 5: $21,017.00

Security and
Restoration Deposit:

$19,804.00

Tenant’s Percentage:

The ratio of the Rentable Floor Area of the Premises to the total rentable area of the Building, which shall initially be deemed to be (21.09%) percent.

Initial Estimate of
Tenant’s Percentage of
Taxes for the Tax Year:

$27,548.00

Initial Estimate of
Tenant’s Percentage of
Operating Costs for the
Fiscal Year:

$35,211.00

Permitted Uses:

General office and administration (to the extent permitted by all applicable laws and codes)

Commercial General Liability Insurance
Limits:

$1,000,000 per occurrence
$2,000,000 general aggregate

5


Commercial Excess Liability and/or
Umbrella Insurance Limits:

$5,000,000 general aggregate
$5,000,000 per occurrence

1.2

Exhibits.

The Exhibits listed below in this section are incorporated in this Lease by reference and are to be construed as a part of this Lease.

EXHIBIT APlan showing the Premises

EXHIBIT BCommencement Date Notification

EXHIBIT CIntentionally Omitted

EXHIBIT DIntentionally Omitted

EXHIBIT ERules and Regulations

EXHIBIT E-1Construction Rules and Regulations

EXHIBIT FForm Tenant Estoppel Certificate

EXHIBIT GLandlord’s Consent and Waiver

6


ARTICLE 2

Premises and Term

2.1

Premises. Landlord hereby leases to Tenant and Tenant hereby leases from Landlord, subject to and with the benefit of the terms, covenants, conditions and provisions of this Lease, the Premises, excluding the roof, exterior faces of exterior walls, the common stairways, stairwells, elevators and elevator shafts, and pipes, ducts, conduits, wires, and appurtenant fixtures serving exclusively or in common other parts of the Building (and any areas, such as the space above the ceiling or in the walls, that may contain such pipes, ducts, conduits, wires or appurtenant fixtures), and if Tenant’s space includes less than the entire rentable area of any floor, excluding the central core area of such floor.

Tenant shall have, as appurtenant to the Premises, rights to use in common, subject to reasonable rules of general applicability to tenants of the Building from time to time made by Landlord of which Tenant is given notice: (a) the common lobbies, hallways, stairways, and elevators of the Building, (b) common walkways and driveways necessary for access to the Building, (c) the common parking areas serving the Building, and (d) if the Premises include less than the entire rentable area of any floor, the common toilets and other common facilities in the central core area of such floor.

Tenant shall be permitted to use up to thirty-one (31) parking spaces in the parking area serving the Building. Visitor parking and handicapped parking are located on the upper level near Tenant’s main entrance on a first come first serve basis. Employee and overflow visitor parking are available on the lower lot adjacent to the building (to the East). Landlord shall have the right to relocate the parking area, or any portion thereof, at any time during the term of this Lease, so long as Tenant’s parking rights pursuant to this paragraph are not diminished.

Certain items of personal property currently owned by the Existing Tenant and located in the Premises (the “Furniture”) will be transferred from the Existing Tenant to Tenant pursuant to a separate agreement. On or before the Commencement Date, Tenant shall provide Landlord with a written list of the Furniture being transferred and such Furniture shall be considered trade fixtures and personal property of Tenant pursuant to Section 6.1.9 herein. Notwithstanding anything to the contrary contained herein, Landlord shall have no duties of any kind with regard to the Furniture, including but not limited to no duties to maintain, repair or insure the same, at any time from and after the Effective Date.

Landlord reserves the right from time to time, without unreasonable interference with Tenant’s use of the Premises: (a) to install, use, maintain, repair, replace and relocate for service to the Premises and other parts of the Building, or either, pipes, ducts, conduits, wires and appurtenant fixtures, wherever located in the Premises or Building, (b) to alter or relocate any other common facility, (c) to make any repairs and replacements to the Premises which Landlord may deem necessary, and (d) in connection with any excavation made upon adjacent land of Landlord or others, to enter, and to license others to enter, upon the Premises to do such work as the person causing such excavation deems necessary to preserve the wall of the Building from injury or damage and to support the same.

7


Landlord reserves the right, at its own cost and expense, to require Tenant, upon sixty (60) days’ notice, to relocate its Premises elsewhere in the Building or the Park, to an area of substantially equivalent size and at least of the equivalent quality, and with substantially similar improvements as are in the Premises, as designated by Landlord. If Landlord shall exercise such right to relocate Tenant, Landlord shall pay for all Tenant’s reasonable relocation costs.

2.2

Term. TO HAVE AND TO HOLD for a term (the “Term”) beginning on the Commencement Date, which shall be the date on which the Landlord obtains possession of the Premises from the Existing Tenant (as such term is defined below) and delivers possession of the Premises to the Tenant, which Commencement Date is anticipated to be on or before February 1, 2022, and ending on the Expiration Date, unless sooner terminated per the terms of the Lease. The Landlord and Tenant hereby acknowledge and agree that the Premises is currently occupied by XebiaLabs, Inc. (“Existing Tenant”) pursuant to a lease dated September 29, 2016, as may be amended (“Existing Lease”) entered into between Landlord and such Existing Tenant, which Existing Lease expires by its terms on January 31, 2022. Notwithstanding anything contained herein to the contrary, this Lease is expressly contingent upon Landlord obtaining possession of the Premises from the Existing Tenant.When the dates of the Commencement Date, the Rent Commencement Date and the Expiration Date have been determined, such dates shall be evidenced by a document, in the form attached hereto as Exhibit B, which Landlord shall complete and deliver to Tenant, and which shall be deemed conclusive unless Tenant shall notify Landlord of any disagreement therewith within ten (10) days of receipt.

The term “Lease Year” as used herein shall mean a period of twelve (12) consecutive full calendar months. The first Lease Year shall begin on the Rent Commencement Date if the Rent Commencement Date is the first day of a calendar month; if not, then the first Lease Year shall commence upon the first day of the calendar month immediately following the Rent Commencement Date, provided that in such event the first Lease Year shall include (and the first payment of Rent shall be prorated to include) that portion of the calendar month in which the Rent Commencement Date occurs. Each succeeding Lease Year shall commence upon the anniversary date of the first Lease Year. For the avoidance of doubt, the Term shall be comprised of sixty-one (61) full calendar months (plus the portion of any calendar month in which the Commencement Date occurs).

ARTICLE 3

Condition

The Premises shall be delivered to Tenant broom clean, free of all other occupants and in “as-is” condition. Tenant has inspected the Premises and agrees (a) to accept possession of the Premises in the condition existing as of the Commencement Date, in “as-is” condition, (b) that neither Landlord nor any of Landlord’s agents have made any representations or warranties with respect to the Premises or the Building, and (c) Landlord has no obligation to perform any work, or make any alterations, additions or improvements to the Premises to prepare the Premises for Tenant’s use and occupancy. Tenant’s occupancy of any part of the Premises shall be conclusive evidence, that Tenant has accepted possession of the Premises in its then-current condition, and that at the time such possession was taken, the Premises and the Building were in good and satisfactory condition as required by this Lease.

8


ARTICLE 4

Rent

4.1

The Fixed Rent. (a) Tenant covenants and agrees to pay fixed rent (“Fixed Rent”) to Landlord, by electronic fund transfer (or by such other method, as set forth below, or to such other person or entity as Landlord may by notice in writing to Tenant from time to time direct), at the Annual Fixed Rent Rate, in equal installments at the Monthly Fixed Rent Rate (which is 1/12th of the Annual Fixed Rent Rate), in advance, without notice or demand, and without setoff, abatement, suspension, deferment, reduction or deduction, except as otherwise expressly provided herein, on the first day of each calendar month following the Rent Commencement Date and included in the Term; and for any portion of a calendar month at beginning of the Term, at the rate for the first lease year payable in advance for such portion. The term “Additional Rent” shall mean all sums other than Fixed Rent that are payable to Landlord under this Lease, including, without limitation all Operating Costs, Taxes, late charges, and interest.

(b) It is the intention of the parties hereto that the obligations of Tenant hereunder shall be separate and independent covenants and agreements, that the Annual Fixed Rent, the Additional Rent and all other sums payable by Tenant to Landlord shall continue to be payable in all events and that the obligations of Tenant hereunder shall continue unaffected, unless the requirement to pay or perform the same shall have been abated or terminated pursuant to an express provision of this Lease.

(c) If Landlord shall give notice to Tenant that all rent and/or other payments due hereunder are to be made to Landlord by check, or by any other commercially reasonable means, Tenant shall make all such payments as shall be due after receipt of said notice by means as designated by Landlord, with such payments to be made to such address and to such person or entity as is specified by Landlord.

4.2

Additional Rent. Commencing as of the Commencement Date, Tenant covenants and agrees to pay, as Additional Rent, insurance costs, utility charges, personal property taxes and its pro rata share of taxes and operating costs with respect to the Premises as provided in this Section 4.2 as follows:

4.2.1    Real Estate Taxes. Tenant covenants to pay to Landlord, as Additional Rent, for each fiscal tax period (a “Tax Year”) partially or wholly included in the Term, Tenant’s Percentage of Taxes (as hereinafter defined). Tenant shall remit to Landlord, on the first day of each calendar month, estimated payments on account of Taxes, such monthly amounts to be sufficient to provide Landlord, by the time real estate tax payments are due and payable to any governmental authority responsible for collection of same, a sum equal to the Tenant’s Percentage of Taxes, as reasonably estimated by Landlord from time to time on the basis of the most recent tax data available. The initial calculation of the monthly estimated payments shall be based upon the Initial Estimate of Tenant’s Percentage of Taxes for the Tax Year and upon quarterly payments being due to the

9


governmental authority on August 1, November 1, February 1 and May 1, and shall be made when the Commencement Date has been determined. If the total of such monthly remittances for any Tax Year is greater than the Tenant’s Percentage of Taxes for such Tax year, Landlord shall promptly pay to Tenant, or credit against the next accruing payments to be made by Tenant pursuant to this subsection 4.2.1, the difference; if the total of such remittances is less than the Tenant’s Percentage of Taxes for such Tax Year, Tenant shall pay the difference to Landlord at least ten (10) days prior to the date or dates within such Tax Year that any Taxes become due and payable to the governmental authority (but in any event no earlier than ten (10) days following a written notice to Tenant, which notice shall set forth the manner of computation of Tenant’s Percentage of Taxes). This section shall survive the expiration or earlier termination of this Lease.

If, after Tenant shall have made reimbursement to Landlord pursuant to this subsection 4.2.1, Landlord shall receive a refund of any portion of Taxes paid by Tenant with respect to any Tax Year during the Term hereof as a result of an abatement of such Taxes by legal proceedings, settlement or otherwise (without either party having any obligation to undertake any such proceedings), Landlord shall promptly pay to Tenant, or credit against the next accruing payments to be made by Tenant pursuant to this subsection 4.2.1, the Tenant’s Percentage of the refund (less the proportional, pro rata expenses, including attorneys’ fees and appraisers’ fees, incurred in connection with obtaining any such refund), as relates to Taxes paid by Tenant to Landlord with respect to any Tax Year for which such refund is obtained.

In the event this Lease shall commence, or shall end (by reason of expiration of the term or earlier termination pursuant to the provisions hereof), on any date other than the first or last day of the Tax Year, or should the Tax Year or period of assessment of real estate taxes be changed or be more or less than one (1) year, as the case may be, then the amount of Taxes which may be payable by Tenant as provided in this subsection 4.2.1 shall be appropriately apportioned and adjusted.

The term “Taxes” shall mean all taxes, assessments, betterments and other charges and impositions (including, but not limited to, fire protection service fees and similar charges) levied, assessed or imposed at any time during the Term by any governmental authority upon or against the Property, or taxes in lieu thereof, and additional types of taxes to supplement real estate taxes due to legal limits imposed thereon. If, at any time during the term of this Lease, any tax or excise on rents or other taxes, however described, are levied or assessed against Landlord with respect to the rent reserved hereunder, either wholly or partially in substitution for, or in addition to, real estate taxes assessed or levied on the Property, such tax or excise on rents shall be included in Taxes; however, Taxes shall not include franchise, estate, inheritance, succession, capital levy, transfer, income or excess profits taxes assessed on Landlord. Taxes shall include any estimated payment made by Landlord on account of a fiscal tax period for which the actual and final amount of taxes for such period has not been determined by the governmental authority as of the date of any such estimated payment.

4.2.2    Personal Property Taxes. Tenant shall pay all taxes charged, assessed or imposed upon the personal property of Tenant in or upon the Premises.

10


4.2.3    Operating Costs. Tenant covenants to pay to Landlord the Tenant’s Percentage of Operating Costs (as hereinafter defined) incurred by Landlord in any fiscal year of Landlord (meaning October – September) Tenant shall remit to Landlord, on the first day of each calendar month, estimated payments on account of Operating Costs, such monthly amounts to be sufficient to provide Landlord, by the end of the fiscal year, a sum equal to the Operating Costs, as reasonably estimated by Landlord from time to time. The initial monthly estimated payments shall be in an amount equal to 1/12th of the Initial Estimate of Tenant’s Percentage of Operating Costs for the fiscal year. If, at the expiration of the year in respect of which monthly installments of Operating Costs shall have been made as aforesaid, the total of such monthly remittances is greater than the actual Operating Costs for such year, Landlord shall promptly pay to Tenant, or credit against the next accruing payments to be made by Tenant pursuant to this subsection 4.2.3, the difference; if the total of such remittances is less than the Operating Costs for such year, Tenant shall pay the difference to Landlord within twenty (20) days from the date Landlord shall furnish to Tenant an itemized statement of the Operating Costs, prepared, allocated and computed in accordance with generally accepted accounting principles. Any reimbursement for Operating Costs due and payable by Tenant with respect to periods of less than twelve (12) months shall be equitably prorated. This section shall survive the expiration or earlier termination of this Lease.

The term “Operating Costs” shall mean all costs and expenses incurred for the operation, cleaning, maintenance, repair and upkeep of the Property, and the portion of such costs and expenses with regard to the common areas, facilities, services and amenities of the Park which is equitably allocable to the Property, including, without limitation, all costs of maintaining and repairing the Property and the Park (including snow removal, landscaping and grounds maintenance, operation, repair and maintenance of parking lots (including lighting), sidewalks, walking paths, access roads and driveways); all costs of Property signage, repair and maintenance of the roof of the Building; security, operation and repair of heating and air-conditioning equipment, elevators, lighting and any other Building equipment or systems) and of all repairs and replacements (other than repairs or replacements for which Landlord has received full reimbursement from contractors, other tenants of the Building or from others) necessary to keep the Property and the Park in good working order, repair, appearance and condition; all costs, including material and equipment costs, for cleaning and janitorial services to the Building (including window cleaning of the Building); all costs of any reasonable insurance carried by Landlord relating to the Property; all costs related to provision of heat (including oil, electric, and/or gas), cooling, and water (including sewer charges), refuse disposal and other utilities to the Building (exclusive of reimbursement to Landlord for any of same received as a result of direct billing to any tenant of the Building); payments under all service contracts relating to the foregoing; all compensation, fringe benefits, payroll taxes and workmen’s compensation insurance premiums related thereto with respect to any employees of Landlord or its affiliates engaged in the operation, security and maintenance of the Property and the Park; attorneys’ fees and disbursements (exclusive of any such fees and disbursements incurred in tax abatement proceedings or the preparation of leases) and auditing and other professional fees and expenses; and a management fee.

11


There shall not be included in such Operating Costs brokerage fees (including rental fees); interest and depreciation charges incurred on the Property; or expenditures made by Tenant with respect to (i) cleaning, maintenance and upkeep of the Premises, and (ii) the provision of electricity to the Premises.

If, during the Term of this Lease, Landlord shall replace any capital items or make any capital expenditures (collectively called “capital expenditures”) the total amount of which is not properly included in Operating Costs for the fiscal year in which they were made, there shall nevertheless be included in Operating Costs for each fiscal year in which and after such capital expenditure is made the annual charge-off of such capital expenditure. (Annual charge-off shall be determined by (i) dividing the original cost of the capital expenditure by the number of years of useful life thereof [The useful life shall be reasonably determined by Landlord in accordance with generally accepted accounting principles and practices in effect at the time of acquisition of the capital item.]; and (ii) adding to such quotient an interest factor computed on the unamortized balance of such capital expenditure based upon an interest rate reasonably determined by Landlord as being the interest rate then being charged for long-term mortgages by institutional lenders on like properties within the locality in which the Building is located.) Provided, further, that if Landlord reasonably concludes on the basis of engineering estimates that a particular capital expenditure will effect savings in Operating Costs and that such annual projected savings will exceed the annual charge-off of capital expenditure computed as aforesaid, then and in such events, the annual charge-off shall be determined by dividing the amount of such capital expenditure by the number of years over which the projected amount of such savings shall fully amortize the cost of such capital item or the amount of such capital expenditure; and by adding the interest factor, as aforesaid.

If during any portion of any year for which Operating Costs are being computed, the Building was not fully occupied by tenants or if not all of such tenants were paying fixed rent or if Landlord was not supplying all tenants with the services, amenities or benefits being supplied hereunder, actual Operating Costs incurred shall be reasonably extrapolated by Landlord to the estimated Operating Costs that would have been incurred if the Building were fully occupied by tenants and all such tenants were then paying fixed rent or if such services were being supplied to all tenants, and such extrapolated amount shall, for the purposes of this Section 4.2.3, be deemed to be the Operating Costs for such year.

4.2.4    Insurance. Tenant shall, at its expense, as Additional Rent, take out and maintain from the time Tenant first occupies the Premises for any purpose and throughout the Term the following insurance:

4.2.4.1

Commercial general liability insurance and commercial excess liability insurance on “follow form” basis and/or umbrella naming Landlord, the “Landlord Related Parties” (defined in Section 6.1.5 below), Tenant, and any mortgagee of which Tenant has been given notice (“Landlord’s Mortgagee”) as insureds or additional insureds on a primary and non-contributory basis, in amounts which shall, at the beginning of the Term, be at least equal to the limits set forth in Section 1.1; and, which, from time to time during the Term, shall be for such higher limits, if any, as are

12


customarily carried in the area in which the Premises are located on property similar to the Premises and used for similar purposes; and workmen’s compensation insurance with statutory limits covering all of Tenant’s employees working on the Premises, covering the state in which the employee was hired, works and resides; and Employers Liability insurance with minimum limits of Five Hundred Thousand Dollars ($500,000.00) each accident, bodily injury by accident; Five Hundred Thousand Dollars ($500,000.00) each employee, bodily injury by disease; and Five Hundred Thousand Dollars ($500,000.00) policy limit, bodily injury by disease.

4.2.4.2

Special Form Property insurance, including flood and earthquake coverage, written at 100% replacement cost value with a replacement cost endorsement covering all Tenant’s furniture (including but not limited to the Furniture), furnishings, fixtures and equipment, including all tenant improvements, and business interruption insurance with limits not less than the equivalent of 12 months of rent, with extra expense coverage, and shall list Landlord as loss payee as their interests may appear.

4.2.4.3

Automobile Liability insurance for all owned, leased, non-owned and hired vehicles. The minimum limit of liability shall be One Million Dollars ($1,000,000.00) each accident, combined single limit for bodily injury and property damage, naming Landlord and the Landlord Related Parties as additional insureds on a primary and non-contributory basis.

4.2.4.4

Pollution/Environmental Liability insurance with minimum limits of One Million Dollars ($1,000,000.00) for each policy.

4.2.4.5

All such policies shall be obtained from responsible companies having a policy rating of A-VIII or better, as set forth in the most current issue of the Best’s Key Rating Guide and which are qualified to do business and in good standing in Massachusetts and are otherwise reasonably acceptable to Landlord. Tenant agrees to furnish Landlord with certificates evidencing all such insurance, including evidence of the required waiver of subrogation as provided below, prior to the beginning of the Term or the date Tenant first occupies the Premises (whichever occurs first), and evidencing renewal thereof at least thirty (30) days prior to the expiration of any such policy. Tenant shall provide at least thirty (30) days prior written notice to Landlord and Landlord’s Mortgagee should any of the policies required herein be changed, terminated, or cancelled. In the event provision for any such insurance is to be by a blanket insurance policy, the policy shall allocate a specific and sufficient amount of coverage to the Premises.

4.2.4.6

All insurance which is carried by either party with respect to the Building, Premises or to furniture, furnishings, fixtures, or equipment therein or alterations or improvements thereto, workmen’s compensation insurance, and all liability insurance, whether or not required, shall include a waiver of rights of subrogation, in favor of the other party. Landlord and Tenant each

13


waives all rights of recovery against the other for loss or injury against which the waiving party is covered by insurance, or is required to be so covered under the Lease, reserving, however, any rights of recovery with respect to any excess of loss or injury over the amount recovered by such insurance. The limits of Tenant’s insurance shall not limit its liability under this Lease. Tenant’s property insurance shall name Landlord and Landlord’s Mortgagee as loss payee with respect to Landlord’s interest in the Property, including all tenant improvements. Tenant shall not acquire as insured under any property insurance carried on the Premises, which shall include all tenant improvements, any right to participate in the adjustment of loss or to receive insurance proceeds and agrees upon request promptly to endorse and deliver to Landlord any checks or other instruments in payment of loss in which Tenant is named as payee.

4.2.5    Utilities.1.   Commencing on the Commencement Date, Tenant shall reimburse Landlord through Operating Costs, pursuant to Section 4.2.3, for all charges for gas and water (including sewer) furnished to the Premises.

With regard to electricity, Tenant shall pay to Landlord by means of monthly escrow payments (as set forth below) estimated charges (the “Utilities Charges”) on account of Tenant’s pro rata share of all charges for electricity furnished by Landlord to the second floor of the Building (which shall include electricity for lights, outlets and VAV boxes in the Premises and for the rooftop HVAC units serving the Premises).

Landlord shall reasonably estimate the amount of Utilities Charges payable by Tenant per month based on Tenant’s pro rata share of the electric meter for the second floor of the Building. Landlord shall notify Tenant prior to the Commencement Date of the initial estimate of Utilities Charges to be paid by Tenant. Beginning as of the Commencement Date, Tenant shall pay the Utilities Charges, as Additional Rent, on the first day of each calendar month during the Term, in the same manner as Tenant pays Fixed Rent pursuant to Section 4.1 of this Lease. Following the end of each of Landlord’s fiscal years, Landlord will reconcile the estimated Utilities Charges paid by Tenant with the actual amounts owing from Tenant based on Tenant’s pro rata share of the electric meter for the Premises. If it is determined Tenant has been overcharged, then such overpayment will be credited against Tenant’s account for the following month. If Tenant has underpaid, then Landlord will invoice Tenant for the amount owed and Tenant shall pay such amount within twenty (20) days after billing. Landlord reserves the right to adjust the monthly Utilities Charges from time to time based on the most current data available and Landlord’s estimate of Tenant’s electrical consumption in the Premises, and Tenant shall thereafter pay the adjusted Utilities Charges to Landlord until further notice.

Tenant shall pay all charges for telephone and other utilities or services not supplied by Landlord pursuant to Subsections 5.1.1, 5.1.2, and 5.1.3, whether designated as a charge, tax, assessment, fee or otherwise, all such charges to be paid as the same from time to time become due. Except as otherwise provided in Article 5, it is understood and agreed that Tenant shall make its own arrangements for the installation or provision of all such utilities and that Landlord shall be under no obligation to furnish any utilities to the Premises and shall not be liable for any interruption or failure in the supply of any such utilities to the Premises.

14


4.3

Late Payment of Rent. If any installment of Fixed Rent or other sum due Landlord is paid after the date the same was due, and if on a prior occasion in the twelve (12) month period prior to the date such installment was due an installment of rent was paid after the same was due, then Tenant shall pay Landlord a late payment fee equal to five (5%) percent of the overdue payment. In addition, if any installment of rent or other sum due Landlord is not paid when due, such installment shall bear interest from the date due until paid, at the rate of 12% per year not to exceed the highest rate permitted by law.

4.4

Security and Restoration Deposit. Upon Tenant’s execution of this Lease, Tenant shall deposit with Landlord the Security and Restoration Deposit. Said deposit shall be held by Landlord as security for the faithful performance by Tenant of all the terms of this Lease by said Tenant to be observed and performed. The security deposit shall not be mortgaged, assigned, transferred or encumbered by Tenant without the written consent of Landlord and any such act on the part of Tenant shall be without force and effect and shall not be binding upon Landlord.

If the Fixed Rent or Additional Rent or any other sum payable hereunder shall be overdue and unpaid or should Landlord make payments on behalf of the Tenant, or Tenant shall fail to perform any of the terms of this Lease, then Landlord may, at its option and without prejudice to any other remedy which Landlord may have on account thereof, appropriate and apply said entire deposit or so much thereof as may be necessary to compensate Landlord toward the payment of Fixed Rent, Additional Rent or other sums or loss or damage sustained by Landlord due to such breach on the part of Tenant; and Tenant shall forthwith upon demand restore said security to the original sum deposited. Should Tenant comply with all of said terms and promptly pay all of the rentals as they fall due and all other sums payable by Tenant to Landlord, said deposit shall be returned in full to Tenant within forty-five (45) days after the end of the Term.

In the event of bankruptcy or other creditor-debtor proceedings against Tenant, all securities shall be deemed to be applied first to the payment of rent and other charges due Landlord for all periods prior to the filing of such proceedings.

ARTICLE 5

Landlord’s Covenants

5.1

Affirmative Covenants. Landlord covenants with Tenant:

5.1.1    Heat and Air-Conditioning. To furnish to the Premises heat and air-conditioning (reserving the right, at any time, to change energy or heat sources), at the expense of Tenant as provided in Section 4.2.5 above, sufficient to maintain the Premises at reasonable temperatures (subject to all federal, state, and local regulations relating to the provision of heat), during the normal business hours for the Building set forth in the Rules and Regulations attached hereto as Exhibit E (“Normal Building Hours”). Heat and air-conditioning will be available after Normal Building Hours, at Landlord’s then standard

15


rate for after-hours usage, including wear and tear on Building equipment, as reasonably determined by Landlord from time to time. If Tenant desires heat or air-conditioning after Normal Building Hours, Tenant must provide Building management with at least 24 hours prior notice.

5.1.2    Electricity. To furnish to the Premises, at the direct expense of Tenant as provided in Section 4.2.5 above, reasonable electricity for Tenant’s Permitted Uses. If Tenant shall require electricity in excess of reasonable quantities for Tenant’s Permitted Uses and if (i) in Landlord’s reasonable judgment, Landlord’s facilities are inadequate for such excess requirements, or (ii) such excess use shall result in an additional burden on the Building utilities systems and additional cost to Landlord on account thereof, as the case may be, (a) Tenant shall, upon demand, reimburse Landlord for such additional cost, as aforesaid, or (b) Landlord, upon written request, and at the sole cost and expense of Tenant, will furnish and install such additional wire, conduits, feeders, switchboards and appurtenances as reasonably may be required to supply such additional requirements of Tenant (if electricity therefor is then available to Landlord), provided that the same shall be permitted by applicable laws and insurance regulations and shall not cause permanent damage or injury to the Building or cause or create a dangerous or hazardous condition or entail excessive or unreasonable alterations or repairs.

5.1.3    Water. To furnish water for ordinary cleaning, lavatory and toilet facilities.

5.1.4    Fire Alarm. To maintain fire alarm systems within the Building.

5.1.5    Repairs. Except as otherwise expressly provided herein, to make such repairs and replacements to the Common Areas, the roof, exterior walls, floor slabs and other structural components of the Building, and to the common areas, facilities and plumbing, electrical, heating, ventilating and air-conditioning systems of the Building as may be necessary to keep them in good repair and condition (exclusive of equipment installed by Tenant and except for those repairs required to be made by Tenant pursuant to Section 6.1.3 hereof and repairs or replacements occasioned by any act or negligence of Tenant, its servants, agents, customers, contractors, employees, invitees, or licensees). The term “Common Areas” shall mean all areas within the Property which are not leased or held for the exclusive use of Tenant, including, but not limited to, parking areas, driveways, sidewalks, access roads, and landscaping. Landlord, from time to time, may change the size, location, nature and use of any of the Common Areas, construct additional parking facilities in the Common Areas and increase or decrease the Common Area land so long as Tenant’s use of the Premises is not materially affected. At any time, Landlord may close any portion of the Common Areas to perform any acts that are, in Landlord’s reasonable judgment, necessary or desirable to maintain, repair or improve the Property.

5.2

Interruption. Landlord shall be under no responsibility or liability for failure or interruption of any of the above-described utility services, or conditions arising in or about the Premises and/or Property caused by breakage, accident, strikes, repairs, inability to obtain supplies, labor or materials, or for any other causes beyond the control of the Landlord, and in no event for any indirect or consequential damages to Tenant; and failure or omission on the part of the Landlord to furnish any of the above services for any of the reasons set forth in

16


this paragraph shall not be construed as an eviction of Tenant, actual or constructive, nor entitle Tenant to an abatement of rent, nor render the Landlord liable in damages, nor release Tenant from prompt fulfillment of any of its covenants under this Lease. However in each instance of failure or interruption Landlord shall use reasonable efforts to restore the unavailable service or remedy the condition following written notice from Tenant. Any business interruption loss shall be borne solely by Tenant, and Landlord shall have no liability with respect thereto.

Notwithstanding the foregoing, if an event or circumstance (an “Abatement Event”) shall occur that causes an interruption or curtailment, suspension or stoppage of an Essential Service that reasonably prevents Tenant from using the entire Premises, or any material portion thereof, as a result of Landlord’s failure to provide any Essential Service (defined below) required to be provided by Landlord under this Lease, provided that such failure or Landlord’s inability to remedy such event or circumstance is not due to Force Majeure or a cause beyond Landlord’s reasonable control generally affecting other buildings in the vicinity (such as a neighborhood power outage or other off-site occurrence) or the act or negligence of Tenant, its employees, vendors, or contractors, or any party claiming by, through or under Tenant, then Tenant shall give Landlord notice (an “Abatement Notice”) of any such Abatement Event. If such Abatement Event continues beyond the Eligibility Period (defined below), then the Monthly Fixed Rent and the monthly charges on account of Operating Costs and Taxes shall be abated entirely or proportionately, as the case may be, after the expiration of the Eligibility period for such time that Tenant continues to be prevented from so using , and does not use, the Premises or a portion thereof, in the proportion that the rentable area of the portion of the Premises that Tenant is prevented from using, and does not use, bears to the total rentable area of the Premises. Tenant shall not be entitled to any abatement of Rent if Tenant is then in default of any of its obligations under this Lease. The term “Eligibility Period” shall mean a period of five (5) consecutive business days after Landlord’s receipt of any Abatement Notice(s). For purposes hereof, the term “Essential Services” shall mean the following services required to be provided by Landlord under this Lease: water and sewer service, HVAC, gas and electricity. The provisions of this paragraph shall not apply to any Abatement Event caused by fire or other damage or destruction to the Building, which shall be covered by Article 7 of this Lease.

5.3

Outside Services. In the event Tenant wishes to provide outside services for the Premises over and above those services to be provided by Landlord as set forth herein, Tenant shall first obtain the prior written approval of Landlord for the installation and/or utilization of such services (“Outside services” shall include, but shall not be limited to, cleaning services, television, so-called “canned music” services, security services, catering services and the like.) In the event Landlord approves the installation and/or utilization of such services, such installation and utilization shall be at Tenant’s sole cost, risk and expense.

5.4

Access.  Tenant shall have access to the Premises at all times, 24 hours per day, 7 days per week, subject to any reasonable security requirements for the Building, events of Force Majeure, emergency events that may cause Landlord to temporarily limit access to tenants, and any other occurrences beyond Landlord’s reasonable control.

17


ARTICLE 6

Tenant’s Additional Covenants

6.1

Affirmative Covenants. Tenant covenants at all times during the Term and for such further time (prior or subsequent thereto) as Tenant occupies the Premises or any part thereof:

6.1.1Perform Obligations. To perform promptly all of the obligations of Tenant set forth in this Lease; and to pay when due the Fixed Rent and Additional Rent and all charges, rates and other sums which by the terms of this Lease are to be paid by Tenant.

6.1.2Use. To use the Premises only for the Permitted Uses, and from time to time to procure all licenses and permits necessary therefor, at Tenant’s sole expense. With respect to any licenses or permits for which Tenant may apply, pursuant to this subsection 6.1.2 or any other provision hereof, Tenant shall furnish Landlord copies of applications therefor on or before their submission to the governmental authority.

6.1.3Repair and Maintenance. To maintain the Premises in neat order and condition, to contract for cleaning services to the Premises on a regular basis (including window cleaning of exterior windows along the exterior walls of the Premises) in accordance with prevailing standards in comparable buildings in the vicinity, and to perform all routine and ordinary repairs to the Premises and to any plumbing, heating, electrical, ventilating and air-conditioning systems located within the Premises and installed by Tenant such as are necessary to keep them in good working order, appearance and condition, as the case may require, reasonable use and wear thereof and damage by fire or by unavoidable casualty only excepted; to keep all glass in windows and doors of the Premises (except glass in the exterior walls of the Building) whole and in good condition with glass of the same quality as that injured or broken; and to make as and when needed as a result of misuse by, or neglect or improper conduct of Tenant or Tenant’s servants, employees, agents, invitees or licensees or otherwise, all repairs necessary, which repairs and replacements shall be in quality and class equal to the original work. (Landlord, upon default of Tenant hereunder and upon prior notice to Tenant, may elect, at the expense of Tenant, to perform all such cleaning and maintenance and to make any such repairs or to repair any damage or injury to the Building or the Premises caused by moving property of Tenant in or out of the Building, or by installation or removal of furniture or other property, or by misuse by, or neglect, or improper conduct of, Tenant or Tenant’s servants, employees, agents, contractors, customers, patrons, invitees, or licensees.)

6.1.4Compliance with Law. To make all repairs, alterations, additions or replacements to the Premises required by any law or ordinance or any order or regulation of any public authority; to keep the Premises equipped with all safety appliances so required; and to comply with the orders and regulations of all governmental authorities with respect to zoning, building, fire, health and other codes, regulations, ordinances or laws applicable to the Premises, except that Tenant may defer compliance so long as the validity of any such law, ordinance, order or regulations shall be contested by Tenant in good faith and by appropriate legal proceedings, if Tenant first gives Landlord appropriate assurance or security against any loss, cost or expense on account thereof.

18


6.1.5Indemnification. To indemnify, defend and hold harmless Landlord, its agents (including, without limitation, Landlord’s managing agent), partners, officers, directors, members, trustees, beneficiaries, shareholders, and employees (such parties being referred to collectively as the “Landlord Related Parties”) from and against any and all claims, demands, liabilities, penalties, fines, settlements, damages, loss, costs or expenses resulting from, arising out of, or in any way related to injury, death, damage or loss to person or property in or upon the Premises and the Property arising out of the use or occupancy of the Premises by Tenant or by any person claiming by, through or under Tenant (including, without limitation, all patrons, employees and customers of Tenant), the negligent acts or omissions or intentional misconduct of Tenant or any person claiming by, through or under Tenant, or on account of any breach by Tenant of its obligations under this Lease, or on account of or based upon anything whatsoever done on the Premises, except if the same was caused by the gross negligence, or willful misconduct of Landlord or the Landlord Related Parties. In respect of all of the foregoing, Tenant shall indemnify Landlord and the Landlord Related Parties from and against all costs and expenses (including reasonable attorneys’ fees), of whatever kind or nature incurred in or in connection with any such claim, action or proceeding brought thereon; and, in case of any action or proceeding brought against Landlord or the Landlord Related Parties by reason of any such claim, Tenant, upon notice from Landlord and at Tenant’s expense, shall resist or defend such action or proceeding and employ counsel therefor reasonably satisfactory to Landlord. The preceding indemnification shall expressly survive the expiration or earlier termination of this Lease.

6.1.6Landlord’s Right to Enter. To permit Landlord and its agents to enter into and examine the Premises at reasonable times and to show the Premises, and to make repairs to the Premises, and, during the last six (6) months prior to the expiration of this Lease, to keep affixed in suitable places notices of availability of the Premises.

6.1.7Personal Property at Tenant’s Risk. All of the furnishings, fixtures, equipment, effects and property of every kind, nature and description of Tenant and of all persons claiming by, through or under Tenant which, during the continuance of this Lease or any occupancy of the Premises by Tenant or anyone claiming under Tenant, may be on the Premises, shall be at the sole risk and hazard of Tenant and if the whole or any part thereof shall be destroyed or damaged by fire, water, dampness, rain or snow, or by leaks from any part of the Building or by bursting or other defect of water pipes, steam pipes, or other pipes, sprinklers, lighting fixtures or by vandalism, malicious mischief, theft, any acts or omissions of any other tenant of the Property, or from any other cause, no part of said loss or damage is to be charged to or to be borne by Landlord, except to the extent caused by or due to the gross negligence or willful misconduct of Landlord, and then only after (a) Tenant has given written notice to Landlord (and to Landlord’s Mortgagee, if any) of the condition claimed to constitute negligence, and (b) a reasonable time after the giving of such notice has expired without Landlord having undertaken reasonable and practicable measures to cure or correct such conditions. Pending correction by Landlord, Tenant shall take all reasonably prudent temporary measures and safeguards to prevent any injury, loss or damage to persons or property. In no event shall Landlord be liable for any loss, the risk of which is covered by Tenant’s insurance, or is required to be so covered by this Lease; nor shall Landlord or the Landlord Related Parties be liable for any damage caused by any

19


other person in the Building or caused by operations in construction of any private, public, or quasi-public work; nor shall Landlord be liable for any latent defect in the Premises or in the Building.

6.1.8Payment of Landlord’s Cost of Enforcement. To pay on demand Landlord’s expenses, including reasonable attorneys’ fees, incurred in enforcing any obligation of Tenant under this Lease or in curing any default by Tenant under this Lease as provided in Section 8.4.

6.1.9Yield Up. At the expiration of the Term or earlier termination of this Lease: to surrender all keys to the Premises; to remove all of its trade fixtures and personal property (including but not limited to the Furniture) in the Premises; to deliver to Landlord stamped architectural plans showing the Premises at yield up (which may be the initial plans if Tenant has made no installations after the Commencement Date); to remove such alterations, improvements, or installations made by or on behalf of Tenant as Landlord may request (including computer and telecommunications wiring and cabling, it being understood that if Tenant leaves such wiring and cabling in a useable condition, Landlord, although having the right to request removal thereof, is less likely to so request) and all Tenant’s signs wherever located; to repair all damage caused by such removal and to yield up the Premises (including all installations and improvements made by Tenant except for trade fixtures and such of said installations or improvements as Landlord shall request Tenant to remove), broom-clean and in the same good order and repair in which Tenant is obliged to keep and maintain the Premises by the provisions of this Lease. Any property not so removed shall be deemed abandoned and, if Landlord so elects, deemed to be Landlord’s property, and may be retained or removed and disposed of by Landlord in such manner as Landlord shall determine and Tenant shall pay Landlord the entire cost and expense incurred by it in effecting such removal and disposition and in making any incidental repairs and replacements to the Premises and for use and occupancy during the period after the expiration of the Term and prior to its performance of its obligations under this subsection 6.1.9. Tenant shall further indemnify Landlord against all loss, cost and damage resulting from Tenant’s failure and delay in surrendering the Premises as above provided.

If Tenant remains in the Premises beyond the expiration or earlier termination of this Lease, such holding over shall be without right and shall not be deemed to create any tenancy, but the Tenant shall be a tenant at sufferance only at a holdover rate of rent equal to two (2) times the Monthly Fixed Rent Rate and Additional Rent on account of Operating Costs and Taxes last due as of the day prior to the date of expiration or earlier termination of this Lease, and shall otherwise be on the terms and conditions of this Lease as applicable, except that in no event shall any extension option, right of first offer or right of first refusal, or similar right or option be deemed applicable to such tenancy at sufferance. In addition to any liabilities to Landlord resulting from Tenant’s failure and delay in surrendering the Premises as above provided, Tenant shall protect, defend, indemnify and hold Landlord harmless from all loss, costs, and damages, direct and/or indirect, sustained by reason of any such holding over.

20


6.1.10Rules and Regulations. To comply with the Rules and Regulations set forth in Exhibit E, and with all reasonable Rules and Regulations of general applicability to all tenants of the Building hereafter made by Landlord, of which Tenant has been given notice; Landlord shall not be liable to Tenant for the failure of other tenants of the Building to conform to such Rules and Regulations. Tenant shall cause all parties performing work on behalf of Tenant in or about the Premises and Building to comply with the Construction Rules and Regulations attached hereto as Exhibit E-1.

6.1.11Estoppel Certificate. Upon not less than ten (10) days’ prior written request by Landlord, to execute, acknowledge and deliver to Landlord a statement in writing, which may be in the form attached hereto as Exhibit F or in another form reasonably similar thereto, or such other form as Landlord may provide from time to time, certifying all or any of the following: (i) that this Lease is unmodified and in full force and effect, (ii) whether the Term has commenced and Fixed Rent and Additional Rent have become payable hereunder and, if so, the dates to which they have been paid, (iii) whether or not Landlord is in default in performance of any of the terms of this Lease, (iv) whether Tenant has accepted possession of the Premises, (v) whether Tenant has made any claim against Landlord under this Lease and, if so, the nature thereof and the dollar amount, if any, of such claim, (vi) whether there exist any offsets or defenses against enforcement of any of the terms of this Lease upon the part of Tenant to be performed, and (vii) such further information with respect to the Lease or the Premises as Landlord may reasonably request. Any such statement delivered pursuant to this subsection 6.1.11 may be relied upon by any prospective purchaser or mortgagee of the Premises, or any prospective assignee of such mortgage. Tenant shall also deliver to Landlord such financial information as may be reasonably required by Landlord to be provided to any mortgagee or prospective purchaser of the Premises. If Tenant fails to deliver the estoppel certificate within the required time period, and such failure continues for an additional five (5) days following a second written request from Landlord, then Tenant shall be obligated to pay to Landlord, as Additional Rent within twenty (20) days of demand, a fee in the amount of $500.00 per day for each day that Tenant fails to deliver the requested estoppel in the period beginning on the day after the expiration of the initial 10-day period, and ending on the day Tenant actually delivers the estoppel.

6.1.12Landlord’s Expenses Re Consents. To reimburse Landlord promptly on demand for all reasonable legal expenses incurred by Landlord in connection with all requests by Tenant for consent or approval hereunder.

6.1.13. Intentionally Omitted.

6.2

Negative Covenants. Tenant covenants at all times during the Term and such further time (prior or subsequent thereto) as Tenant occupies the Premises or any part thereof:

6.2.1Assignment and Subletting. (a) Not to assign, transfer, mortgage or pledge this Lease or to sublease (which term shall be deemed to include the granting of concessions and licenses and the like) all or any part of the Premises or permit this Lease or the leasehold estate hereby created or any other rights arising under this Lease to be assigned, transferred, pledged or encumbered, in whole or in part, whether voluntarily, involuntarily or by operation of law, or permit the occupancy of the Premises by anyone other than

21


Tenant without the prior written consent of Landlord. In the event Tenant desires to assign this Lease or sublet any portion or all of the Premises, Tenant shall notify Landlord in writing of Tenant’s intent to so assign this Lease or sublet the Premises and the proposed effective date of such subletting or assignment, and shall request in such notification that Landlord consent thereto. Landlord may terminate this Lease in the case of a proposed assignment, or suspend this Lease pro tanto for the period and with respect to the space involved in the case of a proposed subletting, by giving written notice of termination or suspension to Tenant, with such termination or suspension to be effective as of the effective date of such assignment or subletting. If Landlord does not so terminate or suspend, Landlord’s consent shall not be unreasonably withheld to an assignment or to a subletting, provided that the following conditions are met:

(i)

the assignee or subtenant shall use the Premises only for the Permitted Uses;

(ii)

with respect to a subletting, that after such subletting the initial Tenant named herein occupies at least fifty (50%) percent of the Rentable Floor Area of the Premises;

(iii)

the proposed assignee or subtenant has a net worth and creditworthiness reasonably acceptable to Landlord;

(iv)

the amount of the aggregate rent to be paid by the proposed subtenant is not less than the then current market rate for the Premises; and

(v)

the proposed assignee or subtenant is not then a tenant in the Building or the Park, or an entity with which Landlord is dealing or has dealt within the preceding six months regarding the possibility of leasing space in the Building or the Park.

(vi)

the proposed assignee or subtenant provides a representation and warranty required under Section 10.12 below (OFAC Compliance).

Tenant shall furnish Landlord with any information reasonably requested by Landlord to enable Landlord to determine whether the proposed assignment or subletting complies with the foregoing requirements, including without limitation, financial statements relating to the proposed assignee or subtenant.

(b) Tenant shall, as Additional Rent, reimburse Landlord promptly for Landlord’s reasonable legal expenses incurred in connection with any request by Tenant for such consent. If Landlord consents thereto, no such subletting or assignment shall in any way impair the continuing primary liability of Tenant hereunder, and no consent to any subletting or assignment in a particular instance shall be deemed to be a waiver of the obligation to obtain the Landlord’s written approval in the case of any other subletting or assignment.

(c) If for any assignment or sublease consented to by Landlord hereunder Tenant receives rent or other consideration, either initially or over the term of the assignment or sublease, in excess of the rent called for hereunder, or in case of sublease of part, in excess of such

22


rent fairly allocable to the part, after appropriate adjustments to assure that all other payments called for hereunder are appropriately taken into account and after deduction for reasonable marketing expenses of Tenant in connection with the assignment or sublease, to pay to Landlord as additional rent fifty (50%) percent of the excess of each such payment of rent or other consideration received by Tenant promptly after its receipt.

(d) If at any time during the Term of this Lease, there is a name change, Tenant shall so notify Landlord and deliver evidence reasonably satisfactory to Landlord documenting such name change. If, at any time during the Term of this Lease, there is a transfer of a controlling interest in the shares or stock which are not publicly traded upon a stock exchange, or the membership or general partnership or other ownership interests of Tenant, or a restructuring or reorganization of the Tenant entity, including any spin-off, Tenant shall so notify Landlord and (whether or not Tenant so notifies Landlord) such transfer restructuring or reorganization shall be deemed an assignment of this Lease requiring Landlord’s consent as provided in this Section 6.2.1. “Controlling interest” shall mean having ownership of fifty percent (50%) or more of the outstanding voting stock of a corporation or other majority equity and control interest if not a corporation and the possession of power to direct or cause the direction of the management of such corporation or other entity.

(e) The following terms and conditions shall apply to any subletting by Tenant of all or any part of the Premises and shall be deemed included in all subleases under this Lease whether or not expressly incorporated therein:

(i)

Tenant hereby assigns and transfers to Landlord all of Tenant’s interest in all rentals and income arising from any sublease of all or a portion of the Premises heretofore or hereafter made by Tenant, and Landlord may collect such rent and income and apply same toward Tenant’s obligations under this Lease; provided, however, that until a default by Tenant hereunder shall occur under this Lease, Tenant may, except as otherwise provided in this Lease, receive, collect and enjoy the rents accruing under such sublease. Landlord shall not, by reason of this or any other assignment of such sublease to Landlord, nor by reason of the collection of the rents from a subtenant, be deemed liable to the subtenant for any failure of Tenant to perform and comply with any of Tenant’s obligations to such subtenant under such sublease. Tenant hereby irrevocably authorizes and directs any such subtenant, upon receipt of a written notice from Landlord stating that a default hereunder exists under this Lease, to pay to Landlord the rents and other charges due and to become due under the sublease. The subtenant shall rely upon any such statement and request from Landlord and shall pay such rents and other charges to Landlord without any obligation or right to inquire as to whether such breach exists and notwithstanding any notice from or claim from Tenant to the contrary. Tenant shall have no right or claim against said subtenant, or, until the breach has been cured, against Landlord, for any such rents and other charges so paid by said subtenant to Landlord.

23


(ii)

In the event of a default by Tenant in the performance of its obligations under this Lease that results in a termination of this Lease, Landlord, at its option and without any obligation to do so, may require any subtenant to attorn to Landlord, in which event Landlord shall undertake the obligations of the sublandlord under such sublease from the time of the exercise of said option to the expiration of such sublease; provided, however, Landlord shall not be liable for any prepaid rents or security deposit paid by such subtenant to Tenant or for any other prior defaults or breaches of Tenant as sublandlord under such sublease.

6.2.2Nuisance. Not to injure, deface or otherwise harm the Premises; nor commit any nuisance; nor permit in the Premises any vending machine (except such as is used for the sale of merchandise to employees of Tenant) or inflammable fluids or chemicals (except such as are customarily used in connection with standard office equipment); nor permit any cooking to such extent as requires special exhaust venting; nor permit the emission of any objectionable noise or odor; nor make, allow or suffer any waste; nor make any use of the Premises which is improper, offensive or contrary to any law or ordinance or which will invalidate any of Landlord’s insurance; nor conduct any auction, fire, “going out of business” or bankruptcy sales.

6.2.3Hazardous Wastes and Materials. Not to cause or permit any Hazardous Materials to be used, handled, generated, stored or disposed of by Tenant, or persons or entities acting by, through, or on behalf of Tenant, on, under or above, or transported to or from, the Premises and/or the Property (collectively, “Hazardous Materials Activities”). Nothing contained herein shall be deemed to prevent Tenant from using de minimus quantities of commercially available cleaners and office supplies which are customarily used in the ordinary course of first-class business office operations, which cleaners and/or office supplies contain Hazardous Materials; provided that, Tenant shall use such cleaners and/or office supplies in strict compliance (at Tenant’s sole cost and expense) with all applicable laws, and shall use all necessary and appropriate precautions to prevent any spill, discharge, release or exposure to persons or property. Landlord shall not be liable to Tenant for any loss, cost, expense, claim, damage or liability arising out of any Hazardous Materials Activities by Tenant, or by Tenant’s employees, agents, contractors, licensees, customers or invitees, whether or not consented to by Landlord. Tenant shall indemnify, defend with counsel acceptable to and approved by Landlord, and hold Landlord and all Landlord Affiliates harmless from and against any and all losses, costs, expenses (including, without limitation, all reasonable attorneys’ fees), claims, damages, obligations and liabilities arising out of: (i) any Hazardous Materials Activities on the Premises, whether or not consented to by Landlord; (ii) any Hazardous Materials Activities by Tenant, Tenant’s employees, agents, contractors, licensees, customers or invitees or anyone claiming by, through or under Tenant, wherever occurring; and (iii) any contamination, claim of contamination, loss or damage, or the like arising out of or resulting from the foregoing. For purposes hereof, “Hazardous Materials” shall include but not be limited to substances defined as “hazardous substances,” “toxic substances” or “hazardous wastes” or “oil” in any local, state or federal law, rule, regulation or ordinance (collectively, “Environmental Law(s)”). If Landlord consents to any Hazardous Materials Activities, prior to using, storing or maintaining any Hazardous Materials on or about the Premises, Tenant shall

24


provide Landlord with a list of the types and quantities thereof, and shall update such list from time-to-time as necessary for continued accuracy. Tenant shall also provide Landlord with a copy of any Hazardous Materials inventory statement and any updates thereof required by any applicable Environmental Laws. If Tenant’s activities violate or create a risk of violation of any Environmental Law or cause a spill, discharge, release or exposure to any persons or property, Tenant shall cease such activities immediately. Tenant shall immediately notify Landlord both by telephone and in writing of any spill, discharge, release or exposure of Hazardous Materials in or about the Premises, or of any condition in or about the Premises constituting an “imminent hazard” under any Environmental Laws. Landlord, Landlord’s representatives and employees may enter the Premises during the Term to inspect Tenant’s compliance herewith, and may disclose any spill, discharge, release, or exposure or any violation of any Environmental Laws to any applicable governmental agencies or authorities. The preceding indemnification contained in this Section 6.2.3 shall survive the expiration or earlier termination of this Lease.

6.2.4Floor Load; Heavy Equipment. Not to place a load upon any floor of the Premises exceeding the floor load per square foot area which such floor was designed to carry and which is allowed by law. Landlord reserves the right to prescribe the weight and position of all heavy business machines and equipment, including safes, which shall be placed so as to distribute the weight. Business machines and mechanical equipment which cause vibration or noise shall be placed and maintained by Tenant at Tenant’s expense in settings sufficient to absorb and prevent vibration, noise and annoyance. Tenant shall not move any safe, heavy machinery, heavy equipment, freight or fixtures into or out of the Premises except in such manner and at such time as Landlord shall in each instance authorize.

6.2.5Installation, Alterations or Additions. Not to make any installations, alterations or additions in, to or on the Premises nor to permit the making of any holes in the walls, partitions, ceilings or floors nor the installation or modification of any locks or security devices without on each occasion obtaining the prior written consent of Landlord, and then only pursuant to plans and specifications approved by Landlord in advance in each instance. In no event shall Landlord’s approval of any plans be construed as a waiver of Landlord’s right, pursuant to Section 6.1.9 above, to require removal of any installations, alterations or improvements at end of the Term. Tenant agrees to employ for any work one or more responsible contractors of whom Landlord has given prior approval, and whose labor will work without interference with other labor working on the Property, and to cause such contractors employed by Tenant to carry worker’s compensation insurance in accordance with statutory requirements, Employers Liability Insurance at least equal to the limits set forth in Section 4.2.4.1, and commercial general liability insurance covering such contractors on or about the Premises in amounts at least equal to the limits set forth in Section 1.1. All contractors insurance shall name Landlord and the Landlord Related Parties and any Mortgagee as additional insureds on a primary and non-contributory basis, and indemnifying the parties so named against claims for death or injury to persons or damage to property claimed to have occurred in the Premises or on the Property and shall extend to completed operations coverage. Tenant shall cause its contractors to submit certificates evidencing such coverage to Landlord prior to the commencement of any such work. Tenant shall cause all contractors performing work on behalf of Tenant in or about the Premises and Building to comply with the Construction Rules and Regulations attached

25


hereto as Exhibit E-1. Tenant shall pay promptly when due the entire cost of any work to the Premises undertaken by Tenant so that the Premises shall at all times be free of liens for labor and materials, and at Landlord’s request Tenant shall furnish to Landlord a bond or other security acceptable to Landlord assuring that any work commenced by Tenant will be completed in accordance with the plans and specifications theretofore approved by Landlord and assuring that the Premises will remain free of any mechanics’ lien or other encumbrance arising out of such work. In any event, Tenant shall within ten (10) days of notice from Landlord bond against or discharge any mechanics’ liens or other encumbrances that may arise out of such work. If Tenant shall fail to cause any such lien to be discharged within such ten (10) day period, then in addition to any other available right or remedy, Landlord may discharge the same, either by paying the amount claimed to be due, or by bonding or otherwise. Any amount so paid, and all costs and expenses so incurred by Landlord in connection therewith, shall constitute Additional Rent hereunder. Tenant shall procure all necessary licenses and permits at Tenant’s sole expense before undertaking such work. All such work shall be done in a good and workmanlike manner employing materials of good quality and so as to conform with all applicable zoning, building, fire, health and other codes, regulations, ordinances and laws. Tenant shall save Landlord harmless and indemnified from all injury, loss, claims or damage to any person or property occasioned by or growing out of such work, and any liability, loss, cost, damage and expense of every kind and nature incurred by reason of, or arising out of any and all mechanic’s and other liens filed in connection with any alterations or improvements.

Not to grant a security interest in, or to lease, any personal property or equipment being installed in the Premises, including, without limitation, demountable partitions (the “Collateral”) without first obtaining an agreement for the benefit of Landlord in the form attached hereto as Exhibit G, from the secured party or lessor (“Secured Party”) that stipulates in the event either the Lease is terminated or Tenant defaults in its obligations to Secured Party, then (i) Secured Party will remove the Collateral within ten (10) business days after notice from Landlord of the expiration or earlier termination of this Lease, or within ten (10) business days after Secured Party notifies Landlord that Secured Party has the right to remove the Collateral on account of Tenant’s default in its obligations to Secured Party, (ii) Secured Party will restore the area affected by such removal, and (iii) that a failure to so remove the Collateral will subject such property to the provisions of subsection 6.1.9 of the Lease.

6.2.6Abandonment. Not to abandon or vacate the Premises during the Term.

6.2.7Signs. Not without Landlord’s prior written approval to paint or place any signs or place any curtains, blinds, shades, awnings, aerials, or the like, visible from outside the Premises.

6.2.8Parking and Storage. Not to permit any storage of materials outside of the Premises; nor to permit the use of the parking areas for either temporary or permanent storage of trucks; nor permit the use of the Premises for any use for which heavy trucking would be customary.

26


ARTICLE 7

Casualty or Taking

7.1

Termination. In the event that the Premises or the Building, or any material part thereof, shall be taken by any public authority or for any public use, or shall be destroyed or damaged by fire or casualty, or by the action of any public authority, then this Lease may be terminated at the election of Landlord. Such election, which may be made notwithstanding the fact that Landlord’s entire interest may have been divested, shall be made by the giving of notice by Landlord to Tenant within sixty (60) days after the date of the taking or casualty.

7.2

Restoration. If Landlord does not elect to so terminate, this Lease shall continue in force and a just proportion of the rent reserved, according to the nature and extent of the damages sustained by the Premises, shall be suspended or abated until the Premises, or what may remain thereof, shall be put by Landlord in proper condition for use, which Landlord covenants to do with reasonable diligence to the extent permitted by the net proceeds of insurance recovered or damages awarded for such taking, destruction or damage and subject to zoning and building laws or ordinances then in existence. “Net proceeds of insurance recovered or damages awarded” refers to the gross amount of such insurance or damages less the reasonable expenses of Landlord incurred in connection with the collection of the same, including without limitation, fees and expenses for legal and appraisal services.

7.3

Award. Irrespective of the form in which recovery may be had by law, all rights to damages or compensation shall belong to Landlord in all cases. Tenant hereby grants to Landlord all of Tenant’s rights to such damages and covenants to deliver such further assignments thereof as Landlord may from time to time request.

ARTICLE 8

Defaults

8.1

Events of Default. (a) If Tenant shall default in the performance of any of its obligations to pay the Fixed Rent, Additional Rent or any other sum due Landlord hereunder and if such default shall continue for ten (10) days after written notice from Landlord designating such default or if within thirty (30) days after written notice from Landlord to Tenant specifying any other default or defaults Tenant has not commenced diligently to correct the default or defaults so specified or has not thereafter diligently pursued such correction to completion, or (b) if any assignment shall be made by Tenant in violation of the provisions of Section 6.2.1 of this Lease, or (c) if any assignment shall be made by Tenant or any guarantor of Tenant for the benefit of creditors, or (d) if Tenant’s leasehold interest shall be taken on execution, or (e) if a lien or other involuntary encumbrance is filed against Tenant’s leasehold interest or Tenant’s other property, including said leasehold interest, and is not discharged within ten (10) days thereafter, or (f) if a petition is filed by Tenant or any guarantor of Tenant for liquidation, or for reorganization or an arrangement under any provision of any bankruptcy law or code as then in force and effect, or (g) if an involuntary petition under any of the provisions of any bankruptcy law or code is filed against Tenant or any guarantor of Tenant and such involuntary petition is not dismissed within thirty (30) days thereafter, then, and in any of such cases, Landlord and the agents

27


and servants of Landlord lawfully may, in addition to and not in derogation of any remedies for any preceding breach of covenant, immediately or at any time thereafter without demand or notice and with process of law enter into and upon the Premises or any part thereof in the name of the whole and repossess the same as of Landlord’s former estate and expel Tenant and those claiming through or under Tenant and remove its and their effects without being deemed guilty of any manner of trespass and without prejudice to any remedies which might otherwise be used for arrears of rent or prior breach of covenants, and/or Landlord may terminate this Lease by sending written notice of termination to Tenant and this Lease shall terminate and come to an end on the date of entry as aforesaid, or on the third (3rd) day following the giving of such notice as fully and completely as if such date were the date originally fixed for expiration of the Term of this Lease. Tenant will quit and surrender the Premises to Landlord, but shall remain liable as herein provided. Tenant hereby waives all statutory rights to the Premises (including without limitation rights of redemption, if any, granted under any present or future laws to the extent such rights may be lawfully waived). Landlord, without notice to Tenant, may store Tenant’s effects, and those of any person claiming through or under Tenant, at the expense and risk of Tenant, and, if Landlord so elects, may sell such effects at public auction or private sale and apply the net proceeds to the payment of all sums due to Landlord from Tenant, if any, and pay over the balance, if any, to Tenant. No termination or repossession provided for in this Section 8.1 shall relieve Tenant or any guarantor of Tenant of the liabilities and obligations of Tenant under this Lease, all of which shall survive any such termination or repossession.

8.2

Remedies. (a) In the event of termination or repossession, Tenant covenants to pay punctually to Landlord Fixed Rent, Additional Rent and all other sums for which Tenant is obligated in this Lease to pay and in the same manner and to the same extent and at the same time as if this Lease had not been terminated. In calculating the amounts to be paid by Tenant pursuant to the preceding sentence, Tenant shall be credited with any amount paid to Landlord as compensation as set forth below in this Section 8.2 and also with the net proceeds of any rent obtained by Landlord by reletting the Premises, after deducting all Landlord’s expense in connection with such reletting, including, without limitation, all repossession costs, brokerage commissions, reasonable attorney’s fees, and expenses of preparing the Premises for such reletting.

(b) Landlord may elect to (i) relet the Premises or any part or parts thereof, for a term or terms which may be equal to or less than or exceed the period which would otherwise have constituted the balance of the Term and may grant such concessions and free rent as Landlord in its sole judgment considers advisable or necessary to relet the same and/or (ii) make such alterations, repairs and decorations in the Premises as Landlord in its sole judgment considers advisable or necessary to relet the same and no action of Landlord in accordance with the foregoing or failure to relet or to collect rent under reletting shall operate or be construed to release or reduce Tenant’s liability as aforesaid. However, Landlord shall use reasonable efforts to re-let the Premises after Tenant vacates the Premises once this Lease is terminated on account of a default by Tenant. For the purposes of this paragraph, marketing of the Premises in a manner similar to the way Landlord markets its other premises in the suburban market shall be deemed to satisfy Landlord's obligation to use such "reasonable efforts." In no event shall Landlord be required (i) to

28


solicit or entertain negotiations with any other prospective tenants for the Premises until Landlord obtains full and complete possession of the Premises including, without limitation, the undisputed right to re-let the Premises free of any claim of Tenant, (ii) to lease the Premises to a tenant whose proposed use, in Landlord's bona fide judgment, would violate any restrictions by which Landlord is bound, (iii) to re-let the Premises before leasing other comparable vacant space in the Building, (iv) to lease the Premises for a rental less than the current fair market rental then prevailing for similar office space in the Building, or (v) to enter into a lease with any proposed tenant that does not have, in Landlord's reasonable opinion, sufficient financial resources or operating experience to operate the Premises in a manner comparable to other tenants in the Building. In no event, however, shall Tenant's liability hereunder be diminished or reduced if or to the extent such reasonable efforts of Landlord to re-let are not successful.

(c) If this Lease is terminated under any of the provisions contained in Section 8.1, at the election of Landlord, and in lieu of full recovery by Landlord of the sums payable under the foregoing provisions of this Section 8.2 (except for the amount of any rent of any kind accrued and unpaid at the time of termination), Landlord may by written notice to Tenant, elect to recover, and Tenant shall thereupon pay forthwith to Landlord, as compensation, an amount equal to the present value of the amount by which the payments of Fixed Rent and Additional Rent payable for balance of the Term would exceed the fair rental value of the Premises for the balance of the Term. In calculating the rent reserved there shall be included, in addition to the Fixed Rent and Additional Rent, the value of all other considerations agreed to be paid by Tenant for the balance of the Term.

(d) In the alternative, and in lieu of any other damages or indemnity and in lieu of recovery by Landlord of all sums payable under all the foregoing provisions of this Section 8.2, Landlord may by written notice to Tenant, at any time after this Lease is terminated under any of the provisions contained in Section 8.1 or is otherwise terminated for breach of any obligation of Tenant and before such full recovery, elect to recover, and Tenant shall thereupon pay, as liquidated damages, an amount equal to the aggregate of the Fixed Rent and Additional Rent owing under this Lease for the remainder of the Term following such termination plus the amount of rent of any kind accrued and unpaid at the time of termination and less the amount of any recovery by Landlord under the foregoing provisions of this Section 8.2 up to the time of payment of such liquidated damages.

(e) Nothing contained in this Lease shall, however, limit or prejudice the right of Landlord to prove for and obtain in proceedings for bankruptcy or insolvency by reason of the termination of this Lease, an amount equal to the maximum allowed by any statute or rule of law in effect at the time when, and governing the proceedings in which, the damages are to be proved, whether or not the amount be greater than, equal to, or less than the amount of the loss or damages referred to above.

8.3

Remedies Cumulative. Any and all rights and remedies which Landlord may have under this Lease, and at law and equity, shall be cumulative and shall not be deemed inconsistent with each other, and any two or more of all such rights and remedies may be exercised at the same time insofar as permitted by law.

29


8.4

Landlord’s Right to Cure Defaults. Landlord may, but shall not be obligated to, cure, at any time, without notice, any default by Tenant under this Lease; and whenever Landlord so elects, all costs and expenses incurred by Landlord, including reasonable attorneys’ fees, in curing a default shall be paid, as Additional Rent, by Tenant to Landlord on demand, together with lawful interest thereon from the date of payment by Landlord to the date of payment by Tenant.

8.5

Effect of Waivers of Default. Any consent or permission by Landlord to any act or omission which otherwise would be a breach of any covenant or condition herein, shall not in any way be held or construed (unless expressly so declared) to operate so as to impair the continuing obligation of any covenant or condition herein, or otherwise, except as to the specific instance, operate to permit similar acts or omissions.

8.6

No Waiver, etc. The failure of Landlord to seek redress for violation of, or to insist upon the strict performance of, any covenant or condition of this Lease shall not be deemed a waiver of such violation nor prevent a subsequent act, which would have originally constituted a violation, from having all the force and effect of an original violation. The receipt by Landlord of rent with knowledge of the breach of any covenant of this Lease shall not be deemed to have been a waiver of such breach by Landlord. No consent or waiver, express or implied, by Landlord to or of any breach of any agreement or duty shall be construed as a waiver or consent to or of any other breach of the same or any other agreement or duty.

8.7

No Accord and Satisfaction. No acceptance by Landlord of a lesser sum than the Fixed Rent, Additional Rent or any other charge then due shall be deemed to be other than on account of the earliest installment of such rent or charge due, nor shall any endorsement or statement on any check or any letter accompanying any check or payment as rent or other charge be deemed an accord and satisfaction, and Landlord may accept such check or payment without prejudice to Landlord’s right to recover the balance of such installment or pursue any other remedy in this Lease provided.

ARTICLE 9

Rights of Mortgage Holders

9.1

Rights of Mortgage Holders. The word “mortgage” as used herein includes mortgages, deeds of trust or other similar instruments evidencing other voluntary liens or encumbrances, and modifications, consolidations, extensions, renewals, replacements and substitutes thereof. The word “holder” shall mean a mortgagee, and any subsequent holder or holders of a mortgage. Until the holder of a mortgage shall enter and take possession of the Property for the purpose of foreclosure, such holder shall have only such rights of Landlord as are necessary to preserve the integrity of this Lease as security. Upon entry and taking possession of the Property for the purpose of foreclosure, such holder shall have all the rights of Landlord. No such holder of a mortgage shall be liable either as mortgagee or as assignee, to perform, or be liable in damages for failure to perform, any of the obligations of Landlord unless and until such holder shall enter and take possession of the

30


Property for the purpose of foreclosure. Upon entry for the purpose of foreclosure, such holder shall be liable to perform all of the obligations of Landlord, subject to and with the benefit of the provisions of Section 10.4, provided that a discontinuance of any foreclosure proceeding shall be deemed a conveyance under said provisions to the owner of the equity of the Property.

The covenants and agreements contained in this Lease with respect to the rights, powers and benefits of a holder of a mortgage (particularly, without limitation thereby, the covenants and agreements contained in this Section 9.1) constitute a continuing offer to any person, corporation or other entity, which by accepting a mortgage subject to this Lease, assumes the obligations herein set forth with respect to such holder; such holder is hereby constituted a party of this Lease as an obligee hereunder to the same extent as though its name were written hereon as such; and such holder shall be entitled to enforce such provisions in its own name. Tenant agrees on request of Landlord to execute and deliver from time to time any agreement which may be necessary to implement the provisions of this Section 9.1.

9.2

Lease Superior or Subordinate to Mortgages. It is agreed that the rights and interest of Tenant under this Lease shall be (i) subject or subordinate to any present or future mortgage or mortgages and to any and all advances to be made thereunder, and to the interest of the holder thereof in the Premises or any property of which the Premises are a part if Landlord shall elect by notice to Tenant to subject or subordinate the rights and interest of Tenant under this Lease to such mortgage or (ii) prior to any present or future mortgage or mortgages, if Landlord shall elect, by notice to Tenant, to give the rights and interest of Tenant under this Lease priority to such mortgage; in the event of either of such elections and upon notification by Landlord to that effect, the rights and interest of Tenant under this Lease should be deemed to be subordinate to, or have priority over, as the case may be, said mortgage or mortgages, irrespective of the time of execution or time of recording of any such mortgage or mortgages (provided that, in the case of subordination of this Lease to any future mortgages, the holder thereof agrees not to disturb the possession of Tenant so long as Tenant is not in default hereunder). Tenant agrees it will, upon not less than ten (10) days’ prior written request by Landlord, execute, acknowledge and deliver any and all instruments deemed by Landlord necessary or desirable to give effect to or notice of such subordination or priority. Tenant also agrees that if it shall fail at any time to execute, acknowledge and deliver any such instrument requested by Landlord, Landlord may, in addition to any other remedies available to it, execute, acknowledge and deliver such instrument as the attorney-in-fact of Tenant and in Tenant’s name; and Tenant does hereby make, constitute and irrevocably appoint Landlord as its attorney-in-fact, coupled with an interest with full power of substitution, and in its name, place and stead so to do. Any Mortgage to which this Lease shall be subordinated may contain such terms, provisions and conditions as the holder deems usual or customary.

31


ARTICLE 10

Miscellaneous Provisions

10.1

Notices from One Party to the Other. All notices required or permitted hereunder shall be in writing and addressed, if to the Tenant, at the Original Notice Address of Tenant or such other address as Tenant shall have last designated by notice in writing to Landlord and, if to Landlord, at the Original Notice Address of Landlord or such other address as Landlord shall have last designated by notice in writing to Tenant. Any notice shall be deemed duly given upon receipt or rejection when mailed to such address postage prepaid, by registered or certified mail, return receipt requested, or on the next business day after being deposited with a nationally recognized overnight courier service for delivery to such address, or when delivered to such address by hand.

10.2

Quiet Enjoyment. Landlord agrees that upon Tenant’s paying the rent and performing and observing the agreements, conditions and other provisions on its part to be performed and observed, Tenant shall and may peaceably and quietly have, hold and enjoy the Premises during the Term hereof without any manner of hindrance or molestation from Landlord or anyone claiming under Landlord, subject, however, to the terms of this Lease.

10.3

Lease not to be Recorded. Tenant agrees that it will not record this Lease. Both parties shall, upon the request of either, execute and deliver a notice or short form of this Lease in such form, if any, as may be permitted by applicable statute. Tenant hereby irrevocably appoints Landlord as Tenant’s attorney-in-fact (which appointment shall survive termination of the Term of this Lease) with full power of substitution to execute, acknowledge and deliver a notice of termination of lease in Tenant’s name if Tenant fails, within 10 days after request therefor, to either execute, acknowledge or deliver such notice of termination or give Landlord written notice setting forth the reasons why Tenant is refusing to deliver such notice of termination.

10.4

Limitation of Landlord’s Liability. The term “Landlord” as used in this Lease, so far as covenants or obligations to be performed by Landlord are concerned, shall be limited to mean and include only the owner or owners at the time in question of the Property, and in the event of any transfer or transfers of title to said property, the Landlord (and in case of any subsequent transfers or conveyances, the then grantor) shall be concurrently freed and relieved from and after the date of such transfer or conveyance, without any further instrument or agreement of all liability as respects the performance of any covenants or obligations on the part of the Landlord contained in this Lease thereafter to be performed, it being intended hereby that the covenants and obligations contained in this Lease on the part of Landlord, shall, subject as aforesaid, be binding on the Landlord, its successors and assigns, only during and in respect of their respective successive periods of ownership of said leasehold interest or fee, as the case may be. Tenant, its successors and assigns, shall not assert nor seek to enforce any claim for breach of this Lease against any of Landlord’s assets other than Landlord’s interest in the Property and in the rents, issues and profits thereof, and Tenant agrees to look solely to such interest for the satisfaction of any liability or claim against Landlord under this Lease, it being specifically agreed that in no event whatsoever shall Landlord (which term shall include, without limitation, any general or limited partner, trustees, beneficiaries, officers, directors, managers, members or stockholders of Landlord) ever be personally liable for any such liability.

32


10.5

Force Majeure. In any case where either party hereto is required to do any act, delays caused by or resulting from Acts of God, war, civil commotion, fire, flood or other casualty, labor difficulties, shortages of labor, materials or equipment, government regulations, unusually severe weather, quarantine, infectious disease, epidemic, pandemic, public health emergency or crisis or other causes beyond such party’s reasonable control (any of the foregoing causes being referred to herein as “Force Majeure”) shall not be counted in determining the time during which work shall be completed, whether such time be designated by a fixed date, a fixed time or a “reasonable time,” and such time shall be deemed to be extended by the period of such delay. During the continuance of any event of Force Majeure, Landlord may temporarily close the Building and/or cease to provide any service or amenity if Landlord deems it necessary, in its sole judgment, for the safety or well-being of the Building, the Property, its tenants and their employees, invitees and contractors. Tenant’s inability to pay any sums due Landlord hereunder shall in no way be affected or excused by any of the foregoing causes and shall in no event be deemed a Force Majeure event.

10.6

Landlord’s Default. Landlord shall not be deemed to be in default in the performance of any of its obligations hereunder unless it shall fail to perform such obligations and such failure shall continue for a period of thirty (30) days or such additional time as is reasonably required to correct any such default after written notice has been given by Tenant to Landlord (and to all mortgagees of which Tenant has notice) specifying the nature of Landlord’s alleged default. Notwithstanding any provision contained herein, in no event shall Landlord ever be liable to Tenant, or any person claiming by, through or under Tenant, for any special, indirect, incidental or consequential damages, or for any lost profits. Tenant shall have no right to terminate this Lease for any default by Landlord hereunder and no right, for any such default, to offset or counterclaim against any rent due hereunder.

10.7

Brokerage. Tenant warrants and represents that it has dealt with no broker in connection with the consummation of this Lease, other than T3 Advisors and in the event of any brokerage claims, other than by T3 Advisors against Landlord predicated upon prior dealings with Tenant, Tenant agrees to defend the same and indemnify and hold Landlord harmless against any such claim.

10.8

Applicable Law and Construction; Merger; Jury Trial. This Lease shall be governed by and construed in accordance with the laws of the Commonwealth of Massachusetts and, if any provisions of this Lease shall to any extent be invalid, the remainder of this Lease shall not be affected thereby. This Lease and the Exhibits attached hereto and forming a part hereof constitute all the covenants, promises, agreements, and understandings between Landlord and Tenant concerning the Premises and the Building and there are no covenants, promises, agreements or understandings, either oral or written, between them other than as are set forth in this Lease. Neither Landlord nor Landlord's agents shall be bound to any representations with respect to the Premises, the Building or the Property except as herein expressly set forth, and all representations, either oral or written, shall be deemed to be merged into this Lease. The headings and titles of the Articles and Sections contained herein are for convenience and reference only and shall in no way be held to define, limit, amplify or describe or aid in the interpretation or construction of any provisions of this Lease. Tenant shall and does hereby waive trial by jury in any action, proceeding, or claim brought by or against Landlord regarding any matter arising out of or in any way connected

33


with this Lease, the relationship of Landlord and Tenant or Tenant’s use or occupancy of the Premises. Unless repugnant to the context, the words “Landlord” and “Tenant” appearing in this Lease shall be construed to mean those named above and their respective heirs, executors, administrators, successors and assigns, and those claiming through or under them respectively. If there be more than one person or entity named as tenant, the obligations imposed by this Lease upon Tenant shall be joint and several.

10.9

Consents. With respect to any provision of this Lease which either provides or is held to provide that Landlord shall not unreasonably withhold or unreasonably delay any consent or approval, Tenant shall not be entitled to make any claim for, and Tenant hereby expressly waives, any claim for damages, it being understood and agreed that Tenant's sole remedy therefor shall be an action for specific performance.

10.10

Authority. In the event the Tenant is a corporation, partnership or limited liability company, Tenant hereby represents and warrants that: the Tenant is a duly constituted corporation, partnership or limited liability company, as the case may be, qualified to do business in the Commonwealth of Massachusetts; that the person executing this Lease is duly authorized to execute and deliver this Lease on behalf of said corporation(s), partnership(s) or limited liability company(ies); and that the by-laws of Tenant authorize to enter into this Lease.

10.11

Counterparts. This Lease shall not be valid and binding until executed and delivered by Landlord and may be executed in multiple counterparts, each of which shall be deemed an original, but all of which shall constitute one and the same instrument. Any facsimile or other electronic transmittal of original signature versions of this Lease shall be considered to have the same legal effect as execution and delivery of the original document and shall be treated in all manner and respects as the original document.

10.12

OFAC Compliance. Tenant hereby warrants and represents that: (a) neither Tenant nor any of its affiliates does business with, sponsors, or provides assistance or support to, the government of, or any person located in, any country, or with any other person, targeted by any of the economic sanctions of the United States administered by The Office of Foreign Assets Control (“OFAC”); Tenant is not owned or controlled (within the meaning of the regulations promulgating such sanctions or the laws authorizing such promulgation) by any such government or person; and any payments and/or proceeds received by Tenant under the terms of this Lease will not be used to fund any operations in, finance any investments or activities in or make any payments to, any country, or to make any payments to any person, targeted by any of such sanctions; (b) no funds tendered to Landlord by Tenant under the terms of this Lease are or will be directly or indirectly derived from activities that may contravene U.S. federal, state or international laws and regulations, including anti-money laundering laws; (c) neither Tenant, nor any person controlling, controlled by, or under common control with, Tenant, nor any person having a beneficial interest in Tenant, nor any person for whom Tenant is acting as agent or nominee, nor any person providing funds to Tenant in connection with this Lease (i) is under investigation by any governmental authority for, or has been charged with, or convicted of, money laundering, drug trafficking, terrorist related activities, any crimes which in the United States would be predicate crimes to money laundering, or any violation of any Anti-Money Laundering Laws; (ii) has been assessed civil or criminal penalties under any Anti-Money

34


Laundering Laws; (iii) has had any of its funds seized or forfeited in any action under any Anti-Money Laundering Laws; (iv) is a person or entity that resides or has a place of business in a country or territory which is designated as a Non-Cooperative Country or Territory by the Financial Action Task Force on Money Laundering, or whose subscription funds are transferred from or through such a jurisdiction; (v) is a “Foreign Shell Bank” within the meaning of the Patriot Act (i.e., a foreign bank that does not have a physical presence in any country and that is not affiliated with a bank that has a physical presence and an acceptable level of regulation and supervision); (vi) is a person or entity that resides in, or is organized under the laws of, a jurisdiction designated by the Secretary of the Treasury under Section 311 or 312 of the Patriot Act as warranting special measures due to money laundering concerns; (vii) is an entity that is designated by the Secretary of the Treasury as warranting such special measures due to money laundering concerns; or (viii) is a person or entity that otherwise appears on any US.-government provided list of known or suspected terrorists or terrorist organizations. For purposes of this representation, the term “Anti-Money Laundering Laws” shall mean all laws, regulations and executive orders, state and federal, criminal and civil, that (1) limit the use of and/or seek the forfeiture of proceeds from illegal transactions; (2) limit commercial transactions with designated countries or individuals believed to be terrorists, narcotics dealers or otherwise engaged in activities contrary to the interests of the United States; (3) require identification and documentation of the parties with whom a financial institution conducts business; or (4) are designed to disrupt the flow of funds to terrorist organizations. Such laws, regulations, and sanctions shall include, without limitation, the USA PATRIOT Act of 2001, Pub. L. No. 107-56 (the “Patriot Act”), Executive Order 13224, the Bank Secrecy Act, 31 U.S.C. Section 531 et. seq., the Trading with the Enemy Act, 50 U.S.C. App. Section 1 et. seq., the International Emergency Economic Powers Act, 50 U.S.C. Section 1701 et. seq., the OFAC-administered economic sanctions, and laws relating to prevention and detection of money laundering in 18 U.S.C. Sections 1956 and 1957.

10.13

Confidentiality; No Public Statement. Tenant and Landlord agree that the execution of this Lease and the information contained herein shall be kept confidential and shall not be divulged to any third party without the consent of the other party; provided, without such consent, either party may provide such information to its accountants, attorneys, lenders, potential lenders, partners, potential partners, potential purchasers, employees, agents, consultants and any prospective assignee or subtenant, as may be reasonably necessary to perform their duties or in connection with the terms of any re-financing, sale, or assignment or subletting. Neither Landlord nor Tenant shall issue any public statement, announcement or press release regarding the Premises, this Lease or the terms of this Lease, without the approval of the other party. Landlord shall be entitled to withhold its approval of any statement, announcement or press release contemplated by Tenant that would coincide with or precede any public statement, announcement or press release by Landlord regarding this Lease. Tenant shall be permitted to disclose this Lease or portions there to the extent required in order for shares of its stock (or equivalents thereof) to become or remain listed in a securities exchange.

10.14

Execution and Delivery. This Lease shall only become effective and binding upon full execution hereof by Landlord and Tenant, and delivery of a signed copy to Tenant. Landlord and Tenant agree that either or both parties may execute this Lease, all

35


amendments and other associated lease documents, by means of DocuSign (or another mutually acceptable electronic signature method), and that execution of this Lease, amendments and other lease documents by means of DocuSign (or another mutually acceptable electronic signature method) shall be valid and binding, and have the same legal effect as execution with original ink signatures.

36


WITNESS the execution hereof under seal on the Effective Date:

LANDLORD:

NWP BUILDING 20 LLC

By: NDC ASSET MANAGER LLC

By:

/s/ Crosby Nordblom

Name:

Crosby Nordblom, as Manager and not individually

Title:

Manager

By:

/s/ Peter C Nordblom

Name:

Peter C Nordblom, as Manager and not individually

Title:

Manager

By:

/s/ Adele Olivier

Name:

Adele Olivier, as Manager and not individually

Title:

Manager

TENANT:

DESKTOP METAL OPERATING, INC.

A Delaware corporation

By:

/s/ Thomas Nogueira

Name:

Thomas Nogueira

Title:

VP of Operations

37


EXHIBIT A

PLAN SHOWING THE PREMISES

Graphic

38


EXHIBIT B

COMMENCEMENT DATE NOTIFICATION

To:_____________________________

_________________(“Landlord”) and ______________(“Tenant”) are parties to a lease (“Lease”) dated ______________________, 201_, of premises in a building known as __________________________, Massachusetts. Landlord hereby notifies Tenant that the Commencement Date is ___________________________; the Expiration Date is _________________________; the first Lease Year commenced on _________________ and will end on ______________; and the Rent Commencement Date is ______________________. Although not required for this notification to be effective, we would appreciate you confirming the foregoing by signing the enclosed copy of this letter and returning it to us.

(Landlord)

By:

Confirmed:

(Tenant)

By:

39


EXHIBIT C

[Intentionally Omitted.]

40


EXHIBIT D

[Intentionally Omitted.]

41


EXHIBIT E

RULES AND REGULATIONS

2.

The sidewalks, entrances, passages, corridors, vestibules, halls, elevators, or stairways in or about the Building shall not be obstructed by Tenant.

3.

Tenant shall not place objects against glass partitions, doors or windows which would be unsightly from the Building corridor or from the exterior of the Building.

4.

Tenant shall not waste electricity or water in the Building premises and shall cooperate fully with Landlord to assure the most effective operation of the Building heating and air conditioning systems. All regulating and adjusting of heating and air-conditioning apparatus shall be done by the Landlord’s agents or employees.

5.

Tenant shall not use the Premises so as to cause any increase above normal insurance premiums on the Building.

6.

No bicycles, vehicles, or animals of any kind shall be brought into or kept in or about the Premises. No space in the Building shall be used for the sale of merchandise of any kind at auction or for storage thereof preliminary to such sale.

7.

Tenant shall cooperate with Landlord in minimizing loss and risk thereof from fire and associated perils.

8.

The water and wash closets and other plumbing fixtures shall not be used for any purposes other than those for which they were designed and constructed and no sweepings, rubbish, rags, acid or like substance shall be deposited therein. All damages resulting from any misuse of the fixtures shall be borne by the Tenant.

9.

Landlord reserves the right to establish, modify, and enforce reasonable parking rules and regulations, provided such rules and obligations do not diminish Tenant’s rights under the Lease.

10.

Landlord reserves the right at any time to rescind, alter or waive any rule or regulation at any time prescribed for the Building and to impose additional reasonable rules and regulations when in its judgment deems it necessary, desirable or proper for its best interest and for the best interest of the tenants and no alteration or waiver of any rule or regulation in favor of one tenant shall operate as an alteration or waiver in favor of any other tenant, provided such rules and regulations do not diminish Tenant’s rights under the Lease. Landlord shall not be responsible to any tenant for the nonobservance or violation by any other tenant however resulting of any rules or regulations at any time prescribed for the Building.

11.

Tenant acknowledges that the Building has been designated a non-smoking building. At no time shall Tenant permit its agents, employees, contractors, guests or invitees to smoke in the Building or, except in specified locations, directly outside the Building.

12.

The normal business hours for the Building are 7:00 A.M. to 6:00 P.M. on Mondays through Fridays, excluding holidays on which the Building is closed.

13.

Landlord may from time to time adopt systems and procedures (including, but not limited to, temporary closures and/or suspension of services during a Force Majeure event) for the security and safety of the Building and Property, their occupants, entry, use and contents. Tenant, its agents, employees, contractors, guests and invitees shall comply with Landlord’s systems and procedures.

42


EXHIBIT E-1

CONSTRUCTION RULES AND REGULATIONS

1.All work shall be performed in accordance with all applicable state laws and in accordance with all requirements and codes of the [Town of _______] or [City of Boston Inspectional Services Department] and guidelines of Landlord’s managing agent, Nordblom Management Company (”Building Management”). The Building is occupied and operational and extra care and precautions must be taken to avoid interruption of services.

2.Certificates of Insurance in compliance with the requirements of [Section 6.2.5] of the Lease must be provided from general contractor (“Contractor”) and its subcontractors at a minimum of seven (7) days prior to the commencement of any work.

3.At least three (3) weeks before construction, Contractor must schedule a pre-construction meeting with the Landlord’s project management team. Meeting materials should include detailed schedules; addresses and telephone numbers of supervisors, contractors and subcontractors: copies of permits; proof of current insurance (including all subcontractors); and notice of any contractor's involvement in a labor dispute. Contractor shall supply Building Management with a copy of all permits prior to start of any work.

4.Contractor is required to keep and make available a daily log of personnel entering and exiting the premises. Building Management will provide access cards and keys to direct employees of Contractor. Contractor shall be responsible for providing access to sub-contractors. Building Management reserves the right to restrict access further at any point, and for any reason.

5.Contractor personnel are only permitted within the Building during normal trade working hours plus 30 minutes time before and after normal trade hours for set up and pick up of tools, etc., unless prior approval is given by Building Management.

6.Testing of sprinkler system, fire protection system, demolition, coring, and any other similar type work must be coordinated through Building Management with ten (10) days prior notice. Work on any system within the Building shall be coordinated with Building Management.

7.Elevators will be inspected by the Contractor and Building Management prior to use by Contractor. The Contractor is responsible for returning the elevators to the Landlord in the same good condition as received. Any cost for repair or servicing during the use by construction personnel will be at the cost of the Contractor.

8.If use of the passenger elevator is approved by Building Management, deliveries through the main lobby must be done in a professional manner. Floor protection is required and elevator wall mats must be used. No storage of any items allowed in main lobby or any common area. The Contractor is responsible for leaving the main lobby, elevator, and any other common area in “broom clean” condition. The Contractor will incur costs for the clean-up for areas left dirty. Rubbish cannot be stored in any common area.

9.The loading dock and elevator must be reserved in advance and are not exclusive to Contractor’s sole use. Contract will provide Building Management with a weekly delivery schedule.

10.Any common interior paths of travel, including entrances, lobbies, hallways, and elevators, will be properly protected. Protection may include elevator pads, walk off mats, plastic on carpet, Masonite on tile floors, cardboard or Masonite on wall areas, or suitable alternatives approved by Building Management.

11.Contractor shall provide heavy plastic screening for dust protection and/or temporary walls of suitable appearance as required by Building Management.

12.Walk-off mats are to be provided at entrance doors.

43


13.No utilities (including electricity, gas and water, plumbing or services to the tenants are to be cutoff or interrupted without first having requested, in writing, and secured, in writing, the permission of Building Management. Request for this permission will be submitted in writing by Contactor to Building Management ten (10) business days prior to the planned cutoff.

14.Prior to any building management control work commencing that shall impact the existing Building and control network, Building Management’s representative shall need to be consulted.

15.If taking the Building fire alarm points offline is required in connection with any work, the cost of such service will be billable to the Contractor. Contractor can choose to have their subcontractor handle taking the fire alarm points or panel offline, provided the sub-contractor is licensed to do so, and works within the requirements and codes of the Town of [_______] Fire Department.

16.Should any scope of work require entry to another tenant’s space, Tenant and/or Contractor must notify Building Management. If approved by Building Management, the activity shall be under the supervision of Building Management’s representative. The cost of said supervision will be billable to the Contractor.

17.Admittance to the roof of the Building is allowed only upon the prior written consent of Building Management. Admittance for the duration of the project may be accommodated, but specific conditions for controlled access may apply.

18.There is a “No Smoking Policy” in effect for all areas of the Building, with the exception of the smoking areas designated at each building. Any personnel caught in violation of this policy will be asked to leave the premises immediately.

19.Contractor will be responsible for daily removal of waste foods, milk, coffee and soft drink containers, etc. Building trash receptacles are not to be used.

20.Construction personnel are not to utilize any vacant space within the Building other than that space which is designated by the Building Management to the Contractor.

21.There will be no radios on the job site.

22.All workers are required to wear a shirt, shoes, and full length trousers.

23.Public spaces, corridors, elevator, bathrooms, lobby, etc., must be cleaned immediately after use. Restrooms for contractor use will be designated to the Contractor. No other restrooms are to be utilized by Contractor personnel.

24.There will be no smoking, eating, or open food containers in the elevator, carpeted areas, or public lobbies. There will be no yelling or boisterous activities; nor is alcohol or controlled substances allowed or tolerated. Individuals under the influence or in possession of such will be prosecuted.

25.Contractor shall post no signs without Building Management’s expressed prior approval which may be withheld for any reason.

26.Contractor shall complete work without disruption from labor disputes and in harmony with other trades.

27.The Construction Rules and Regulations are subject to change in Landlord’s sole discretion.

28.Landlord reserves the right to prohibit access to the Building by any contractors who fail to comply with these Construction Rules and Regulations.

44


EXHIBIT F

TENANT ESTOPPEL CERTIFICATE

TO: _______________________ (“Mortgagee” or “Purchaser”)

THIS IS TO CERTIFY THAT:

1.

The undersigned is the tenant (the “Tenant”) under that certain lease (the “Lease”) dated __________, 20__, by and between ____________ as landlord (the “Landlord”), and the undersigned, as Tenant, covering those certain premises commonly known and designated as _______________ (the “Premises”) in the building located at ______________, ________________, Massachusetts.

2.

The Lease is attached hereto as Exhibit A and (i) constitutes the entire agreement between the undersigned and the Landlord with respect to the Premises, (ii) is the only Lease between the undersigned and the Landlord affecting the Premises and (iii) has not been modified, changed, altered or amended in any respect, except (if none, so state):

3.

The undersigned has accepted and now occupies the Premises as of the date hereof, and all improvements, if any, required by the terms of the Lease to be made by the Landlord have been completed and all construction allowances to be paid by Landlord have been paid. In addition, the undersigned has made no agreement with Landlord or any agent, representative or employee of Landlord concerning free rent, partial rent, rebate of rental payments or any other type of rental or other economic inducement or concession except (if none, so state):

(1)

The Term of the Lease began (or is scheduled to begin) on _________ ,20___ and will expire on _________, 20__;

(2)

The fixed rent for the Premises has been paid to and including _______________, 20__;

(3)

The fixed rent being paid pursuant to the Lease is at the annual rate of $____________; and

(4)

The escalations payable by Tenant under the Lease are currently $______, based on a pro rata share of ______%, and have been reconciled through _______, 20__.

4.

(i) No party to the Lease is in default, (ii) the Lease is in full force and effect, (iii) the rental payable under the Lease is accruing to the extent therein provided thereunder, (iv) as of the date hereof the undersigned has no charge, lien or claim of off-set (and no claim for any credit or deduction) under the Lease or otherwise, against rents or other charges due or to become due thereunder or on account of any prepayment of rent more than one (1) month in advance of its due date, and (v) Tenant has no claim against Landlord for any security, rental, cleaning or other deposits, except (if none, so state):

5.

Since the date of the Lease there are no actions, whether voluntary or otherwise, pending against the undersigned under the bankruptcy, reorganization, arrangement, moratorium or similar laws of the United States, any state thereof of any other jurisdiction.

6.

Tenant has not sublet, assigned or hypothecated or otherwise transferred all or any portion of Tenant’s leasehold interest.

45


7.

Neither Tenant nor Landlord has commenced any action or given or received any notice for the purpose of terminating the Lease, nor does Tenant have any right to terminate the Lease, except (if none, so state):

8.

Tenant has no option or preferential right to purchase all or any part of the Premises (or the real property of which the Premises are a part) nor any right or interest with respect to the Premises or the real property of which the Premises are a part. Tenant has no right to renew or extend the Term of the Lease or expand the Premises except (if none, so state):

9.

The undersigned acknowledges that the parties named herein are relying upon this estoppel certificate and the accuracy of the information contained herein in making a loan secured by the Landlord’s interest in the Premises, or in connection with the acquisition of the Property of which the Premises is a part.

EXECUTED UNDER SEAL AS OF _____________, 20__.

TENANT:

By:

Name:

Title:

Duly Authorized

46


EXHIBIT G

LANDLORD’S CONSENT AND WAIVER

WHEREAS, _________________________ (the "Tenant") has or is about to enter into certain financing agreements with ___________ ______________________ (the "Bank") pursuant to which the Bank has been or may be granted a security interest in certain property of the Tenant; and

WHEREAS, Tenant is the tenant, pursuant to a lease agreement by and between Tenant and the undersigned (the "Landlord") dated as of ___________________ (the "Lease"), of certain demised premises contained in the building located at the following address:

and more particularly described in the Lease (the "Premises");

NOW, THEREFORE, for valuable consideration, the Landlord agrees, for as long as Tenant remains indebted to the Bank, as follows:

(a)Landlord acknowledges and agrees that the personal property of Tenant (which for purposes hereof shall not include computer wiring, telephone wiring and systems, and demountable partitions) in which the Bank has been granted a security interest (the "Bank Collateral") may from time to time be located on the Premises;

(b)Landlord subordinates, waives, releases and relinquishes unto the Bank, its successors or assigns, all right, title and interest, if any, which the Landlord may otherwise claim in and to the Bank Collateral, except as provided in subparagraph (d) hereinbelow;

(c)Upon providing the Landlord with at least five (5) business days' prior written notice that Tenant is in default of its obligations to the Bank, the Bank shall then have the right to enter the Premises during business hours for the purpose of removing said Bank Collateral, provided (i) the Bank completes the removal of said Bank Collateral within ten (10) business days following said first written notice of default, and (ii) the Bank restores any part of the Premises which may be damaged by such removal to its condition prior to such removal in an expeditious manner not to exceed ten (10) business days following said first written notice of default;

(d)Upon receipt of written notice from Landlord of the expiration or earlier termination of the Lease, the Bank shall have ten (10) business days to enter the Premises during business hours, remove said Bank Collateral, and restore any part of the Premises which may be damaged by such removal to its condition prior to such removal. If the Bank fails to so remove the Bank Collateral, the Bank agrees that the Bank Collateral shall thereupon be deemed subject to the yield up provisions of the Lease, so the Landlord may treat the Bank Collateral as abandoned, deem it Landlord's property, if Landlord so elects, and retain or remove and dispose of it, all as provided in the Lease;

(e)All notices and other communications under this Landlord's Consent and Waiver shall be in writing, and shall be delivered by hand, by a nationally recognized commercial next day delivery service, or by certified or registered mail, return receipt requested, and sent to the following addresses:

if to the Bank:

Attention:

47


with a copy to:

if to the Landlord:

c/o Nordblom Management Company, Inc.

71 Third Avenue

Burlington, MA 01803

Such notices shall be effective (a) in the case of hand deliveries, when received, (b) in the case of a next day delivery service, on the next business day after being placed in the possession of such delivery service with next day delivery charges prepaid, and (c) in the case of mail, five (5) days after deposit in the postal system, certified or registered mail, return receipt requested and postage prepaid. Either party may change its address and telecopy number by written notice to the other as provided above; and

(f)The Bank shall indemnify and hold harmless the Landlord for any and all damage caused as a result of the exercise of the Bank's rights hereunder.

This Landlord's Consent and Waiver may not be changed or terminated orally and inures to the benefit of and is binding upon the Landlord and its successors and assigns, and inures to the benefit of and is binding upon the Bank and its successors and assigns.

IN WITNESS WHEREOF, Landlord and Bank have each executed this Landlord's Consent and Waiver or caused it to be executed by an officer thereunto duly authorized, and the appropriate seal to be hereunto affixed, this ____ day of _________, 20_.

LANDLORD:

By:

(Name)

(Title)

BANK:

By:

(Name)

(Title)

COMMONWEALTH OF MASSACHUSETTS

__________ County, ss.

On this _____ day of _______, 20__, before me, the undersigned Notary Public, personally appeared the above-named ​ ​​ ​​ ​​ ​​ ​, proved to me by satisfactory evidence of identification, being (check whichever applies): □ driver's license or other state or federal governmental document bearing a photographic image, □ oath or affirmation of a credible witness known to me who knows the above signatories, or □ my own

48


personal knowledge of the identity of the signatory, to be the person whose name is signed above, and acknowledged the foregoing to be signed by her/him voluntarily for its stated purpose.

Print Name:

My commission expires:

STATE OF ___________

__________ County, ss.

On this _____ day of _______, 20__, before me, the undersigned Notary Public, personally appeared the above-named ​ ​​ ​​ ​​ ​​ ​, proved to me by satisfactory evidence of identification, being (check whichever applies): □ driver's license or other state or federal governmental document bearing a photographic image, □ oath or affirmation of a credible witness known to me who knows the above signatories, or □ my own personal knowledge of the identity of the signatory, to be the person whose name is signed above, that he/she signed it as _________________ for _______________________, and acknowledged the foregoing to be signed by her/him voluntarily for its stated purpose.

Print Name:

My commission expires:

49


EX-10.20 6 dm-20211231xex10d20.htm EX-10.20

Exhibit 10.20

LEASE

BGO 500 RESEARCH OWNER LLC,

a Delaware limited liability company

Landlord,

and

DESKTOP METAL OPERATING, INC.,

a Delaware Corporation

Tenant


TABLE OF CONTENTS

page

1.

USE AND RESTRICTIONS ON USE.

1

2.

TERM.

2

3.

RENT

2

4.

RENT ADJUSTMENTS

3

5.

SECURITY DEPOSIT

5

6.

ALTERATIONS

5

7.

REPAIR

6

8.

LIENS

7

9.

ASSIGNMENT AND SUBLETTING.

7

10.

INDEMNIFICATION

8

11.

INSURANCE.

9

12.

WAIVER OF SUBROGATION

9

13.

SERVICES AND UTILITIES

10

14.

HOLDING OVER

10

15.

SUBORDINATION

10

16.

RULES AND REGULATIONS

11

17.

REENTRY BY LANDLORD.

11

18.

DEFAULT

11

19.

REMEDIES.

12

20.

TENANT’S BANKRUPTCY OR INSOLVENCY.

14

21.

QUIET ENJOYMENT

15

22.

CASUALTY.

15

23.

EMINENT DOMAIN

16

24.

SALE BY LANDLORD

16

25.

ESTOPPEL CERTIFICATES

17

26.

SURRENDER OF PREMISES.

17

27.

NOTICES

17

28.

TAXES PAYABLE BY TENANT

18

29.

GUARANTY.

18

30.

DEFINED TERMS AND HEADINGS

18

31.

TENANT’S AUTHORITY.

18

32.

FINANCIAL STATEMENTS AND CREDIT REPORTS

18

33.

COMMISSIONS

18

34.

TIME AND APPLICABLE LAW

18

35.

SUCCESSORS AND ASSIGNS

19

36.

ENTIRE AGREEMENT AND COUNTERPARTS

19

37.

EXAMINATION NOT OPTION

19

i


TABLE OF CONTENTS

(continuation)

page

38.

RECORDATION

19

39.

OPTIONS TO EXTEND

19

40.

SIGNAGE.

20

41.

LIMITATION OF LANDLORD’S LIABILITY

20

42.

DELAYS IN NONMONETARY OBLIGATIONS

20

43.

CFIUS

21

EXHIBIT A – FLOOR PLANS DEPICTING THE PREMISES

EXHIBIT A-1 – SITE PLAN

EXHIBIT B – INITIAL ALTERATIONS

EXHIBIT B-1 – TENANT WORK

EXHIBIT C – COMMENCEMENT DATE MEMORANDUM

EXHIBIT D – RULES AND REGULATIONS

EXHIBIT E– GUARANTY

EXHIBIT F – HAZARDOUS MATERIALS

ii


MULTI-TENANT INDUSTRIAL NET LEASE

REFERENCE PAGES

BUILDING:

The building located at 500 Research Drive in Wilmington,
Massachusetts, containing 109,421 square feet

LANDLORD:

BGO 500 RESEARCH OWNER LLC, a

LANDLORD’S ADDRESS:

c/o BentallGreenOak

100 High Street, Suite 1075

Boston, MA 02110

Attention: Matt Sargent / Asset Management

Email: Matt.Sargent@bentallgreenoak.com

With a copy to:

Goodwin Procter LLP

100 Northern Avenue

Boston, MA 02210

Attention: Kimberly Ginsburg

Telephone: (617)570-1608

Email: KGinsburg@goodwinlaw.com

WIRE INSTRUCTIONS AND/OR ADDRESS FOR RENT PAYMENT:

Bank Name: Bank of America

Account Number: 1257681917

Account Name: BGO 200 RESEARCH OWNER LLC, CBRE Inc. AAF BGO US CORE PLUS REIT MA LLC

Wire ABA Number: 026009593

ACH ABA Number: 122000661

Bank City/State: Los Angeles, CA

LEASE REFERENCE DATE:

October 1, 2021

TENANT:

DESKTOP METAL OPERATING, INC., a Delaware corporation

TENANT’S NOTICE ADDRESS:

(a)

As of beginning of Term:

Desktop Metal Operating, Inc.

63 Third Avenue

Burlington, MA 01803

Attn: General Counsel

(b)

Prior to beginning of Term (if different):

N/A

PREMISES ADDRESS:

500 Research Drive, Wilmington, Massachusetts 01187

PREMISES RENTABLE AREA:

That portion of the Building containing approximately 31,826 square feet, as shown on Exhibit A attached hereto and made a part hereof.  The term “rentable area” shall mean the rentable area of the Premises or the Building as calculated by the Landlord on the basis of the plans and specifications of the Building including a proportionate share of any common areas.  Tenant hereby accepts and agrees to be bound by the figures for the rentable square footage of the Premises and Tenant’s Proportionate Share shown on these

1


Reference Pages; however, Landlord may adjust either or both figures if there is manifest error, addition or subtraction to the Building or any business park or complex of which the Building is a part, re-measurement or other circumstance reasonably justifying adjustment.  The term “Building” refers to the structure in which the Premises are located and the common areas (parking lots, sidewalks, landscaping, etc.) appurtenant thereto.  If the Building is part of a larger complex of structures, the term “Building” may include the entire complex, where appropriate (such as shared Expenses or Taxes) and subject to Landlord’s reasonable discretion.

PERMITTED USE:

Manufacturing, research & development, warehouse and office and related uses, and for no other use or purpose whatsoever without the prior written consent of Landlord.

SCHEDULED COMMENCEMENT DATE:

Upon the full execution and delivery of this Lease by Landlord and Tenant.

TERM OF LEASE:

Approximately eighty-seven (87) months beginning on the Commencement Date and ending on the Termination Date.

TERMINATION DATE:

The last day of the eighty-seventh (87th) calendar month following the Commencement Date; provided, however, if the Commencement Date is other than the first day of a calendar month, the expiration of the Term shall be at the close of the last day of the calendar month in which such anniversary falls.

GUARANTOR:

Desktop Metal, Inc., a Delaware corporation.

ANNUAL RENT and MONTHLY INSTALLMENT OF RENT (Article 3):

Dates

Rentable
Square
Footage

Annual Rent Per
Square Foot

Annual Rent

Monthly
Installment of Rent

From

Through

Commencement Date

September 30, 2022

31,826

$16.75

$533,085.50*

$44,423.79

October 1, 2022

September 30, 2023

31,826

$17.25

$548,998.50

$45,749.88

October 1, 2023

September 30, 2024

31,826

$17.77

$565,548.02

$47,129.00

October 1, 2024

September 30, 2025

31,826

$18.30

$582,415.80

$48,534.65

October 1, 2025

September 30, 2026

31,826

$18.85

$599,920.10

$49,993.34

October 1, 2026

September 30, 2027

31,826

$19.42

$618,060.92

$51,505.08

October 1, 2027

September 30, 2028

31,826

$20.00

$636,520.00

$53,043.33

October 1, 2028

December 31, 2028

31,826

$20.60

$655,615.60

$54,634.63

*Subject to the provisions of Section 3.3 below.

2


INITIAL ESTIMATED MONTHLY INSTALLMENT OF RENT ADJUSTMENTS (Article 4):

$2.70 per rentable square foot of the Premises for Expenses and $2.25 per rentable square foot of the Premises for Taxes.

TENANT’S PROPORTIONATE SHARE:

Tenant’s Proportionate Share shall be 29.10%.

SECURITY DEPOSIT:

$177,696.00

REAL ESTATE BROKER:

CBRE, representing Landlord and T3 Advisors, representing Tenant

TENANT’S NAICS CODE:

333249 – Other Industrial Machinery Manufacturing

The Reference Pages information is incorporated into and made a part of the Lease.  In the event of any conflict between any Reference Pages information and the Lease, the Lease shall control.  The Lease includes Exhibits A – F, all of which are made a part of the Lease.

3


LEASE

By this Lease Landlord leases to Tenant and Tenant leases from Landlord the Premises in the Building as set forth and described on the Reference Pages. The Premises are depicted on the floor plan attached hereto as Exhibit A, and the Building is depicted on the site plan attached hereto as Exhibit A-1.  The Reference Pages, including all terms defined thereon, are incorporated as part of this Lease.

1.USE AND RESTRICTIONS ON USE.

1.1The Premises are to be used solely for the purposes set forth on the Reference Pages.  Tenant shall not do or permit anything to be done in or about the Premises which will in any way obstruct or interfere with the rights of other tenants or occupants of the Building or adjacent properties or injure, annoy, or disturb them, or allow the Premises to be used for any improper, immoral, unlawful, or objectionable purpose, or commit any waste.  Tenant shall not do, permit or suffer in, on, or about the Premises the sale of any alcoholic liquor without the prior written consent of Landlord.  Tenant shall comply with all laws and ordinances, and all rules, codes, directives, permits, licenses, covenants, orders or regulations (present, future, ordinary, extraordinary, foreseen or unforeseen) of any governmental authority, insurer or mortgagee, including but not limited to the Americans with Disabilities Act, all municipal zoning bylaws, board of health rules and regulations and the Massachusetts Contingency Plan, M.G.L. c. 21E, judgments, and restrictions now or hereafter (collectively “Regulations”) applicable to the use of the Premises and its occupancy and shall promptly comply with all governmental orders and directions for the correction, prevention and abatement of any violations in the Building or appurtenant land, caused or permitted by, or resulting from the specific use by, Tenant, or in or upon, or in connection with, the Premises, all at Tenant’s sole expense.  Tenant shall not do or permit anything to be done on or about the Premises or bring or keep anything into the Premises which will in any way increase the rate of, invalidate or prevent the procuring of any insurance protecting against loss or damage to the Building or any of its contents by fire or other casualty or against liability for damage to property or injury to persons in or about the Building or any part thereof.

1.2Tenant shall not, and shall not direct, suffer or permit any of its agents, contractors, employees, licensees or invitees (collectively, the “Tenant Entities”) to at any time handle, use, manufacture, store or dispose of in or about the Premises or the Building any (collectively, “Hazardous Materials”) flammables, explosives, radioactive materials, hazardous wastes or materials, toxic wastes or materials, or other similar substances, petroleum products or derivatives or any substance subject to regulation by or under any Regulations relating to the protection of the environment or the keeping, use or disposition of Hazardous Materials presently in effect or hereafter adopted, all amendments to any of them, and all rules and regulations issued pursuant to any of such laws or ordinances (collectively, “Environmental Laws”), nor shall Tenant suffer or permit any Hazardous Materials to be used in any manner not fully in compliance with all Environmental Laws, in the Premises or the  Building and appurtenant land or allow the environment to become contaminated with any Hazardous Materials.  Notwithstanding the foregoing, Tenant may utilize Hazardous Materials used in the ordinary course of Tenant’s business; provided that Tenant shall always handle, store, use, and dispose of any such Hazardous Materials in a safe and lawful manner and never allow such Hazardous Materials to contaminate the Premises, Building and appurtenant land or the environment.  Attached as Exhibit F is the current list of Hazardous Materials used in the ordinary course of Tenant’s business.  Process and product changes may require Tenant to utilize additional Hazardous Materials in the Premises or the Building in the future.  Before doing so, Tenant shall obtain Landlord’s written consent to amend Exhibit F accordingly, which consent shall not be unreasonably denied.  From time to time, Tenant shall complete, execute and deliver to Landlord an Environmental Questionnaire and Disclosure Statement (“Environmental Questionnaire”) in the form reasonably requested by Landlord, and Tenant shall certify to Landlord all information contained in the Environmental Questionnaire as true and correct to the best of Tenant’s knowledge and belief.  The completed Environmental Questionnaire shall be deemed incorporated into this Lease for all purposes, and Landlord shall be entitled to rely fully on the information contained therein. In addition, Tenant has submitted to Landlord, that certain Emergency Action & Contingency Plan dated February 27, 2020 (the “EAP Plan”), that certain Contingency Plan dated 2017 (the “Contingency Plan”), that certain Hazard Communication & Massachusetts Right to Know Safety Plan dated October 6, 2017 (the “MA Plan”), and that certain Laboratory Chemical Hygiene Plan dated October 6, 2017 (the “Hygiene Plan”). Each of the EAP Plan, the Contingency Plan, the MA Plan and the Hygiene Plan shall be deemed to be incorporated into this Lease for all purposes, and Tenant shall adhere to all of the terms, conditions, policies and procedures therein contained, the failure of which shall constitute an Event of Default under this Lease. Tenant shall protect, defend, indemnify and hold each and all of the Landlord Entities (as defined in Article 30) harmless from and against any and all loss, claims, liability or costs (including court costs and attorney’s fees) incurred by reason of any actual or asserted failure of Tenant to fully comply with all applicable Environmental Laws, or the presence, handling, use or disposition in or from the Premises of any Hazardous Materials by Tenant or any Tenant Entity (even though permissible under all applicable Environmental Laws or the provisions of this Lease), or by reason of any actual or asserted failure of Tenant to keep, observe, or perform any provision of this Section 1.2. The provisions of the preceding sentence shall survive the expiration or termination of this Lease.

1


1.3Tenant shall have access to the Building and the Premises for Tenant and its employees 24 hours per day/7 days per week, subject to the terms of this Lease, and any force majeure conditions, and such security or monitoring systems as Landlord may reasonably impose, including, without limitation, sign-in procedures and/or presentation of identification cards to the extent applicable.  Tenant shall have the non-exclusive right, in common with other tenants of the Building, to use, on a non-reserved, first come, first served basis, 4.61 parking spaces per 1,000 square feet of space leased by Tenant; based on the foregoing ratio, Tenant shall be entitled to one hundred forty-six (146) parking spaces at the Building as of the Commencement Date, subject to Landlord’s rules and regulations regarding such use.  The foregoing shall not be deemed to provide Tenant with an exclusive right to any parking spaces or any guaranty of the availability of any particular parking spaces or any specific number of parking spaces.  Landlord shall not be responsible for enforcing Tenant’s parking rights against any third parties.  All motor vehicles (including all contents thereof) shall be parked at the sole risk of Tenant, it being expressly agreed and understood Landlord has no duty to insure any of said motor vehicles (including the contents thereof), and Landlord is not responsible for the protection and security of such vehicles.  Landlord shall have no liability whatsoever for any property damage or loss which might occur in the parking areas or as a result of or in connection with the parking of motor vehicles in any of the parking spaces.

2.TERM.

2.1The Term of this Lease shall begin on the date (“Commencement Date”) that Landlord shall tender possession of the Premises to Tenant, and shall terminate on the date as shown on the Reference Pages as the Termination Date (“Termination Date”), unless sooner terminated by the provisions of this Lease.  Landlord shall tender possession of the Premises with the HVAC, mechanical, electrical, lighting, plumbing, underground plumbing, windows, downspouts, sprinkler, parking, utility and life safety facilities serving the Premises in good working condition.  Tenant shall, at Landlord’s request, execute and deliver a memorandum agreement provided by Landlord in the form of Exhibit C attached hereto, setting forth the actual Commencement Date, Termination Date and, if necessary, a revised Rent schedule.  Should Tenant fail to do so within thirty (30) days after Landlord’s request, the information set forth in such memorandum provided by Landlord shall be conclusively presumed to be agreed and correct. Notwithstanding the foregoing, Tenant shall be permitted to access the Premises fourteen (14) days prior to the Commencement Date for purposes of installing Tenant’s fixtures and equipment provided that Tenant shall be obligated to comply with all of its obligations under this Lease, including Section 11 hereof, and shall not interfere with any of Landlord’s work, if any, being conducted within the Premises during such early access.

2.2Tenant agrees that in the event of the inability of Landlord to deliver possession of the Premises on the Scheduled Commencement Date (i.e. the date upon which the Lease is fully executed and delivered by Landlord and Tenant) set forth on the Reference Pages for any reason, Landlord shall not be liable for any damage resulting from such inability, but except to the extent such delay is the result of a Tenant Delay, Tenant shall not be liable for any Rent until the time when Landlord delivers possession of the Premises to Tenant.  No such failure to give possession on the Scheduled Commencement Date shall affect the other obligations of Tenant under this Lease, except that the actual Commencement Date shall be postponed until the date that Landlord delivers possession of the Premises to Tenant, except to the extent that such delay is arising from or related to the acts or omissions of Tenant or any Tenant Entities, including, without limitation as a result of:  (a) Tenant’s failure to agree to plans and specifications and/or construction cost estimates or bids; (b) Tenant’s request for materials, finishes or installations other than Landlord’s standard except those, if any, that Landlord shall have expressly agreed to furnish without extension of time agreed by Landlord; (c) Tenant’s change in any plans or specifications; or, (d) performance or completion by a party employed by Tenant (each of the foregoing, a “Tenant Delay”).  If any delay is the result of a Tenant Delay, the Commencement Date and the payment of Rent under this Lease shall be accelerated by the number of days of such Tenant Delay.  Notwithstanding the foregoing, subject to Article 42 of this Lease and except to the extent that any delay in Landlord’s delivery of possession to Tenant is caused by a Tenant Delay, Tenant may terminate this Lease immediately and with no further obligation if Landlord is unable to deliver possession to Tenant within sixty (60) days after the Scheduled Commencement Date.

3.RENT.

3.1Subject to the rental abatement contained in Section 3.3. hereof, from and after the Commencement Date, Tenant agrees to pay to Landlord the Annual Rent in effect from time to time by paying the Monthly Installment of Rent then in effect on or before the first day of each full calendar month during the Term, except that the first full month’s rent shall be paid upon the execution of this Lease.  The Monthly Installment of Rent in effect at any time shall be one-twelfth (1/12) of the Annual Rent in effect at such time.  Rent for any period during the Term which is less than a full month shall be a prorated portion of the Monthly Installment of Rent based upon the number of days in such month.  Said rent shall be paid to Landlord, without deduction or offset and without notice or demand, at the Rent Payment Address, as set forth on the Reference Pages, or to such other person or at such other place as Landlord may from time to time designate in writing.  If an Event of Default

2


occurs, Landlord may require by notice to Tenant that all subsequent rent payments be made by an automatic payment from Tenant’s bank account to Landlord’s account, without cost to Landlord.  Tenant must implement such automatic payment system prior to the next scheduled rent payment or within ten (10) days after Landlord’s notice, whichever is later.  Any amount required to be paid by Tenant hereunder (other than Annual Rent and Monthly Installment of Rent) and any charges or expenses incurred by Landlord on behalf of Tenant under the terms of this Lease shall be considered "Additional Rent" payable in the same manner and upon the same terms and conditions as the Annual Rent and Monthly Installment of Rent reserved hereunder, except as set forth herein to the contrary.  Annual Rent, Monthly Installment of Rent and Additional Rent are sometimes referred to herein, collectively, as "Rent".

3.2Tenant recognizes that late payment of any Rent or other sum due under this Lease will result in administrative expense to Landlord, the extent of which additional expense is extremely difficult and economically impractical to ascertain.  Tenant therefore agrees that if Rent or any other sum is not paid when due and payable pursuant to this Lease, a late charge shall be imposed in an amount equal to the greater of:  (a) Fifty Dollars ($50.00), or (b) six percent (6%) of the unpaid Rent or other payment.  The amount of the late charge to be paid by Tenant shall be reassessed and added to Tenant’s obligation for each successive month until paid.  The provisions of this Section 3.2 in no way relieve Tenant of the obligation to pay Rent or other payments on or before the date on which they are due, nor do the terms of this Section 3.2 in any way affect Landlord’s remedies pursuant to Article 19 of this Lease in the event said Rent or other payment is unpaid after date due. In addition to the other remedies available to Landlord hereunder, if any payment required to be paid by Tenant to Landlord hereunder shall become overdue, such unpaid amount shall bear interest from the due date thereof to the date of payment at the prime rate of interest, as reported in the Wall Street Journal (the "Prime Rate") plus six percent (6%) per annum; provided, however, such interest rate shall not be less than ten percent (10%) per annum.

3.3Notwithstanding anything contained herein to the contrary, provided Tenant is not in default under this Lease, Tenant’s obligation to pay the Monthly Installment of Rent for the first three (3) full months of the Term (the “Rent Abatement Period”) shall be waived by Landlord; however, Tenant shall be obligated to pay for all items of Additional Rent due hereunder during the Rent Abatement Period, including but not limited to utilities.  The unamortized portion of the base Rent otherwise payable during the Rent Abatement Period (amortized on a straight-line basis over a period of eighty-seven (87) months) shall become immediately due and payable to Landlord upon the occurrence of a default hereunder.

4.RENT ADJUSTMENTS.

4.1For the purpose of this Article 4, the following terms are defined as follows:

4.1.1Lease Year:  Each fiscal year (as determined by Landlord from time to time) falling partly or wholly within the Term.

4.1.2Expenses:  Except for maintenance and repair obligations expressly assumed by Landlord pursuant to Section 7 hereof, all costs of operation, maintenance, repair, replacement and management of the Building (including the amount of any credits which Landlord may grant to particular tenants of the Building in lieu of providing any standard services or paying any standard costs described in this Section 4.1.2 for similar tenants), as determined in accordance with generally accepted accounting principles, including the following costs by way of illustration, but not limitation: water and sewer charges; insurance charges of or relating to all insurance policies and endorsements deemed by Landlord to be reasonably necessary or desirable and relating in any manner to the protection, preservation, or operation of the Building or any part thereof; utility costs, including, but not limited to, the cost of heat, light, power, steam, gas and energy for the Building; the cost of obtaining and/or maintaining the certification of the Building in accordance with Green Building Standards, waste disposal; recycling costs; the cost of common area janitorial services; the cost of security and alarm services (including any central station signaling system); costs of cleaning, repairing, replacing and maintaining the common areas, including parking and landscaping, window cleaning costs, and amounts paid to the owners’ association of the business park in which the Building is located for cleaning, repairing, replacing and maintaining the common areas; labor costs; costs and expenses of managing the Building including a management fee not to exceed four percent (4%) of Landlord’s gross rental revenues derived from the Building; air conditioning maintenance costs; elevator maintenance fees and supplies; material costs; equipment costs including the cost of maintenance, repair and service agreements and rental and leasing costs; purchase costs of equipment; current rental and leasing costs of items which would be capital items if purchased; tool costs; licenses, permits and inspection fees; wages and salaries; employee benefits and payroll taxes; accounting and legal fees; any sales, use or service taxes incurred in connection therewith. In addition, Landlord shall be entitled to recover, as Additional Rent (which, along with any other capital expenditures constituting Expenses, Landlord may either include in Expenses or cause to be billed to Tenant along with Expenses and Taxes but as a separate item), Tenant’s Proportionate Share of: (i) an allocable portion of the cost of capital improvement items which are reasonably calculated to reduce operating expenses, including, without limitation, energy saving improvements; (ii) the cost of

3


fire sprinklers and suppression systems and other life safety systems or enhance the environmental sustainability of the Property’s operations; and (iii) other capital expenses which are required under any Regulations which were not applicable to the Building at the time it was constructed; but the costs described in this sentence shall be amortized over the reasonable life of such expenditures in accordance with such reasonable life and amortization schedules as shall be determined by Landlord in accordance with generally accepted accounting principles, with interest on the unamortized amount at one percent (1%) in excess of the Wall Street Journal prime lending rate announced from time to time.  Expenses shall not include depreciation or amortization of the Building or equipment in the Building except as provided herein, loan principal payments, costs of alterations of tenants’ premises, leasing commissions, interest expenses on long-term borrowings or advertising costs.   The term “Green Building Standards” as used in this Lease shall mean the standards for the certification of environmentally sustainable, high performance buildings or aspects of their performance, including the U.S. EPA’s Energy Star® rating and, U.S. Green Building Council’s Leadership in Energy and Environmental Design program’s standards, as the same are amended or replaced from time to time and similar “green building” standards.

4.1.3Taxes:  Real estate taxes and any other taxes, charges and assessments and any license fee, commercial rental tax, margin tax, franchise tax, improvement bond, charges in connection with an improvement district or other similar charge which are levied with respect to the Building or the land appurtenant to the Building, or with respect to any improvements, fixtures and equipment or other property of Landlord, real or personal, located in the Building and used in connection with the operation of the Building and said land, or tax imposed against Landlord's business of leasing the Building, by any authority having the power to so charge or tax, and any payments to any ground lessor in reimbursement of tax payments made by such lessor; and all fees, expenses and costs incurred by Landlord in investigating, protesting, contesting or in any way seeking to reduce or avoid increase in any assessments, levies or the tax rate pertaining to any Taxes to be paid by Landlord in any Lease Year.  Taxes shall be determined without regard to any “green building” credit and shall not include any corporate franchise, or estate, inheritance or net income tax, or documentary transfer tax imposed upon any transfer by Landlord of its interest in this Lease or any taxes to be paid by Tenant pursuant to Article 28.

4.2From and after the Commencement Date, Tenant shall pay as Additional Rent for each Lease Year Tenant’s Proportionate Share of Expenses and Taxes incurred for such Lease Year.

4.3The annual determination of Expenses shall be made by Landlord and shall be binding upon Landlord and Tenant, subject to the provisions of this Section 4.3.  Landlord may deliver such annual determination to Tenant via regular U.S. mail.  During the Term, Tenant may review, at Tenant’s sole cost and expense, the books and records supporting such determination in an office of Landlord, or Landlord’s agent, during normal business hours, upon giving Landlord five (5) days advance written notice within sixty (60) days after receipt of such determination, but in no event more often than once in any one (1) year period, subject to execution of a confidentiality agreement acceptable to Landlord, and provided that if Tenant utilizes an independent accountant to perform such review it shall be one of national standing which is reasonably acceptable to Landlord, is not compensated on a contingency basis and is also subject to such confidentiality agreement.  If Tenant fails to object to Landlord’s determination of Expenses within ninety (90) days after receipt, or if any such objection fails to state with specificity the reason for the objection, Tenant shall be deemed to have approved such determination and shall have no further right to object to or contest such determination. In the event that during all or any portion of any Lease Year, the Building is not fully rented and occupied Landlord shall make an appropriate adjustment in occupancy-related Expenses for such year for the purpose of avoiding distortion of the amount of such Expenses to be attributed to Tenant by reason of variation in total occupancy of the Building, by employing consistent and sound accounting and management principles to determine Expenses that would have been paid or incurred by Landlord had the Building been at least ninety-five percent (95%) rented and occupied, and the amount so determined shall be deemed to have been Expenses for such Lease Year.

4.4Prior to the actual determination thereof for a Lease Year, Landlord may from time to time estimate  Tenant’s liability for Expenses and/or Taxes under Section 4.2, Article 6 and Article 28 for the Lease Year or portion thereof.  Landlord will give Tenant written notification of the amount of such estimate and Tenant agrees that it will pay, monthly installments of such estimate as Additional Rent in addition to the Monthly Installments of Rent due in such Lease Year.  Any such increased rate of Additional Rent  pursuant to this Section 4.4 shall remain in effect until further written notification to Tenant pursuant hereto.

4.5When the above mentioned actual determination of Tenant’s liability for Expenses and/or Taxes is made for any Lease Year and when Tenant is so notified in writing, then:

4.5.1If the total Additional Rent Tenant actually paid pursuant to Section 4.3 on account of Expenses and/or Taxes for the Lease Year is less than Tenant’s liability for Expenses and/or Taxes, then Tenant shall pay such deficiency to Landlord as Additional Rent in one lump sum within thirty (30) days of receipt of Landlord’s bill therefor; and

4


4.5.2If the total Additional Rent Tenant actually paid pursuant to Section 4.3 on account of Expenses and/or Taxes for the Lease Year is more than Tenant’s liability for Expenses and/or Taxes, then Landlord shall credit the difference against the then next due payments to be made by Tenant under this Article 4, or, if this Lease has terminated, refund the difference in cash.

4.6If the Commencement Date is other than January 1 or if the Termination Date is other than December 31, Tenant’s liability for Expenses and Taxes for the Lease Year in which said Date occurs shall be prorated based upon a three hundred sixty-five (365) day year.

5.SECURITY DEPOSIT.  Tenant shall deposit the Security Deposit with Landlord upon the execution of this Lease.  Said sum shall be held by Landlord as security for the faithful performance by Tenant of all the terms, covenants and conditions of this Lease to be kept and performed by Tenant and not as an advance rental deposit or as a measure of Landlord’s damage in case of Tenant’s default.  If Tenant defaults with respect to any provision of this Lease, Landlord may use any part of the Security Deposit for the payment of any Rent or any other sum in default, or for the payment of any amount which Landlord may spend or become obligated to spend by reason of Tenant’s default, or to compensate Landlord for any other loss or damage which Landlord may suffer by reason of Tenant’s default.  If any portion is so used, Tenant shall within five (5) days after written demand therefor, deposit with Landlord an amount sufficient to restore the Security Deposit to its original amount and Tenant’s failure to do so shall be a material breach of this Lease.  Except to such extent, if any, as shall be required by law, Landlord shall not be required to keep the Security Deposit separate from its general funds, and Tenant shall not be entitled to interest on such deposit.  If Tenant shall fully and faithfully perform every provision of this Lease to be performed by it, the Security Deposit or any balance thereof shall be returned to Tenant at such time after termination of this Lease when Landlord shall have determined that all of Tenant’s obligations under this Lease have been fulfilled.

6.ALTERATIONS.

6.1Tenant shall not make or suffer to be made any alterations, additions, or improvements, including, but not limited to, the attachment of any fixtures or equipment in, on, or to the Premises or any part thereof or the making of any improvements as required by Article 7, without the prior written consent of Landlord.  When applying for such consent, Tenant shall, if requested by Landlord, furnish complete plans and specifications for such alterations, additions and improvements. Landlord’s consent shall not be unreasonably withheld with respect to alterations which (i) are not structural in nature, (ii) are not visible from the exterior of the Building, (iii) do not affect or require modification of the Building’s electrical, mechanical, plumbing, HVAC or other systems, and (iv) in aggregate do not cost more than $5.00 per rentable square foot of that portion of the Premises affected by the alterations in question.

6.2In the event Landlord consents to the making of any such alteration, addition or improvement by Tenant, the same shall be made by using either Landlord’s contractor or a contractor reasonably approved by Landlord, in either event at Tenant’s sole cost and expense.  If Tenant shall employ any contractor other than Landlord’s contractor and such other contractor or any subcontractor of such other contractor shall employ any non-union labor or supplier, Tenant shall be responsible for and hold Landlord harmless from any and all delays, damages and extra costs suffered by Landlord as a result of any dispute with any labor unions concerning the wage, hours, terms or conditions of the employment of any such labor.  In any event Landlord may charge Tenant a construction management fee not to exceed three percent (3%) of the direct cost (as described more fully in the following sentence) of such work to cover its overhead as it relates to such proposed work, plus third-party costs actually incurred by Landlord in connection with the proposed work and the design thereof, with all such amounts being due ten (10) days after Landlord’s demand.  The foregoing construction management fee shall not exceed three percent (3%) of the direct cost of the Tenant work, meaning the labor, material and associated contractor overhead for the project, but excluding indirect costs such as permitting, design services, site surveys and other consulting costs.

6.3All alterations, additions or improvements proposed by Tenant shall be constructed in accordance with all Regulations and with Landlord’s Building construction standards (if any) from time to time to the extent applicable (which standards shall be made available to Tenant by Landlord’s Building manager upon request).  Tenant shall use Building standard materials (including energy efficient and environmentally responsible products in order to maintain or to assist in Landlord obtaining certification of the Building to a Green Building Standard) where applicable, and Tenant shall, prior to construction, provide the additional insurance required under Article 11 in such case. Tenant, at its sole cost and expenses, shall also provide to Landlord all such assurances to Landlord as Landlord shall reasonably require to assure payment of the costs thereof, including but not limited to, notices of non-responsibility, waivers of lien, surety company payment and performance bonds and funded construction escrows and to protect Landlord and the Building and appurtenant land against any loss from any mechanic’s, materialmen’s or other liens.  As a condition precedent to commencing any alterations, additions or improvements, Tenant shall require its contractor to  maintain insurance in such amounts and in such form as Landlord may require.  Tenant

5


shall pay in addition to any sums due pursuant to Article 4, any increase in real estate taxes attributable to any such alteration, addition or improvement for so long, during the Term, as such increase is ascertainable; at Landlord’s election said sums shall be paid in the same way as sums due under Article 4.  Landlord may, as a condition to its consent to any particular alterations or improvements, require Tenant to deposit with Landlord the amount reasonably estimated by Landlord as sufficient to cover the cost of removing such alterations or improvements and restoring the Premises, to the extent required under Section 26.2.

7.REPAIR.

7.1Landlord shall have no obligation to alter, remodel, improve, repair, decorate or paint the Premises, except that Landlord shall repair and maintain in good condition the structural portions of the roof, foundation and exterior walls of the Building, as well as the plumbing, electrical, heating, ventilating, air-conditioning (except for preventative HVAC maintenance as provided for in Section 7.4 below) and sprinkler systems of the Building (exclusive of equipment installed by Tenant).  Landlord reserves the right to install solar panels and related equipment to the roof and exterior walls of the Building at any time. By taking possession of the Premises, Tenant has inspected and accepts the Premises and the Building in their present "AS IS" condition as suitable for the purpose for which the Premises are leased and in the condition in which Landlord is obligated to deliver them. It is hereby understood and agreed that no representations respecting the condition or quality of the Premises or the Building have been made by Landlord to Tenant, except that Landlord represents that, to the best of its knowledge without independent investigation, that:  (a)  the Premises and Building are in compliance with all Regulations and that Tenant’s Permitted Use is consistent with all Regulations; (b) the Premises and Building are free of any material defects and all systems therein are in good working order; and (c) Landlord has provided copies to Tenant of all reports, surveys, assessments and the like regarding the condition of the Premises and the Building, including without limitation any environmental or safety assessments, that Landlord has in its possession or to which Landlord has reasonable access.  Landlord shall not be liable for any failure to make any repairs or to perform any maintenance unless such failure shall persist for an unreasonable time after written notice of the need of such repairs or maintenance is given to Landlord by Tenant. Tenant further acknowledges that no representations as to the repair of the Premises or Building nor promises to alter, remodel or improve the Premises or Building have been made by Landlord, unless such are expressly set forth in this Lease.

7.2Tenant shall at its own cost and expense keep and maintain all parts of the Premises and such portion of the Building and improvements as are within the exclusive control of Tenant in good condition, promptly making all necessary repairs and replacements, whether ordinary or extraordinary, with materials and workmanship of the same character, kind and quality as the original (including, but not limited to, repair and replacement of all fixtures installed by Tenant, water heaters serving the Premises, windows, glass and plate glass, doors, exterior stairs, skylights, any special office entries, interior walls and finish work, floors and floor coverings, dock boards, truck doors, dock bumpers, , and performance of regular removal of trash and debris).  Tenant as part of its obligations hereunder shall keep the Premises in a clean and sanitary condition and shall maintain a contract with a janitorial provider approved by Landlord at all times during the Lease Term.  Tenant will, as far as possible keep all such parts of the Premises from deterioration due to ordinary wear and from falling temporarily out of repair, and upon termination of this Lease in any way Tenant will yield up the Premises to Landlord in good condition and repair, loss by fire or other casualty excepted (but not excepting any damage to glass).  Tenant shall, at its own cost and expense, repair any damage to the Premises or the Building resulting from and/or caused in whole or in part by the negligence or misconduct of Tenant, its agents, employees, contractors, invitees, or any other person entering upon the Premises as a result of Tenant’s business activities or caused by Tenant’s default hereunder.  Repair and maintenance work shall be undertaken in compliance with Landlord's Building construction standards (if any) promulgated from time to time to the extent applicable (which standards shall be made available to Tenant by Landlord's Building manager upon request).  Tenant shall use energy efficient and environmentally responsible products and materials in all of its repair and maintenance work.

7.3Except as provided in Article 22, there shall be no abatement of Rent and no liability of Landlord by reason of any injury to or interference with Tenant’s business arising from the making of any repairs, alterations or improvements in or to any portion of the Building or the Premises or to fixtures, appurtenances and equipment in the Building.  Except to the extent, if any, prohibited by law, Tenant waives the right to make repairs at Landlord’s expense under any law, statute or ordinance now or hereafter in effect.

7.4Tenant shall, at its own cost and expense, enter into a regularly scheduled preventive maintenance/service contract with a maintenance contractor approved by Landlord for servicing all HVAC and equipment serving the Premises (and a copy thereof shall be furnished to Landlord).  The service contract must include all services suggested by the equipment manufacturer in the operation/maintenance manual and must become effective within thirty (30) days of the date Tenant takes possession of the Premises. Should Tenant fail to do so, Landlord may, upon notice to Tenant, enter into such a maintenance/ service contract on behalf of Tenant or perform the work and in either case, charge Tenant the cost thereof along with a reasonable amount for Landlord’s overhead.

6


8.LIENS.  Tenant shall keep the Premises, the Building and appurtenant land and Tenant’s leasehold interest in the Premises free from any liens arising out of any services, work or materials performed, furnished, or contracted for by Tenant, or obligations incurred by Tenant.  In the event that Tenant fails, within ten (10) days following the imposition of any such lien, to either cause the same to be released of record or provide Landlord with insurance against the same issued by a major title insurance company or such other protection against the same as Landlord shall accept (such failure to constitute an Event of Default), Landlord shall have the right to cause the same to be released by such means as it shall deem proper, including payment of the claim giving rise to such lien.  All such sums paid by Landlord and all expenses incurred by it in connection therewith shall be payable to it by Tenant within five (5) days of Landlord’s demand.

9.ASSIGNMENT AND SUBLETTING.

9.1Tenant shall not have the right to assign or pledge this Lease or to sublet the whole or any part of the Premises whether voluntarily or by operation of law, or permit the use or occupancy of the Premises by anyone other than Tenant, and shall not make, suffer or permit such assignment, subleasing or occupancy without the prior written consent of Landlord, such consent not to be unreasonably withheld, and said restrictions shall be binding upon any and all assignees of this Lease and subtenants of the Premises.  In the event Tenant desires to sublet, or permit such occupancy of, the Premises, or any portion thereof, or assign this Lease, Tenant shall give written notice thereof to Landlord at least sixty (60) days but no more than one hundred twenty (120) days prior to the proposed commencement date of such subletting or assignment, which notice shall set forth the name of the proposed subtenant or assignee, the relevant terms of any sublease or assignment and copies of financial reports and other relevant financial information of the proposed subtenant or assignee.

9.2Notwithstanding any assignment or subletting, permitted or otherwise, Tenant shall at all times remain directly, primarily and fully responsible and liable for the payment of the Rent specified in this Lease and for compliance with all of its other obligations under the terms, provisions and covenants of this Lease.  Upon the occurrence of an Event of Default, if the Premises or any part of them are then assigned or sublet, Landlord, in addition to any other remedies provided in this Lease or provided by law, may, at its option, collect directly from such assignee or subtenant all Rents due and becoming due to Tenant under such assignment or sublease and apply such Rent against any sums due to Landlord from Tenant under this Lease, and no such collection shall be construed to constitute a novation or release of Tenant from the further performance of Tenant’s obligations under this Lease.

9.3In addition to Landlord’s right to approve of any subtenant or assignee, Landlord shall have the option, in its sole discretion, in the event of any proposed subletting of fifty percent (50%) or more of the rentable square footage of the Premises, or assignment, to terminate this Lease, or in the case of a proposed subletting of less than the entire Premises, to recapture the portion of the Premises to be sublet, as of the date the subletting or assignment is to be effective.  The option shall be exercised, if at all, by Landlord giving Tenant written notice given by Landlord to Tenant within thirty (30) days following Landlord’s receipt of Tenant’s written notice as required above.  However, if Tenant notifies Landlord, within five (5) days after receipt of Landlord’s termination notice, that Tenant is rescinding its proposed assignment or sublease, the termination notice shall be void and this Lease shall continue in full force and effect.  If this Lease shall be terminated with respect to the entire Premises pursuant to this Section, the Term of this Lease shall end on the date stated in Tenant’s notice as the effective date of the sublease or assignment as if that date had been originally fixed in this Lease for the expiration of the Term.  If Landlord recaptures under this Section only a portion of the Premises, the Rent to be paid from time to time during the unexpired Term shall abate proportionately based on the proportion by which the approximate square footage of the remaining portion of the Premises shall be less than that of the Premises as of the date immediately prior to such recapture.  Tenant shall, at Tenant’s own cost and expense, discharge in full any outstanding commission obligation which may be due and owing as a result of any proposed assignment or subletting, whether or not the Premises are recaptured pursuant to this Section 9.3 and rented by Landlord to the proposed tenant or any other tenant.

9.4In the event that Tenant sells, sublets, assigns or transfers this Lease, Tenant shall pay to Landlord as Additional Rent an amount equal to fifty percent (50%) of any Increased Rent (as defined below), less the Costs Component (as defined below), when and as such Increased Rent is received by Tenant.  The remaining fifty percent (50%) of any Increased Rent shall be retained by Tenant. As used in this Section, “Increased Rent” shall mean the excess of (i) all Rent and other consideration which Tenant is entitled to receive by reason of any sale, sublease, assignment or other transfer of this Lease, over (ii) the Rent otherwise payable by Tenant under this Lease at such time.  For purposes of the foregoing, any consideration received by Tenant in form other than cash shall be valued at its fair market value as determined by Landlord in good faith.  The “Costs Component” is that amount which, if paid monthly, would fully amortize on a straight-line basis, over the entire period for which Tenant is to receive Increased Rent, the reasonable third party costs incurred by Tenant for leasing commissions and tenant improvements in connection with such sublease, assignment or other transfer.

7


9.5Notwithstanding any other provision hereof, it shall be considered reasonable for Landlord to withhold its consent to any assignment of this Lease or sublease of any portion of the Premises if at the time of either Tenant’s notice of the proposed assignment or sublease or the proposed commencement date thereof, there shall exist any uncured default of Tenant or matter which will become a default of Tenant with passage of time unless cured, or if the proposed assignee or sublessee is an entity:  (a) with which Landlord is already in negotiation; (b) that is already an occupant of the Building unless Landlord is unable to provide the amount of space required by such occupant; (c) that is a governmental agency; (d) that is incompatible with the character of occupancy of the Building; (e) with which the payment for the sublease or assignment is determined in whole or in part based upon its net income or profits; (f) whose creditworthiness is then not acceptable to Landlord,(g) with which Landlord currently has or has had a past dispute,  or (h) that would subject the Premises to a use which would:  (i) involve increased personnel or wear upon the Building; (ii)  violate any exclusive right granted to another tenant of the Building; (iii) require any addition to or modification of the Premises or the Building in order to comply with building code or other governmental requirements; or, (iv) involve a violation of Section 1.2 or not be a Permitted  Use hereunder.  Tenant expressly agrees that for the purposes of any statutory or other requirement of reasonableness on the part of Landlord, Landlord’s refusal to consent to any assignment or sublease for any of the reasons described in this Section 9.5, shall be conclusively deemed to be reasonable.

9.6Upon any request to assign or sublet, Tenant will pay to Landlord the Assignment/Subletting Fee plus, on demand, a sum equal to all of Landlord’s costs, including reasonable attorney’s fees, incurred in investigating and considering and negotiating and documenting any proposed or purported assignment or pledge of this Lease or sublease of any of the Premises, regardless of whether Landlord shall consent to, or refuse consent for such assignment, pledge or sublease.  Any purported sale, assignment, mortgage, transfer of this Lease or subletting which does not comply with the provisions of this Article 9 shall be void.

9.7If Tenant is a corporation, limited liability company, partnership or trust, any transfer or transfers of or change or changes within any twelve (12) month period in the number of the outstanding voting shares of the corporation or limited liability company, the general partnership interests in the partnership or the identity of the persons or entities controlling the activities of such partnership or trust resulting in the persons or entities owning or controlling a majority of such shares, partnership interests or activities of such partnership or trust at the beginning of such period no longer having such ownership or control shall be regarded as equivalent to an assignment of this Lease to the persons or entities acquiring such ownership or control and shall be subject to all the provisions of this Article 9 to the same extent and for all intents and purposes as though such an assignment.

9.8So long as Tenant is not entering into the Permitted Transfer (as defined below) for the purpose of avoiding or otherwise circumventing the remaining terms of this Article 9, Tenant may assign its entire interest under this Lease, without the consent of Landlord, to (a) an affiliate, subsidiary, or parent of Tenant, or a corporation, partnership or other legal entity wholly owned by Tenant (collectively, an “Affiliated Party”), or (b) a successor to Tenant by purchase, merger, consolidation or reorganization, provided that all of the following conditions are satisfied (each such transfer a “Permitted Transfer” and any such assignee or sublessee of a Permitted Transfer, a “Permitted Transferee”):  (i) Tenant is not in default under this Lease; (ii) the Permitted Use does not allow the Premises to be used for retail purposes; (iii) Tenant shall give Landlord written notice at least thirty (30) days prior to the effective date of the proposed Permitted Transfer; (iv) with respect to a proposed Permitted Transfer to an Affiliated Party, Tenant continues to have a net worth equal to or greater than Tenant's net worth at the date of this Lease; and (v) with respect to a purchase, merger, consolidation or reorganization or any Permitted Transfer which results in Tenant ceasing to exist as a separate legal entity, (A) Tenant’s successor shall own all or substantially all of the assets of Tenant, and (B) Tenant’s successor shall have a tangible net worth which is at least equal to the greater of Tenant's tangible net worth at the date of this Lease or Tenant's tangible net worth as of the day prior to the proposed purchase, merger, consolidation or reorganization.  Tenant’s notice to Landlord shall include information and documentation, including, without limitation, copies of certified financial reports and other relevant financial information, showing that each of the above conditions has been satisfied.  If requested by Landlord, Tenant’s successor shall sign a commercially reasonable form of assumption agreement.  As used herein, (1) “parent” shall mean a company which owns a majority of Tenant’s voting equity; (2) “subsidiary” shall mean an entity wholly owned by Tenant or more than fifty percent (50%) of whose voting equity is owned by Tenant; and (3) “affiliate” shall mean an entity controlled, controlling or under common control with Tenant.

10.INDEMNIFICATION.  None of the Landlord Entities shall be liable and Tenant hereby waives all claims against them for any damage to any property or any injury to any person in or about the Premises or the Building by or from any cause whatsoever (including without limiting the foregoing, rain or water leakage of any character from the roof, windows, walls, basement, pipes, plumbing works or appliances, the Building not being in good condition or repair, gas, fire, oil, electricity or theft), except to the extent caused by or arising from the gross negligence or willful misconduct of Landlord or its agents, employees or contractors.  TENANT SHALL PROTECT, INDEMNIFY AND HOLD THE LANDLORD ENTITIES

8


HARMLESS FROM AND AGAINST ANY AND ALL LOSS, CLAIMS, LIABILITY OR COSTS (INCLUDING COURT COSTS AND ATTORNEY’S FEES) INCURRED BY REASON OF (A) ANY DAMAGE TO ANY PROPERTY (INCLUDING BUT NOT LIMITED TO PROPERTY OF ANY LANDLORD ENTITY) OR ANY INJURY (INCLUDING BUT NOT LIMITED TO DEATH) TO ANY PERSON OCCURRING IN, ON OR ABOUT THE PREMISES OR THE BUILDING TO THE EXTENT THAT SUCH INJURY OR DAMAGE SHALL BE CAUSED BY OR ARISE FROM ANY ACTUAL OR ALLEGED ACT, NEGLECT, FAULT, OR OMISSION BY OR OF TENANT OR ANY TENANT ENTITY TO MEET ANY STANDARDS IMPOSED BY ANY DUTY WITH RESPECT TO THE INJURY OR DAMAGE; (B) THE CONDUCT OR MANAGEMENT OF ANY WORK OR THING WHATSOEVER DONE BY THE TENANT IN OR ABOUT THE PREMISES OR FROM TRANSACTIONS OF THE TENANT CONCERNING THE PREMISES; (C) TENANT’S ACTUAL OR ASSERTED FAILURE TO COMPLY WITH ANY AND ALL REGULATIONS APPLICABLE TO THE CONDITION OR USE OF THE PREMISES OR ITS OCCUPANCY; OR (D) ANY BREACH OR DEFAULT ON THE PART OF TENANT IN THE PERFORMANCE OF ANY COVENANT OR AGREEMENT ON THE PART OF THE TENANT TO BE PERFORMED PURSUANT TO THIS LEASE. THE PROVISIONS OF THIS ARTICLE SHALL SURVIVE THE TERMINATION OF THIS LEASE WITH RESPECT TO ANY CLAIMS OR LIABILITY ACCRUING PRIOR TO SUCH TERMINATION.

11.INSURANCE.

11.1Tenant shall keep in force throughout the Term: (a) a Commercial General Liability insurance policy or policies to protect the Landlord Entities against any liability to the public or to any invitee of Tenant or a Landlord Entity incidental to the use of or resulting from any accident occurring in or upon the Premises with a limit of not less than $1,000,000 per occurrence and not less than $2,000,000 in the annual aggregate, or such larger amount as Landlord may prudently require from time to time, covering bodily injury and property damage liability and $2,000,000 products/completed operations aggregate, and $1,000,000 personal injury and advertising injury liability, and including Premises/Operations liability, Products/Completed Operations Liability, Contractual Liability, Broad Form Property Damage Liability, and an Exception to a Pollution Exclusion for Bodily Injury or Property Damage Liability from a hostile fire; (b) Business Auto Liability covering owned, leased, hired and non-owned vehicles used by or on behalf of the Tenant with a limit of not less than $1,000,000 per accident; (c) Worker's Compensation Insurance with limits as required by statute; (d) Employers Liability with limits of $1,000,000 each accident, $1,000,000 disease policy limit, $1,000,000 disease--each employee; (e) All Risk Replacement Cost Property Insurance at not less than full replacement value or Special Form coverage protecting Tenant against loss of or damage to Tenant's alterations, additions, improvements, carpeting, floor coverings, panelings, decorations, fixtures, inventory and other business personal property situated in or about the Premises to the full replacement value of the property so insured; (f) Business Interruption Insurance for 100% of twelve (12) months actual loss sustained;  (g) Pollution Legal Liability Insurance covering bodily injury and property damage liability with a limit of not less than $1,000,000 per incident and (h) Excess General, Auto and Employer’s Liability in the amount of $5,000,000 per occurrence.

11.2The aforesaid policies shall (a) be provided at Tenant’s expense; (b) name the Landlord Entities, and all other entities with an interest in the Property (as disclosed by Landlord) as additional insureds (General Liability, Auto Liability, and Excess Liability) and loss payee (Property—Special Form); (c) be issued by an insurance company with a minimum Best’s rating of “A-:VII” during the Term; (d) provide that said insurance shall not be canceled unless thirty (30) days prior written notice (ten days for non-payment of premium) shall have been given to Landlord; a certificate of Liability insurance on ACORD Form 25 (or comparable form acceptable to Landlord in its sole discretion)  and a certificate of Property insurance on ACORD Form 28 (or comparable form acceptable to Landlord in its sole discretion)  shall be delivered to Landlord by Tenant upon the Commencement Date and at least thirty (30) days prior to each renewal of said insurance; (e) be endorsed so that they are primary and non-contributing with other insurance available to the additional insureds (other than Worker’s Compensation); and  (f) include a cross-liability or severability of interests clause (other than Worker’s Compensation).

11.3Whenever Tenant shall undertake any alterations, additions or improvements in, to or about the Premises (“Work”) the aforesaid insurance protection must extend to and include injuries to persons and damage to property arising in connection with such Work, without limitation including liability under any applicable structural work act, and such other insurance as Landlord shall require; and the policies of or certificates evidencing such insurance must be delivered to Landlord prior to the commencement of any such Work.

12.WAIVER OF SUBROGATION.  Tenant and Landlord hereby mutually waive their respective rights of recovery against each other for any loss insured (or required to be insured pursuant to this Lease) by fire, extended coverage, All Risks or other insurance now or hereafter existing for the benefit of the respective party but only to the extent of the net insurance proceeds payable under such policies.  Each party shall obtain any special endorsements required by their insurer to evidence compliance with the aforementioned waiver.

9


13.SERVICES AND UTILITIES.  From and after the Commencement Date, Tenant shall pay for all water, gas, electricity, heat, light, power, telephone, sewer, sprinkler system charges and other utilities and services used on or from the Premises, together with any taxes, penalties, and surcharges or the like pertaining thereto and any maintenance charges for utilities.  Tenant shall furnish all electric light bulbs, tubes and ballasts, battery packs for emergency lighting and fire extinguishers.  On the Commencement Date, the Premises will be separately metered for gas and electricity, and Tenant shall obtain in its own name and shall pay directly to the appropriate supplier the cost of such utilities serving the Premises.  If any such services are not separately metered to Tenant, Tenant shall pay such proportion of all charges jointly metered with other premises as determined by Landlord, in its sole discretion, to be reasonable.  Any such charges paid by Landlord and assessed against Tenant shall be immediately payable to Landlord on demand and shall be Additional Rent hereunder.  In addition, if applicable, Landlord may install and shall have access to the Premises to monitor a separate meter (or submeter) to determine the actual use of any utility in the Premises or any shared common area and may make available and share actual whole-project energy and water usage data as necessary to maintain the Building’s “green building” certification, if any. If there is no meter or submeter in the Premises, then, upon request, Tenant shall provide monthly utility usage to Landlord in electronic or paper format, including without limitation, copies of all utility bills for the Premises as requested by landlord and will provide permission for Landlord to request information regarding Tenant’s utility usage directly from the utility company.  Tenant will not, without the written consent of Landlord, contract with a utility provider to service the Premises with any utility, including, but not limited to, telecommunications, electricity, water, sewer or gas, which is not previously providing such service to the Building.  Landlord shall in no event be liable for any interruption or failure of utility services on or to the Premises.

14.HOLDING OVER.  Tenant shall pay Landlord for each day Tenant retains possession of the Premises or part of them after termination of this Lease by lapse of time or otherwise at the rate (“Holdover Rate”) which shall be (a) during the first ninety (90) days of such holding over, one hundred fifty percent (150%) of the amount of Annual Rent for the last period prior to the date of such termination plus Tenant’s Proportionate Share of Expenses and Taxes under Article 4, and (b) commencing as of the ninety-first (91st) day of such holding over, two hundred percent (200%) of the greater of (a) the amount of the Annual Rent for the last period prior to the date of such termination plus Tenant’s Proportionate Share of Expenses and Taxes under Article 4; and (b) the then market rental value of the Premises as determined by Landlord assuming a new lease of the Premises of the then usual duration and other terms, in either case, prorated on a daily basis, and also pay all damages sustained by Landlord by reason of such retention.  If Landlord gives notice to Tenant of Landlord’s election to such effect, such holding over shall constitute renewal of this Lease for a period from month to month or one (1) year, whichever shall be specified in such notice, in either case at the Holdover Rate, but if the Landlord does not so elect, no such renewal shall result notwithstanding acceptance by Landlord of any sums due hereunder after such termination; and instead, a tenancy at sufferance at the Holdover Rate shall be deemed to have been created.  In any event, no provision of this Article 14 shall be deemed to waive Landlord’s right of reentry or any other right under this Lease or at law.

15.SUBORDINATION.  Without the necessity of any additional document being executed by Tenant for the purpose of effecting a subordination, this Lease shall be subject and subordinate at all times to (i) ground or underlying leases, (ii) to the lien of any mortgages or deeds of trust now or hereafter placed on, against or affecting the Building, Landlord’s interest or estate in the Building (and which may also affect other properties), or any ground or underlying lease; and (iii) to any and all increases, renewals, modifications, consolidations, replacements and extensions of any such mortgage or deed of trust, provided, however, that if the lessor, mortgagee, trustee, or holder of any such mortgage or deed of trust elects to have Tenant’s interest in this Lease be superior to any such instrument, then, by notice to Tenant, this Lease shall be deemed superior, whether this Lease was executed before or after said instrument. Notwithstanding the foregoing, Tenant covenants and agrees to execute and deliver within ten (10) days of Landlord’s request such further instruments evidencing such subordination or superiority of this Lease as may be required by Landlord.  This provision is hereby declared by Landlord and Tenant to be self-operative and no further instruments shall be required to effect such subordination of this Lease.  Tenant expressly recognizes and agrees that the holder of any mortgage or deed to secure debt or any of their successors or assigns or any other holder of such instrument may sell the Building in the manner provided for by law in such instrument; and further, such sale may be made subject to this Lease.  In the event of the enforcement by the grantee under any such mortgage or deed to secure debt of the remedies provided for by law or by such mortgage or deed to secure debt, Tenant will, upon request of any person or party succeeding to the interest of said lessor or grantee, as a result of such enforcement, automatically become Tenant of such successor in interest without change in the terms or provisions of this Lease; provided, however, that such successor in interest shall not be bound by (i) any payment of rent for more than one month in advance except prepayments in the nature of security for the performance by Tenant of its obligations under this Lease, or (ii) any amendment or modification of this Lease made without the written consent of such lessor or grantee or such successor in interest if such lessor, grantee or successor in interest had previously notified Tenant in writing of its interest.  Notwithstanding anything contained in this Lease to the contrary, in the event of any default by Landlord in performing its covenants or obligations hereunder which would give Tenant the right to terminate this Lease, Tenant shall not exercise such right unless and until (i) Tenant gives written notice of such default (which notice shall specify the exact nature of said default) to any holder(s) of any mortgage or deed to secure debt who has heretofore notified

10


Tenant in writing of its interest and the address to which notices are to be sent, and (ii) said holder(s) fail to cure said default within sixty (60) days (or such longer period of time as may be reasonably necessary) from the giving of such notice by Tenant. Tenant agrees to execute and deliver at any time and from time to time, upon the request of Landlord or of any holder(s) of any of the indebtedness or other obligations secured by any of the mortgages or deeds of trust be necessary or appropriate in any such foreclosure proceeding or otherwise to evidence such attornment. Tenant hereby irrevocably appoints Landlord and the holders of the indebtedness or other obligations secured by the aforesaid mortgages and/or deeds of trust jointly and severally the agent and attorney shall not terminate on disability of the principal. Tenant further waives the provisions of any statute or rule of law, now or hereafter in effect, which may give or purport to give Tenant any right or election to terminate or otherwise adversely affect this Lease and the obligation of Tenant hereunder in the event any such foreclosure proceedings is brought or trustee's sale occurs and agrees that this Lease shall not be affected in any way whatsoever by any such foreclosure proceeding or trustee's sale unless the holder(s) of the indebtedness or other obligations secured by said mortgages and/or deeds of trust shall declare otherwise.

Notwithstanding the foregoing, upon Tenant’s written request made after the Reference Date, Landlord shall use reasonable efforts to provide Tenant with the standard form subordination, non-disturbance and attornment agreement of any then-existing ground lessor or holder of a mortgage on the Building.

16.RULES AND REGULATIONS.  Tenant shall faithfully observe and comply with all the rules and regulations as set forth in Exhibit D to this Lease and all reasonable and non-discriminatory modifications of and additions to them from time to time put into effect by Landlord.  Landlord shall not be responsible to Tenant for the non-performance by any other party of any such rules and regulations.

17.REENTRY BY LANDLORD.

17.1Landlord reserves and shall at all times have the right to re-enter the Premises to inspect the same and use during any such inspections, video equipment to record such inspections, to show said Premises to prospective purchasers, mortgagees or tenants, and to alter, improve or repair the Premises and any portion of the Building, without abatement of Rent, and may for that purpose erect, use and maintain scaffolding, pipes, conduits and other necessary structures and open any wall, ceiling or floor in and through the Building and Premises where reasonably required by the character of the work to be performed, provided entrance to the Premises shall not be blocked thereby, and further provided that the business of Tenant shall not be interfered with unreasonably. Landlord shall have the right at any time to change the arrangement and/or locations of entrances, or passageways, doors and doorways, and corridors, windows, elevators, stairs, toilets or other public parts of the Building and to change the name, number or designation by which the Building is commonly known.  In the event that Landlord damages any portion of any wall or wall covering, ceiling, or floor or floor covering within the Premises, Landlord shall repair or replace the damaged portion to match the original as nearly as commercially reasonable but shall not be required to repair or replace more than the portion actually damaged. Tenant hereby waives any claim for damages for any injury or inconvenience to or interference with Tenant’s business, any loss of occupancy or quiet enjoyment of the Premises, and any other loss occasioned by any action of Landlord authorized by this Article 17.

17.2For each of the aforesaid purposes, Landlord shall at all times have and retain a key with which to unlock all of the doors in the Premises, excluding Tenant’s vaults and safes or special security areas (designated in advance), and Landlord shall have the right to use any and all means which Landlord may deem proper to open said doors in an emergency to obtain entry to any portion of the Premises.  As to any portion to which access cannot be had by means of a key or keys in Landlord’s possession, Landlord is authorized to gain access by such means as Landlord shall elect and the cost of repairing any damage occurring in doing so shall be borne by Tenant and paid to Landlord within five (5) days of Landlord’s demand.

18.DEFAULT.

18.1Except as otherwise provided in Article 20, the following events shall be deemed to be Events of Default under this Lease:

18.1.1Tenant shall fail to pay when due any sum of money becoming due to be paid to Landlord under this Lease, whether such sum be any installment of the Rent reserved by this Lease, any other amount treated as Additional Rent under this Lease, or any other payment or reimbursement to Landlord required by this Lease, whether or not treated as Additional Rent under this Lease, and such failure shall continue for a period of fifteen (15) days after written notice that such payment was not made when due, but if any such notice shall be given, for the twelve (12) month period commencing with the date of such notice, the failure to pay within fifteen (15) days after due any additional sum of money becoming due to be paid to Landlord under this Lease during such period shall be an Event of Default, without notice.

11


18.1.2Tenant shall fail to comply with any term, provision or covenant of this Lease which is not provided for in another Section of this Article and shall not cure such failure within twenty (20) days (forthwith, if the failure involves a hazardous condition) after written notice of such failure to Tenant provided, however, that such failure shall not be an event of default if such failure could not reasonably be cured during such twenty (20) day period, Tenant has commenced the cure within such twenty (20) day period and thereafter is diligently pursuing such cure to completion, but the total aggregate cure period shall not exceed ninety (90) days.

18.1.3Tenant shall fail to vacate the Premises immediately upon termination of this Lease, by lapse of time or otherwise, or upon termination of Tenant’s right to possession only.

18.1.4Tenant or Guarantor shall become insolvent, admit in writing its inability to pay its debts generally as they become due, file a petition in bankruptcy or a petition to take advantage of any insolvency statute, make an assignment for the benefit of creditors, make a transfer in fraud of creditors, apply for or consent to the appointment of a receiver of itself or of the whole or any substantial part of its property, or file a petition or answer seeking reorganization or arrangement under the federal bankruptcy laws, as now in effect or hereafter amended, or any other applicable law or statute of the United States or any state thereof.

18.1.5Tenant shall desert or vacate any substantial portion of the Premises during the term of this Lease.

18.1.6A court of competent jurisdiction shall enter an order, judgment or decree adjudicating Tenant or Guarantor bankrupt, or appointing a receiver of Tenant, or of the whole or any substantial part of its property, without the consent of Tenant, or approving a petition filed against Tenant seeking reorganization or arrangement of Tenant under the bankruptcy laws of the United States, as now in effect or hereafter amended, or any state thereof, and such order, judgment or decree shall not be vacated or set aside or stayed within sixty (60) days from the date of entry thereof.

18.1.7Tenant shall breach any of the requirements of Article 9.

18.1.8Tenant shall fail to discharge or bond over any lien placed upon the Premises in violation of this Lease within thirty (30) days after any such lien or encumbrance is filed.

18.1.9Tenant shall fail to execute any instrument of subordination or attornment or any estoppel certificate within the time periods set forth in Articles 15 and 25 respectively following Landlord’s request therefor.

18.1.10The failure of Tenant or a Tenant Party to observe or comply with any of the material rules and regulations of the Building as the same may be amended from time to time, and such failure shall continue for five (5) days or more after written notice from Landlord to Tenant; provided, however, that if Tenant or a Tenant Party shall breach the same material rule or regulation more than two (2) times in any twelve (12) month period, then the third (3rd) such violation shall be deemed an Event of Default (without any notice).

18.1.11 The occurrence of a default under the Guaranty.

19.REMEDIES.

19.1Except as otherwise provided in Article 20, upon the occurrence of any of the Events of Default described or referred to in Article 18, to the extent permitted by applicable Regulations, Landlord shall have the option to pursue any one or more of the following remedies without any notice or demand whatsoever, concurrently or consecutively and not alternatively:

19.1.1Landlord may, at its election, terminate this Lease.

19.1.2Upon any termination of this Lease, whether by lapse of time or otherwise, Tenant shall surrender possession and vacate the Premises immediately, and deliver possession thereof to Landlord, and Tenant hereby grants to Landlord full and free license to enter into and upon the Premises in such event and to repossess Landlord of the Premises as of Landlord’s former estate and to expel or remove Tenant and any others who may be occupying or be within the Premises and to remove Tenant’s signs and other evidence of tenancy and all other property of Tenant therefrom without being deemed in any manner guilty of trespass, eviction or forcible entry or detainer, and without incurring any liability for any damage resulting therefrom, Tenant waiving any right to claim damages for such re-entry and expulsion, and without relinquishing Landlord’s right to Rent or any other right given to Landlord under this Lease or by operation of law.

12


19.1.3Upon any termination of this Lease, whether by lapse of time or otherwise, Landlord shall be entitled to recover as damages, all Rent, including any amounts treated as Additional Rent under this Lease, and other sums due and payable by Tenant as of the date of termination, plus as liquidated damages and not as a penalty, an amount equal to the sum of:  (a) an amount equal to the then present value of the Rent reserved in this Lease for the residue of the stated Term of this Lease including any amounts treated as Additional Rent under this Lease and all other sums provided in this Lease to be paid by Tenant, minus the fair rental value of the Premises for such residue; (b) the value of the time and expense necessary to obtain a replacement tenant or tenants, and the estimated expenses described in Section 19.1.4 relating to recovery of the Premises, preparation for reletting and for reletting itself; and (c) the cost of performing any other covenants which would have otherwise been performed by Tenant.

19.1.4Upon any termination of Tenant’s right to possession only without termination of this Lease:

19.1.4.1Neither such termination of Tenant’s right to possession nor Landlord’s taking and holding possession thereof as provided in Section 19.1.2 shall terminate this Lease or release Tenant, in whole or in part, from any obligation, including Tenant’s obligation to pay the Rent, including any amounts treated as Additional Rent, under this Lease for the full Term, and if Landlord so elects Tenant shall continue to pay to Landlord the entire amount of the Rent as and when it becomes due, including any amounts treated as Additional Rent under this Lease, for the remainder of the Term plus any other sums provided in this Lease to be paid by Tenant for the remainder of the Term.

19.1.4.2Landlord shall use commercially reasonable efforts to relet the Premises or portions thereof to the extent required by applicable law.  Landlord and Tenant agree that nevertheless Landlord shall at most be required to use only the same efforts Landlord then uses to lease premises in the Building generally and that in any case that Landlord shall not be required to give any preference or priority to the showing or leasing of the Premises or portions thereof over any other space that Landlord may be leasing or have available and may place a suitable prospective tenant in any such other space regardless of when such other space becomes available and that Landlord shall have the right to relet the Premises for a greater or lesser term than that remaining under this Lease, the right to relet only a portion of the Premises, or a portion of the Premises or the entire Premises as a part of a larger area, and the right to change the character or use of the Premises.  In connection with or in preparation for any reletting, Landlord may, but shall not be required to, make repairs, alterations and additions in or to the Premises and redecorate the same to the extent Landlord deems necessary or desirable, and Tenant shall pay the cost thereof, together with Landlord’s expenses of reletting, including, without limitation, any commission incurred by Landlord, within five (5) days of Landlord’s demand.  Landlord shall not be required to observe any instruction given by Tenant about any reletting or accept any tenant offered by Tenant unless such offered tenant has a credit-worthiness acceptable to Landlord and leases the entire Premises upon terms and conditions including a rate of rent (after giving effect to all expenditures by Landlord for tenant improvements, broker’s commissions and other leasing costs) all no less favorable to Landlord than as called for in this Lease, nor shall Landlord be required to make or permit any assignment or sublease.

19.1.4.3Until such time as Landlord shall elect to terminate this Lease and shall thereupon be entitled to recover the amounts specified in such case in Section 19.1.3, Tenant shall pay to Landlord upon demand the full amount of all Rent, including any amounts treated as Additional Rent under this Lease and other sums reserved in this Lease for the remaining Term, together with the costs of repairs, alterations, additions, redecorating and Landlord’s expenses of reletting and the collection of the Rent accruing therefrom (including reasonable attorney’s fees and broker’s commissions), as the same shall then be due or become due from time to time, less only such consideration as Landlord may have received from any reletting of the Premises; and Tenant agrees that Landlord may file suits from time to time to recover any sums falling due under this Article 19 as they become due.  Any proceeds of reletting by Landlord in excess of the amount then owed by Tenant to Landlord from time to time shall be credited against Tenant’s future obligations under this Lease but shall not otherwise be refunded to Tenant or inure to Tenant’s benefit.

19.2Upon the occurrence of an Event of Default, Landlord may (but shall not be obligated to) cure such default at Tenant’s sole expense.  Without limiting the generality of the foregoing, Landlord may, at Landlord’s option, enter into and upon the Premises if Landlord determines in its sole discretion that Tenant is not acting within a commercially reasonable time to maintain, repair or replace anything for which Tenant is responsible under this Lease or to otherwise effect compliance with its obligations under this Lease and correct the same, without being deemed in any manner guilty of trespass, eviction or forcible entry and detainer and without incurring any liability for any damage or interruption of Tenant’s business resulting therefrom and Tenant agrees to reimburse Landlord within five (5) days of Landlord’s demand as Additional Rent, for any expenses which Landlord may incur in thus effecting compliance with Tenant’s obligations under this Lease, plus interest from the date of expenditure by Landlord at the rate set forth in Section 3.2. .

13


19.3If, on account of any breach or default by Tenant in Tenant’s obligations under the terms and conditions of this Lease, it shall become necessary or appropriate for Landlord to employ or consult with an attorney or collection agency concerning or to enforce or defend any of Landlord’s rights or remedies arising under this Lease or to collect any sums due from Tenant, Tenant agrees to pay all costs and fees so incurred by Landlord, including, without limitation, reasonable attorneys’ fees and costs.  TENANT EXPRESSLY WAIVES ANY RIGHT TO: (A) TRIAL BY JURY; AND (B) SERVICE OF ANY NOTICE REQUIRED BY ANY PRESENT OR FUTURE LAW OR ORDINANCE APPLICABLE TO LANDLORDS OR TENANTS BUT NOT REQUIRED BY THE TERMS OF THIS LEASE.

19.4Pursuit of any of the foregoing remedies shall not preclude pursuit of any of the other remedies provided in this Lease or any other remedies provided by law or in equity (all such remedies being cumulative), nor shall pursuit of any remedy provided in this Lease constitute a forfeiture or waiver of any Rent due to Landlord under this Lease or of any damages accruing to Landlord by reason of the violation of any of the terms, provisions and covenants contained in this Lease.

19.5No act or thing done by Landlord or its agents during the Term shall be deemed a termination of this Lease or an acceptance of the surrender of the Premises, and no agreement to terminate this Lease or accept a surrender of said Premises shall be valid, unless in writing signed by Landlord.  No waiver by Landlord of any violation or breach of any of the terms, provisions and covenants contained in this Lease shall be deemed or construed to constitute a waiver of any other violation or breach of any of the terms, provisions and covenants contained in this Lease.  Landlord’s acceptance of the payment of rental or other payments after the occurrence of an Event of Default shall not be construed as a waiver of such Default, unless Landlord so notifies Tenant in writing.  Forbearance by Landlord in enforcing one or more of the remedies provided in this Lease upon an Event of Default shall not be deemed or construed to constitute a waiver of such Event of Default or of Landlord’s right to enforce any such remedies with respect to such Event of Default or any subsequent Event of Default.

19.6To secure the payment of all rentals and other sums of money becoming due from Tenant under this Lease, Landlord shall have and Tenant grants to Landlord a first lien upon the leasehold interest of Tenant under this Lease, which lien may be enforced in equity, and a continuing security interest upon all goods, wares, equipment, fixtures, furniture, inventory, accounts, contract rights, chattel paper and other personal property of Tenant situated on the Premises, and such property shall not be removed therefrom without the consent of Landlord until all arrearages in Rent as well as any and all other sums of money then due to Landlord under this Lease shall first have been paid and discharged.  Upon the occurrence of an Event of Default, Landlord shall have, in addition to any other remedies provided in this Lease or by law, all rights and remedies under the Uniform Commercial Code, including without limitation the right to sell the property described in this Section 19.6 at public or private sale upon five (5) days’ notice to Tenant.  Tenant shall execute all such financing statements and other instruments as shall be deemed necessary or desirable in Landlord’s discretion to perfect the security interest hereby created.

19.7Any and all property which may be removed from the Premises by Landlord pursuant to the authority of this Lease or of law, to which Tenant is or may be entitled, may be handled, removed and/or stored, as the case may be, by or at the direction of Landlord but at the risk, cost and expense of Tenant, and Landlord shall in no event be responsible for the value, preservation or safekeeping thereof.  Tenant shall pay to Landlord, upon demand, any and all expenses incurred in such removal and all storage charges against such property so long as the same shall be in Landlord’s possession or under Landlord’s control.  Any such property of Tenant not retaken by Tenant from storage within thirty (30) days after removal from the Premises shall, at Landlord’s option, be deemed conveyed by Tenant to Landlord under this Lease as by a bill of sale without further payment or credit by Landlord to Tenant.

19.8If more than one (1) Event of Default occurs during the Term or any renewal thereof, Tenant’s renewal options, expansion options, purchase options and rights of first offer and/or refusal, if any are provided for in this Lease, shall be null and void.

20.TENANT’S BANKRUPTCY OR INSOLVENCY.

20.1If at any time and for so long as Tenant shall be subjected to the provisions of the United States Bankruptcy Code or other law of the United States or any state thereof for the protection of debtors as in effect at such time (each a “Debtor’s Law”):

20.1.1Tenant, Tenant as debtor-in-possession, and any trustee or receiver of Tenant’s assets (each a “Tenant’s Representative”) shall have no greater right to assume or assign this Lease or any interest in this Lease, or to sublease any of the Premises than accorded to Tenant in Article 9, except to the extent Landlord shall be required to permit such assumption, assignment or sublease by the provisions of such Debtor’s Law.  Without limitation of the generality of the

14


foregoing, any right of any Tenant’s Representative to assume or assign this Lease or to sublease any of the Premises shall be subject to the conditions that:

20.1.1.1Such Debtor’s Law shall provide to Tenant’s Representative a right of assumption of this Lease which Tenant’s Representative shall have timely exercised and Tenant’s Representative shall have fully cured any default of Tenant under this Lease.

20.1.1.2Tenant’s Representative or the proposed assignee, as the case shall be, shall have deposited with Landlord as security for the timely payment of Rent an amount equal to the larger of: (a) three (3) months’ Rent and other monetary charges accruing under this Lease; and (b) any sum specified in Article 5; and shall have provided Landlord with adequate other assurance of the future performance of the obligations of the Tenant under this Lease.  Without limitation, such assurances shall include, at least, in the case of assumption of this Lease, demonstration to the satisfaction of the Landlord that Tenant’s Representative has and will continue to have sufficient unencumbered assets after the payment of all secured obligations and administrative expenses to assure Landlord that Tenant’s Representative will have sufficient funds to fulfill the obligations of Tenant under this Lease; and, in the case of assignment, submission of current financial statements of the proposed assignee, audited by an independent certified public accountant reasonably acceptable to Landlord and showing a net worth and working capital in amounts determined by Landlord to be sufficient to assure the future performance by such assignee of all of the Tenant’s obligations under this Lease.

20.1.1.3The assumption or any contemplated assignment of this Lease or subleasing any part of the Premises, as shall be the case, will not breach any provision in any other lease, mortgage, financing agreement or other agreement by which Landlord is bound.

20.1.1.4Landlord shall have, or would have had absent the Debtor’s Law, no right under Article 9 to refuse consent to the proposed assignment or sublease by reason of the identity or nature of the proposed assignee or sublessee or the proposed use of the Premises concerned.

21.QUIET ENJOYMENT.  Landlord represents and warrants that it has full right and authority to enter into this Lease and that Tenant, while paying the rental and performing its other covenants and agreements contained in this Lease, shall peaceably and quietly have, hold and enjoy the Premises for the Term without hindrance or molestation from Landlord excepting only the lien for current taxes not yet due, such mortgage or mortgages as are permitted by the terms of this Lease, zoning ordinances and other building and fire ordinances and governmental regulations relating to the use of such Premises, and easements, restrictions and other conditions of record, and subject to the terms and provisions of this Lease.  Landlord shall not be liable for any interference or disturbance by other tenants or third persons or on account of Landlord’s enforcement of any such governmental orders, legislation or other governmental action limiting or restricting Tenant’s ability to access or occupy the Premises, nor shall Tenant be released from any of the obligations of this Lease because of such interference or disturbance.

22.CASUALTY.

22.1In the event the Premises or the Building are damaged by fire or other cause and in Landlord’s reasonable estimation such damage can be materially restored within one hundred eighty (180) days following the commencement of restoration, Landlord shall forthwith repair the same and this Lease shall remain in full force and effect, except that Tenant shall be entitled to a proportionate abatement in Rent from the date of such damage.  Such abatement of Rent shall be made pro rata in accordance with the extent to which the damage and the making of such repairs shall interfere with the use and occupancy by Tenant of the Premises from time to time.  Within forty-five (45) days from the date of such damage, Landlord shall notify Tenant, in writing, of Landlord’s reasonable estimation of the length of time within which material restoration can be made, and Landlord’s determination shall be binding on Tenant.  For purposes of this Lease, the Building or Premises shall be deemed “materially restored” if they are in such condition as would not prevent or materially interfere with Tenant’s use of the Premises for the purpose for which it was being used immediately before such damage.

22.2If such repairs cannot, in Landlord’s reasonable estimation, be made within one hundred eighty (180) days following the commencement of restoration, Landlord and Tenant shall each have the option of giving the other, at any time within thirty (30) days after Landlord’s notice of estimated restoration time, notice terminating this Lease as of the date of such damage.  In the event of the giving of such notice, this Lease shall expire and all interest of the Tenant in the Premises shall terminate as of the date of such damage as if such date had been originally fixed in this Lease for the expiration of the Term.  In the event that neither Landlord nor Tenant exercises its option to terminate this Lease, then Landlord shall repair or restore such damage, this Lease continuing in full force and effect, and the Rent hereunder shall be proportionately abated as provided in Section 22.1.

15


22.3Landlord shall not be required to repair or replace any damage or loss by or from fire or other cause to any panelings, decorations, partitions, additions, railings, ceilings, floor coverings, office fixtures or any other property or improvements installed on the Premises by, or belonging to, Tenant.  Any insurance which may be carried by Landlord or Tenant against loss or damage to the Building or Premises shall be for the sole benefit of the party carrying such insurance and under its sole control.

22.4In the event that Landlord should fail to complete such repairs and material restoration within sixty (60) days after the date estimated by Landlord therefor as extended by this Section 22.4, Tenant may at its option and as its sole remedy terminate this Lease by delivering written notice to Landlord, within fifteen (15) days after the expiration of said period of time, whereupon this Lease shall end on the date of such notice or such later date fixed in such notice as if the date of such notice was the date originally fixed in this Lease for the expiration of the Term; provided, however, that if construction is delayed because of changes, deletions or additions in construction requested by Tenant, strikes, lockouts, casualties, Acts of God, war, material or labor shortages, declared state of emergency or public health emergency; pandemic (including, without limitation, COVID-19); government-mandated quarantine or travel ban; government-mandated closure (including, without limitation, closure of buildings, airports, harbors, railroads and/or pipelines or other infrastructure); other government regulation or control or other causes beyond the reasonable control of Landlord, the period for restoration, repair or rebuilding shall be extended for the amount of time Landlord is so delayed.

22.5Notwithstanding anything to the contrary contained in this Article:  (a) Landlord shall not have any obligation whatsoever to repair, reconstruct, or restore the Premises when the damages resulting from any casualty covered by the provisions of this Article 22 occur during the last twelve (12) months of the Term or any extension thereof, or for which sufficient insurance proceeds to fully cover the repair and restoration are not received by Landlord, but if Landlord determines not to repair such damages Landlord shall notify Tenant and if such damages shall render any material portion of the Premises untenantable Tenant shall have the right to terminate this Lease by notice to Landlord within fifteen (15) days after receipt of Landlord’s notice; and (b) in the event the holder of any indebtedness secured by a mortgage or deed of trust covering the Premises or Building requires that any insurance proceeds be applied to such indebtedness, then Landlord shall have the right to terminate this Lease by delivering written notice of termination to Tenant within fifteen (15) days after such requirement is made by any such holder, whereupon this Lease shall end on the date of such damage as if the date of such damage were the date originally fixed in this Lease for the expiration of the Term.

22.6In the event of any damage or destruction to the Building or Premises by any peril covered by the provisions of this Article 22, it shall be Tenant’s responsibility to properly secure the Premises and upon notice from Landlord to remove forthwith, at its sole cost and expense, such portion of all of the property belonging to Tenant or its licensees from such portion or all of the Building or Premises as Landlord shall request.

23.EMINENT DOMAIN.  If all or any substantial part of the Premises shall be taken or appropriated by any public or quasi-public authority under the power of eminent domain, or conveyance in lieu of such appropriation, either party to this Lease shall have the right, at its option, of giving the other, at any time within thirty (30) days after such taking, notice terminating this Lease, except that Tenant may only terminate this Lease by reason of taking or appropriation, if such taking or appropriation shall be so substantial as to materially interfere with Tenant’s use and occupancy of the Premises.  If neither party to this Lease shall so elect to terminate this Lease, the rental thereafter to be paid shall be adjusted on a fair and equitable basis under the circumstances.  In addition to the rights of Landlord above, if any substantial part of the Building shall be taken or appropriated by any public or quasi-public authority under the power of eminent domain or conveyance in lieu thereof, and regardless of whether the Premises or any part thereof are so taken or appropriated, Landlord shall have the right, at its sole option, to terminate this Lease.  Landlord shall be entitled to any and all income, Rent, award, or any interest whatsoever in or upon any such sum, which may be paid or made in connection with any such public or quasi-public use or purpose, and Tenant hereby assigns to Landlord any interest it may have in or claim to all or any part of such sums, other than any separate award which may be made with respect to Tenant’s trade fixtures and moving expenses; Tenant shall make no claim for the value of any unexpired Term.

24.SALE BY LANDLORD.  In event of a sale or conveyance by Landlord of the Building, the same shall operate to release Landlord from any future liability upon any of the covenants or conditions, expressed or implied, contained in this Lease in favor of Tenant, and in such event Tenant agrees to look solely to the responsibility of the successor in interest of Landlord in and to this Lease.  Except as set forth in this Article 24, this Lease shall not be affected by any such sale and Tenant agrees to attorn to the purchaser or assignee.  If any security has been given by Tenant to secure the faithful performance of any of the covenants of this Lease, Landlord may transfer or deliver said security or credit the amount of such security, as such, to Landlord’s successor in interest and thereupon Landlord shall be discharged from any further liability with regard to said security.

16


25.ESTOPPEL CERTIFICATES.  Within ten (10) days following any written request which Landlord may make from time to time, Tenant shall execute and deliver to Landlord or mortgagee or prospective mortgagee a sworn statement certifying:  (a) the date of commencement of this Lease; (b) the fact that this Lease is unmodified and in full force and effect (or, if there have been modifications to this Lease, that this Lease is in full force and effect, as modified, and stating the date and nature of such modifications); (c) the date to which the Rent and other sums payable under this Lease have been paid; (d) the fact that there are no current defaults under this Lease by either Landlord or Tenant except as specified in Tenant’s statement; and (e) such other matters as may be requested by Landlord.  Landlord and Tenant intend that any statement delivered pursuant to this Article 25 may be relied upon by any mortgagee, beneficiary or purchaser, and Tenant shall be liable for all loss, cost or expense resulting from the failure of any sale or funding of any loan caused by any material misstatement contained in such estoppel certificate.  Tenant irrevocably agrees that if Tenant fails to execute and deliver such certificate within such ten (10) day period Landlord or Landlord’s beneficiary or agent may execute and deliver such certificate on Tenant’s behalf, and that such certificate shall be fully binding on Tenant.

26.SURRENDER OF PREMISES.

26.1Tenant shall arrange to meet Landlord for two (2) joint inspections of the Premises, the first to occur at least thirty (30) days (but no more than sixty (60) days) before the last day of the Term, and the second to occur not later than forty-eight (48) hours after Tenant has vacated the Premises.  In the event of Tenant’s failure to arrange such joint inspections and/or participate in either such inspection, Landlord’s inspection at or after Tenant’s vacating the Premises shall be conclusively deemed correct for purposes of determining Tenant’s responsibility for repairs and restoration.

26.2All alterations, additions, and improvements in, on, or to the Premises made or installed by or for Tenant, including, without limitation, carpeting (collectively, “Alterations”), shall be and remain the property of Tenant during the Term.  Upon the expiration or sooner termination of the Term, all Alterations shall become a part of the realty and shall belong to Landlord without compensation, and title shall pass to Landlord under this Lease as by a bill of sale.  At the end of the Term or any renewal of the Term or other sooner termination of this Lease, Tenant will peaceably deliver up to Landlord possession of the Premises, together with all Alterations by whomsoever made, in the same conditions received or first installed, broom clean and free of all debris, excepting only ordinary wear and tear and damage by fire or other casualty.  Notwithstanding the foregoing, if Landlord elects by notice given to Tenant at least forty-five (45) days prior to expiration of the Term, Tenant shall, at Tenant’s sole cost, remove any Alterations, including carpeting, so designated by Landlord’s notice, and repair any damage caused by such removal.  Tenant must, at Tenant’s sole cost, remove upon termination of this Lease, any and all of Tenant’s furniture, furnishings, equipment, movable partitions of less than full height from floor to ceiling and other trade fixtures and personal property, as well as all data/telecommunications cabling and wiring installed by or on behalf of Tenant, whether inside walls, under any raised floor or above any ceiling (collectively, “Personalty”).  Personalty not so removed shall be deemed abandoned by the Tenant and title to the same shall thereupon pass to Landlord under this Lease as by a bill of sale, but Tenant shall remain responsible for the cost of removal and disposal of such Personalty, as well as any damage caused by such removal.  In lieu of requiring Tenant to remove Alterations and Personalty and repair the Premises as aforesaid, Landlord may, by written notice to Tenant delivered at least thirty (30) days before the Termination Date, require Tenant to pay to Landlord, as Additional Rent hereunder, the cost of such removal and repair in an amount reasonably estimated by Landlord.

26.3All obligations of Tenant under this Lease not fully performed as of the expiration or earlier termination of the Term shall survive the expiration or earlier termination of the Term.  Upon the expiration or earlier termination of the Term, Tenant shall pay to Landlord the amount, as estimated by Landlord, necessary to repair and restore the Premises as provided in this Lease and/or to discharge Tenant’s obligation for unpaid amounts due or to become due to Landlord.  All such amounts shall be used and held by Landlord for payment of such obligations of Tenant, with Tenant being liable for any additional costs upon demand by Landlord, or with any excess to be returned to Tenant after all such obligations have been determined and satisfied.  Any otherwise unused security deposit shall be credited against the amount payable by Tenant under this Lease.

27.NOTICES.  Any notice or document required or permitted to be delivered under this Lease shall be addressed to the intended recipient, by fully prepaid registered or certified United States Mail return receipt requested, or by reputable independent contract delivery service furnishing a written record of attempted or actual delivery, and shall be deemed to be delivered when tendered for delivery to the addressee at its address set forth on the Reference Pages, or at such other address as it has then last specified by written notice delivered in accordance with this Article 27, or if to Tenant at either its aforesaid address or its last known registered office or home of a general partner or individual owner, whether or not actually accepted or received by the addressee.  Any such notice or document may also be (i) personally delivered if a receipt is signed by and received from, the individual, if any, named in Tenant’s Notice Address or (ii) delivered by electronic mail provided that as of the date of the electronic mail transmission a hard copy of such notice is also sent to the intended addressee by means described in the first sentence of this Section 27.

17


28.TAXES PAYABLE BY TENANT.  In addition to Rent and other charges to be paid by Tenant under this Lease, Tenant shall reimburse to Landlord, upon demand, any and all taxes payable by Landlord (other than net income taxes) whether or not now customary or within the contemplation of the parties to this Lease:  (a) upon, allocable to, or measured by or on the gross or net Rent payable under this Lease, including without limitation any gross income tax or excise tax levied by the State, any political subdivision thereof, or the Federal Government with respect to the receipt of such Rent; (b) upon or with respect to the possession, leasing, operation, management, maintenance, alteration, repair, use or occupancy of the Premises or any portion thereof, including any sales, use or service tax imposed as a result thereof; (c) upon or measured by the Tenant’s gross receipts or payroll or the value of Tenant’s equipment, furniture, fixtures and other personal property of Tenant or leasehold improvements, alterations or additions located in the Premises; or (d) upon this transaction or any document to which Tenant is a party creating or transferring any interest of Tenant in this Lease or the Premises.  In addition to the foregoing, Tenant agrees to pay, before delinquency, any and all taxes levied or assessed against Tenant and which become payable during the term hereof upon Tenant’s equipment, furniture, fixtures and other personal property of Tenant located in the Premises.

29.GUARANTY. As additional security for this Lease and as further inducement to Landlord to enter into this Lease, simultaneously with Tenant’s execution and delivery of this Lease to Landlord, Tenant shall cause Guarantor to deliver to Landlord the guaranty in the form attached hereto as Exhibit E (the “Guaranty”).

30.DEFINED TERMS AND HEADINGS.  The Article headings shown in this Lease are for convenience of reference and shall in no way define, increase, limit or describe the scope or intent of any provision of this Lease.  Any indemnification or insurance of Landlord shall apply to and inure to the benefit of all the following “Landlord Entities”, being Landlord, Landlord’s investment manager, the California Public Employees Retirement System, and the trustees, boards of directors, officers, general partners, beneficiaries, stockholders, employees and agents of each of them.  Any option granted to Landlord shall also include or be exercisable by Landlord’s trustee, beneficiary, agents and employees, as the case may be.  In any case where this Lease is signed by more than one person, the obligations under this Lease shall be joint and several.  The terms “Tenant” and “Landlord” or any pronoun used in place thereof shall indicate and include the masculine or feminine, the singular or plural number, individuals, firms or corporations, and their and each of their respective successors, executors, administrators and permitted assigns, according to the context hereof.

31.TENANT’S AUTHORITY.

31.1If Tenant signs as a corporation, partnership, trust or other legal entity each of the persons executing this Lease on behalf of Tenant represents and warrants that Tenant has been and is qualified to do business in the state in which the Building is located, that the entity has full right and authority to enter into this Lease, and that all persons signing on behalf of the entity were authorized to do so by appropriate actions. Tenant agrees to deliver to Landlord, simultaneously with the delivery of this Lease, a corporate resolution, proof of due authorization by partners, opinion of counsel or other appropriate documentation reasonably acceptable to Landlord evidencing the due authorization of Tenant to enter into this Lease.

31.2Tenant hereby represents and warrants that neither Tenant, nor any persons or entities holding any legal or beneficial interest whatsoever in Tenant, are (i) the target of any sanctions program that is established by Executive Order of the President or published by the Office of Foreign Assets Control, U.S. Department of the Treasury (“OFAC”); (ii) designated by the President or OFAC pursuant to the Trading with the Enemy Act, 50 U.S.C. App. § 5, the International Emergency Economic Powers Act, 50 U.S.C. §§ 1701-06, the Patriot Act, Public Law 107-56, Executive Order 13224 (September 23, 2001) or any Executive Order of the President issued pursuant to such statutes; or (iii) named on the following list that is published by OFAC: “List of Specially Designated Nationals and Blocked Persons.” If the foregoing representation is untrue at any time during the Term, an Event of Default will be deemed to have occurred, without the necessity of notice to Tenant.

32.FINANCIAL STATEMENTS AND CREDIT REPORTS.  At Landlord’s request, Tenant (or any proposed subtenant or assignee pursuant to any transfers under Section 9) shall deliver to Landlord a copy, certified by an officer of Tenant as being a true and correct copy, of Tenant’s most recent audited financial statement, or, if unaudited, certified by Tenant’s chief financial officer as being true, complete and correct in all material respects.  Tenant hereby authorizes Landlord to obtain one or more credit reports on Tenant at any time, and shall execute such further authorizations as Landlord may reasonably require in order to obtain a credit report.

33.COMMISSIONS.  Each of the parties represents and warrants to the other that it has not dealt with any broker or finder in connection with this Lease, except as described on the Reference Pages.

34.TIME AND APPLICABLE LAW.  Time is of the essence of this Lease and all of its provisions.  Whenever a period of time is prescribed for the taking of an action by Landlord, the period of time for the performance of such action shall be

18


extended by the number of days that the performance is actually delayed due to strikes, acts of God, shortages of labor or materials, war, terrorist acts, pandemics, orders of any governmental authority, civil disturbances and other causes beyond the reasonable control of Landlord.

35.SUCCESSORS AND ASSIGNS.  Subject to the provisions of Article 9, the terms, covenants and conditions contained in this Lease shall be binding upon and inure to the benefit of the heirs, successors, executors, administrators and assigns of the parties to this Lease.

36.ENTIRE AGREEMENT AND COUNTERPARTS.  This Lease, together with its exhibits, contains all agreements of the parties to this Lease and supersedes any previous negotiations.  There have been no representations made by the Landlord or any of its representatives or understandings made between the parties other than those set forth in this Lease and its exhibits.  This Lease may not be modified except by a written instrument duly executed by the parties to this Lease.  This Lease may be executed in 2 or more counterparts, each of which shall be deemed an original, but all of which together shall constitute one and the same instrument.  Counterparts may be delivered via facsimile, electronic mail (including pdf or any electronic signature process complying with the U.S. federal ESIGN Act of 2000) or other transmission method and any counterpart so delivered shall be deemed to have been duly and validly delivered and be valid and effective for all purposes.  Electronic signatures shall be deemed original signatures for purposes of this Lease and all matters related thereto, with such electronic signatures having the same legal effect as original signatures.

37.EXAMINATION NOT OPTION.  Submission of this Lease shall not be deemed to be a reservation of the Premises.  Landlord shall not be bound by this Lease until it has received a copy of this Lease duly executed by Tenant and has delivered to Tenant a copy of this Lease duly executed by Landlord, and until such delivery Landlord reserves the right to exhibit and lease the Premises to other prospective tenants.  Notwithstanding anything contained in this Lease to the contrary, Landlord may withhold delivery of possession of the Premises from Tenant until such time as Tenant has delivered to Landlord the Security Deposit required by Article 5, prepaid Rent, if any, as set forth in Article 3 and any sum owed pursuant to this Lease.

38.RECORDATION.  Tenant shall not record or register this Lease or a short form memorandum hereof without the prior written consent of Landlord, and then shall pay all charges and taxes incident such recording or registration.

39.OPTIONS TO EXTEND.  Tenant, provided this Lease is in full force and effect and Tenant is not in default under any of the other terms and conditions of this Lease at the time of notification or commencement, shall have one (1) option to extend (“Extension Option”) this Lease, for a term of five (5) years (“Extension Term”), for the portion of the Premises being leased by Tenant as of the date the applicable Extension Term is to commence, on the same terms and conditions set forth in this Lease, except as modified by the terms, covenants and conditions as set forth below:

39.1If Tenant elects to exercise the applicable Extension Option, then Tenant shall provide Landlord with written notice (“Option Notice”) no earlier than the date which is twelve (12) months prior to the expiration of the then current Term of this Lease but no later than the date which is nine (9) months prior to the expiration of the then current Term of this Lease.  If Tenant fails to provide such Option Notice, Tenant shall have no further or additional right to extend or renew the Term of this Lease.

39.2The Annual Rent and Monthly Installment of Rent in effect at the expiration of the then current Term of this Lease shall be increased to reflect the Prevailing Market (defined below) rate as of the date the applicable Extension Term is to commence, taking into account the specific provisions of this Lease which will remain constant.  Landlord shall advise Tenant in writing of the new Annual Rent and Monthly Installment of Rent for the Premises no later than thirty (30) days after receipt of Tenant's written request therefor which request will be made by Tenant in writing no earlier than the date which is twelve (12) months prior to the expiration of the then current Term of this Lease but no later than the date which is nine (9) months prior to the expiration of the then current Term of this Lease.  Said notification from Landlord  of the new Annual Rent may include a provision for its escalation to provide for a change in fair market rental between the time of notification and the commencement of the applicable Extension Term.  In no event shall the Annual Rent and Monthly Installment of Rent for the applicable Extension Term be less than the Annual Rent and Monthly Installment of Rent in the preceding period.

39.3The Extension Options are not transferable; the parties hereto acknowledge and agree that they intend that the aforesaid options to extend this Lease shall be “personal” to Tenant as set forth above and that in no event will any assignee or sublessee have any rights to exercise the aforesaid options to extend.

19


39.4If Tenant fails to validly exercise the first Extension Option, Tenant shall have no further right extend the Term of this Lease.  In addition, if both Extension Options are validly exercised or if Tenant fails to validly exercise the second Extension Option, Tenant shall have no further right to extend the Term of this Lease.

39.5Notwithstanding anything herein to the contrary, the Extension Options are subject and subordinate to the expansion rights (whether such rights are designated as a right of first offer, right of first refusal, expansion option or otherwise) of any tenant of the Building existing on the date hereof.

39.6For purposes of this Article 39, “Prevailing Market” shall mean the arm’s length fair market annual rental rate per rentable square foot under extension leases and amendments entered into on or about the date on which the Prevailing Market is being determined hereunder for space comparable to the Premises in the Building and buildings comparable to the Building in the greater Foxborough, Massachusetts area as of the date the applicable Extension Term is to commence, taking into account the specific provisions of this Lease which will remain constant, and may, if applicable, include parking and trailer storage charges.  The determination of Prevailing Market shall take into account any material economic differences between the terms of this Lease and any comparison lease or amendment, such as rent abatements, construction costs and other concessions and the manner, if any, in which the landlord under any such lease is reimbursed for operating expenses, insurance costs and taxes.

40.SIGNAGE.

40.1All signs, decorations, advertising media, blinds, draperies and other window treatment or bars or other security installations visible from outside the Premises shall be subject to Landlord’s prior written approval and shall conform in all respects to Landlord’s requirements and all Legal Requirements.  Tenant shall not make any changes to the exterior of the Premises, install any exterior lights, decorations, balloons, flags, pennants, banners, or painting, or erect or install any fascia signs, windows or door lettering, placards, decorations, or advertising media of any type which can be viewed from the exterior of the Premises without Landlord’s prior written consent.  Landlord shall not be required to notify Tenant of whether it consents to any sign until it (a) has received detailed, to-scale drawings thereof specifying design, material composition, color scheme, and method of installation, and (b) has had a reasonable opportunity to review them.  Upon surrender or vacation of the Premises, Tenant shall remove all signs and repair, paint, and/or replace the building fascia surface to which its signs are attached.  Tenant shall obtain all applicable governmental permits and approvals for sign and exterior treatments.

40.2To the extent Landlord maintains any directory signage for the Building which identifies all Building tenants respectively, Landlord shall place Tenant’s name on such sign(s) after Tenant opens for business in the Premises.

40.3Tenant, at its sole cost and expense, may install Building standard signage on the entry door to the Premises as permitted by Legal Requirements and provided Tenant complies with all zoning and other municipal and county regulations (the “Entry Door Signage”).  The Entry Door Signage shall be maintained and repaired by Tenant, and shall comply with all Legal Requirements.  Landlord shall have the right to approve the Entry Door Signage, including the size, color and style, which approval shall not be unreasonably withheld, conditioned or delayed.  Upon the expiration or earlier termination of this Lease, Tenant shall remove the Entry Door Signage.

41.LIMITATION OF LANDLORD’S LIABILITY.  Redress for any claim against Landlord under this Lease shall be limited to and enforceable only against and to the extent of Landlord’s interest in the Building.  The obligations of Landlord under this Lease are not intended to be and shall not be personally binding on, nor shall any resort be had to the private properties of, any of Landlord’s or its investment manager’s, trustees, directors, officers, partners, beneficiaries, members, stockholders, employees, or agents, and in no case shall Landlord be liable to Tenant hereunder for any lost profits, damage to business, or any form of special, indirect or consequential damages.

42.DELAYS IN NONMONETARY OBLIGATIONS. No party hereto shall be required to perform any term, obligation, covenant or condition of this Lease (except with respect to the payment of any monetary obligations hereunder) ,so long as such performance is delayed or prevented by force majeure (as defined below), and the time for performance of such term, obligation, covenant or condition shall be extended by the number of days equivalent to the number of days of such delay or prevention.  In addition, any time periods or deadlines given in this Lease to a party for the pursuit or completion of due diligence, permitting, satisfaction of contingencies or conditions, construction or installation of improvements, or other activities or purposes (including, without limitation, the period provided to Landlord to complete any delivery obligations and the period provided to Tenant (to complete construction and open for business) between delivery of the Premises and commencement of the Term and payment of rent) shall be extended by the number of days such party is delayed by force majeure in such activities or purposes for which the time period or deadline is given. The term “force majeure” or “Force

20


Majeure” shall mean any acts of God; enemy acts; acts of war; acts of terrorism or bioterrorism; riot, insurrection or other civil commotion; intervention by civil or military authorities of government; declared state of emergency or public health emergency; pandemic (including, without limitation, COVID-19); government-mandated quarantine or travel ban; government-mandated closure (including, without limitation, closure of buildings, airports, harbors, railroads and/or pipelines or other infrastructure); general unavailability of certain materials; strikes, boycotts, lockouts, labor disputes or work stoppage; and/or any other cause not reasonably within the control of such party and which, by the exercise of due diligence, such party is unable, wholly or in part, to prevent or overcome. In no event shall insufficiency of funds required to perform any term, covenant or condition of this Lease constitute force majeure.

43.CFIUS.  (a)  (i) Tenant has reviewed, inspected and investigated the terms of this Lease and the Premises at the sole cost and expense of Tenant, to determine whether this lease and any transaction set forth herein or contemplated hereby are reasonably likely to require a CFIUS Filing, or necessitate a review by CFIUS, or a CFIUS Investigation. (ii) Based on the review, inspection and investigation referenced in the foregoing clause (i), Tenant represents and warrants to Landlord that: (a) no CFIUS Filing is necessary and no CFIUS Investigation or CFIUS Notice has taken place, or has been filed, as of the date hereof; (b) this Agreement and the matters contemplated hereby is neither:  (1) a “covered transaction” under FIRRMA Section 1703(a)(4)(B)(ii); nor (2) a “covered real estate transaction” as such term is defined under proposed, interim and final regulations promulgated as of the date hereof by the U.S. Department of the Treasury on behalf of CFIUS, including but not limited to 31 C.F.R. Part 802 and other regulations implementing or proposing to implement DPA, FINSA and FIRRMA.

(b)Tenant shall use its best efforts to fully and promptly respond to (i) CFIUS- related requests by Landlord; and (ii) requests by CFIUS, in connection with the preparation of any CFIUS Notice, any CFIUS Filing, CFIUS Investigation, or any matter involving CFIUS, and Tenant shall at its sole cost and expense fully cooperate with Landlord in that regard.

(c)The parties hereto acknowledge and agree that in the event that this Lease and any matter set forth herein or contemplated hereby is delayed, restructured, interrupted, becomes subject to mitigation measures or is unwound by CFIUS, Landlord shall be entitled to pursue any and all remedies available under law or at equity, including but not limited to an order of specific performance and compensatory, indirect, incidental, consequential, special, speculative or punitive damages, including, without limitation, damages for loss of opportunity or bargain, loss of anticipated profits or savings and loss of goodwill or reputation and attorneys’ fees, regardless of the form of action and regardless of whether Tenant has been advised of the possibility of any such damages.  Tenant shall defend Landlord with respect to any threatened claim, inquiry or other action relating in any way to CFIUS or its member agencies and this Lease.

(d)Definitions.

(i)“CFIUS” means (i) the Committee on Foreign Investment in the United States first established pursuant to Executive Order 11858 of May 7, 1975, and (ii) any replacement or successor thereto, including, without limitation, pursuant to DPA, FINSA or FIRRMA.

(ii)“CFIUS Filing” means the filing of a declaration or notice, whether voluntary or mandatory, or formal or informal consultation with CFIUS in accordance with the DPA, FINSA or FIRRMA or on an informal basis.

(iii)“CFIUS Investigation” means the initiation, whether by written notice or otherwise, of any action by CFIUS or any member agency of CFIUS with reference to or involving the provisions of DPA, FINSA or FIRRMA.

(iv)“CFIUS Notice” means a written or verbal notice of the initiation, continuation or conclusion of a formal or informal CFIUS Investigation, inquiry or question concerning national security or any activity relating to or involving DPA, FINSA or FIRRMA.

(v)“DPA” means The Defense Production Act of 1950 (P.L. 81-774, 50 U.S.C. §§4501 et seq.), as the same may have been or may hereafter be amended, restated, supplemented or otherwise modified, all laws and regulations related thereto and all executive orders, mandates, requirements, powers and similar requirements imposed or exercised thereunder or in connection therewith.

(vi)“FINSA” means the Foreign Investment and National Security Act of 2007 (P.L. 110-49, 121 Stat. 246), as the same may have been or may hereafter be amended, restated, supplemented or otherwise modified, all laws and regulations related thereto and all executive orders, mandates, requirements, powers and similar requirements imposed or exercised thereunder or in connection therewith.

(vii)“FIRRMA” means the Foreign Investment Risk Review Modernization Act of 2018 (Title XVII, P.L. 115-232), as the same may have been or may hereafter be amended, restated, supplemented or otherwise modified, all laws and regulations related thereto and all executive orders, mandates, requirements, powers and similar requirements imposed or exercised thereunder or in connection therewith.

21


(signature page follows)

22


IN WITNESS WHEREOF, Landlord and Tenant have executed this Lease as of the Lease Reference Date set forth in the Reference Pages of this Lease.

LANDLORD:

   

TENANT:

BGO 500 RESEARCH OWNER LLC, a Delaware
limited liability company

DESKTOP METAL OPERATING, INC., a Delaware
corporation

By:

/s/ Matt Sargent

By:

/s/ James Haley

Name:

Matt Sargent, as Manager and not individually

Name:

James Haley

Title:

Principal

Title:

Chief Financial Officer

Dated:

October 8, 2021

Dated:

October 7, 2021

By:

/s/ Mark Reinikka

Name:

Mark Reinikka, as Manager and not individually

Title:

Managing Director

Dated:

October 8, 2021

23


EXHIBIT A – FLOOR PLAN DEPICTING THE PREMISES

attached to and made a part of the Lease bearing the

Lease Reference Date of October 1, 2021, between

BGO 500 Research Owner LLC, as Landlord and

Desktop Metal Operating, Inc., as Tenant

Exhibit A is intended only to show the general layout of the Premises as of the beginning of the Term of the Lease.  It does not in any way supersede any of Landlord’s rights set forth in Article 17 of the Lease with respect to arrangements and/or locations of public parts of the Building and changes in such arrangements and/or locations.  It is not to be scaled; any measurements or distances shown should be taken as approximate.

Graphic

F-1


EXHIBIT B –TENANT WORK

1.Tenant, following the delivery of the Premises by Landlord and the full and final execution and delivery of the Lease to which this Exhibit B is attached and all prepaid rental, the Security Deposit and insurance certificates required under the Lease, shall have the right to perform alterations and improvements in the Premises (the “Tenant Work”).  Notwithstanding the foregoing, Tenant and its contractors shall not have the right to perform the Tenant Work in the Premises unless and until Tenant has complied with all of the terms and conditions of Article 6 of the Lease, including, without limitation, approval by Landlord of the final plans for the Tenant Work and the contractors to be retained by Tenant to perform such Tenant Work. Tenant shall be responsible for all elements of the design of Tenant’s plans (including, without limitation, compliance with law, functionality of design, the structural integrity of the design, the configuration of the Premises and the placement of Tenant’s furniture, appliances and equipment), and Landlord’s approval of Tenant’s plans shall in no event relieve Tenant of the responsibility for such design.  In addition to the foregoing, Tenant shall be solely liable for all costs and expenses associated with or otherwise caused by Tenant’s performance and installment of the Tenant Work (including, without limitation, any legal compliance requirements arising outside of the Premises).  Landlord’s approval of the contractors to perform the Tenant Work shall not be unreasonably withheld.  The parties agree that Landlord’s approval of the general contractor to perform the Tenant Work shall not be considered to be unreasonably withheld if any such general contractor (a) does not have trade references reasonably acceptable to Landlord, (b) does not maintain insurance as required pursuant to the terms of the Lease, (c) does not have the ability to be bonded for the work in an amount of no less than one hundred fifty percent (150%) of the total estimated cost of the Tenant Work, (d) does not provide current financial statements reasonably acceptable to Landlord, (e) does not execute the Responsible Contractor Policy Statement provided by Landlord, or (f) is not licensed as a contractor in the state/municipality in which the Premises is located.  Tenant acknowledges the foregoing is not intended to be an exclusive list of the reasons why Landlord may reasonably withhold its consent to a general contractor.

2.Provided Tenant is not in default, Landlord agrees to contribute (i) the sum of $413,738.00  (i.e., $ 13.00 per rentable square foot of the Premises) (the “Allowance”) toward the cost of performing the Tenant Work in preparation of Tenant’s occupancy of the Premises, which Allowance may only be used for hard and soft costs in connection with the Tenant Work including upgrades to the restrooms, subject to Landlord’s review and approval of the plans therefor, as well as (ii) the sum of $37,000.00 (i.e. $1.16 per rentable square foot)(the “Lighting Allowance”) to be used in connection with the performance of any installations required to upgrade the lighting within the Premises (the “Tenant’s Lighting Work”) (the “Lighting Allowance”).  Each of the Allowance and Lighting Allowance shall be paid to Tenant or, at Landlord’s option, to the order of the general contractor that performed the Tenant Work or the Tenant’s Lighting Work, as applicable, within thirty (30) days following receipt by Landlord of (a) receipted bills covering all labor and materials expended and used in the Tenant Work or the Tenant’s Lighting Work, as applicable; (b) a sworn contractor’s affidavit from the general contractor and a request to disburse from Tenant containing an approval by Tenant of the work done, as applicable; (c) full and final waivers of lien; (d) as-built plans of the Tenant Work and/or the Tenant’s Lighting Work, as applicable; and (e) the certification of Tenant and its architect that the Tenant Work and/or the Tenant’s Lighting Work, as applicable, have been completed in a good and workmanlike manner in accordance with the approved plans, and in accordance with applicable Regulations.  The Allowance and/or the Lighting Allowance, as applicable, shall be disbursed in the amount reflected on the receipted bills meeting the requirements above.  Notwithstanding anything herein to the contrary, Landlord shall not be obligated to disburse any portion of the Allowance or the Lighting Allowance, as applicable, during the continuance of an uncured default under the Lease, and Landlord’s obligation to disburse shall only resume when and if such default is cured.

3.In no event shall either the Allowance or Lighting Allowance be used for the purchase of equipment, cabling, furniture or other items of personal property of Tenant.  If Tenant does not submit a request for payment of the entire Allowance and/or the Lighting Allowance, as applicable, to Landlord in accordance with the provisions contained in this Exhibit B by the date which is twelve (12) months after the Commencement Date, any unused amount shall accrue to the sole benefit of Landlord, it being understood that Tenant shall not be entitled to any credit, abatement or other concession in connection therewith.  Tenant shall be responsible for all applicable state sales or use taxes, if any, payable in connection with the Tenant Work and/or Allowance or Lighting Allowance, as applicable. Landlord shall be entitled to deduct from the Allowance and/or the Lighting Allowance, as applicable, a construction management fee for Landlord’s oversight of the Tenant Work or Tenant’s Lighting Work , as applicable, in an amount equal to five percent (5%) of the total cost of the Tenant Work or Tenant’s Lighting Work, as applicable.

4.Tenant agrees to accept the Premises in its “as-is” condition and configuration, it being agreed that Landlord shall not be required to perform any work or, except as provided above with respect to the Allowance or Lighting Allowance, incur any costs in connection with the construction or demolition of any improvements in the Premises.

5.This Exhibit B shall not be deemed applicable to any additional space added to the Premises at any time or from time to time, whether by any options under the Lease or otherwise, or to any portion of the original Premises or any additions to the Premises in the event of a renewal or extension of the original Term of the Lease, whether by any options under the Lease or otherwise, unless expressly so provided in the Lease or any amendment or supplement to the Lease.

F-2


EXHIBIT C – COMMENCEMENT DATE MEMORANDUM

attached to and made a part of the Lease bearing the

Lease Reference Date of October 1, 2021, between

BGO 500 Research Owner LLC, as Landlord and

Desktop Metal Operating, Inc., as Tenant

COMMENCEMENT DATE MEMORANDUM

THIS MEMORANDUM, made as of _____, 20_____, by and between _____ (“Landlord”) and _____ (“Tenant”).

Recitals:

A.

Landlord and Tenant are parties to that certain Lease, dated for reference _____, 20_____ (the “Lease”) for certain premises (the “Premises”) consisting of approximately _____ square feet at the building commonly known as _____.

B.

Tenant is in possession of the Premises and the Term of the Lease has commenced.

C.

Landlord and Tenant desire to enter into this Memorandum confirming the Commencement Date, the Termination Date and other matters under the Lease.

NOW, THEREFORE, Landlord and Tenant agree as follows:

1.

The actual Commencement Date is _____.

2.

The actual Termination Date is _____.

3.

The schedule of the Annual Rent and the Monthly Installment of Rent set forth on the Reference Pages is deleted in its entirety, and the following is substituted therefor:

[insert rent schedule]

4.

Capitalized terms not defined herein shall have the same meaning as set forth in the Lease.

IN WITNESS WHEREOF, the parties hereto have caused this Agreement to be executed as of the date and year first above written.

LANDLORD:

TENANT:

By: ___DO NOT SIGN_______________________

By: ___DO NOT SIGN_______________________

Name: ____________________________________

Name: ____________________________________

Title: _____________________________________

Title: _____________________________________

Dated: ____________________________________

Dated: ____________________________________

F-3


EXHIBIT D – RULES AND REGULATIONS

attached to and made a part of the Lease bearing the

Lease Reference Date of October 1, 2021, between

BGO 500 Research Owner LLC, as Landlord and

Desktop Metal Operating, Inc., as Tenant

RULES AND REGULATIONS

1.No sign, placard, picture, advertisement, name or notice (collectively referred to as “Signs”) shall be installed or displayed on any part of the outside of the Building without the prior written consent of the Landlord which consent shall be in Landlord’s sole discretion. All approved Signs shall be printed, painted, affixed or inscribed at Tenant’s expense by a person or vendor approved by Landlord and shall be removed by Tenant at Tenant’s expense upon vacating the Premises. Landlord shall have the right to remove any Sign installed or displayed in violation of this rule at Tenant’s expense and without notice.

2.If Landlord objects in writing to any curtains, blinds, shades or screens attached to or hung in or used in connection with any window or door of the Premises or Building, Tenant shall immediately discontinue such use.  No awning shall be permitted on any part of the Premises.  Tenant shall not place anything or allow anything to be placed against or near any glass partitions or doors or windows which may appear unsightly, in the opinion of Landlord, from outside the Premises.

3.Tenant shall not alter any lock or other access device or install a new or additional lock or access device or bolt on any door of its Premises without the prior written consent of Landlord.  Tenant, upon the termination of its tenancy, shall deliver to Landlord the keys or other means of access to all doors.

4.If Tenant requires telephone, data, burglar alarm or similar service, the cost of purchasing, installing and maintaining such service shall be borne solely by Tenant. No boring or cutting for wires will be allowed without the prior written consent of Landlord. Landlord shall direct electricians as to where and how telephone, data, and electrical wires are to be introduced or installed. The location of burglar alarms, telephones, call boxes or other office equipment affixed to the Premises shall be subject to the prior written approval of Landlord.

5.Tenant shall not place a load upon any floor of its Premises, including mezzanine area, if any, which exceeds the load per square foot that such floor was designed to carry and that is allowed by law. Heavy objects shall stand on such platforms as determined by Landlord to be necessary to properly distribute the weight. Landlord will not be responsible for loss of or damage to any such equipment or other property from any cause, and all damage done to the Building by maintaining or moving such equipment or other property shall be repaired at the expense of Tenant.

6.Tenant shall not install any radio or television antenna, satellite dish, loudspeaker or other device on the roof or exterior walls of the Building without Landlord’s prior written consent which consent shall be in Landlord’s sole discretion.

7.Tenant shall not mark, drive nails, screw or drill into the partitions, woodwork, plaster or drywall (except for pictures and general office uses) or in any way deface the Premises or any part thereof.  Tenant shall not affix any floor covering to the floor of the Premises or paint or seal any floors in any manner except as approved by Landlord.  Tenant shall repair any damage resulting from noncompliance with this rule.

8.No cooking shall be done or permitted on the Premises, except that Underwriters’ Laboratory approved microwave ovens or equipment for brewing coffee, tea, hot chocolate and similar beverages shall be permitted, provided that such equipment and use is in accordance with all applicable Regulations.

9.Tenant shall not use any hand trucks except those equipped with the rubber tires and side guards, and may use such other material-handling equipment as Landlord may approve.  Tenant shall not bring any other vehicles of any kind into the Building. Forklifts which operate on asphalt areas shall only use tires that do not damage the asphalt.

10.Tenant shall not use the name of the Building or any photograph or other likeness of the Building in connection with or in promoting or advertising Tenant’s business except that Tenant may include the Building name in Tenant’s address. Landlord shall have the right, exercisable without notice and without liability to any tenant, to change the name and address of the Building.

F-4


11.All trash and refuse shall be contained in suitable receptacles at locations approved by Landlord. Tenant shall not place in the trash receptacles any personal trash or material that cannot be disposed of in the ordinary and customary manner of removing such trash without violation of any law or ordinance governing such disposal.

12.Tenant shall comply with all safety, fire protection and evacuation procedures and regulations established by Landlord or any governing authority.

13.Tenant assumes all responsibility for securing and protecting its Premises and its contents including keeping doors locked and other means of entry to the Premises closed.

14.Tenant shall not use any method of heating or air conditioning other than that supplied by Landlord without Landlord’s prior written consent.  Tenant shall not permit space heaters in the Premises.

15.No person shall go on the roof without Landlord’s permission.

16.Tenant shall not permit any animals (including birds and other fowl), reptiles, amphibians or fish (including fish tanks), other than service animals, e.g. seeing-eye dogs, to be brought or kept in or about the Premises or any common area of the property.

17.Except for industrial vehicles used in the ordinary course of Tenant’s business on the Premises or in the Building, Tenant shall not permit any motor vehicles to be washed or mechanical work or maintenance of motor vehicles to be performed on any portion of the Premises or parking lot.

18.These Rules and Regulations are in addition to, and shall not be construed to in any way modify or amend, in whole or in part, the terms, covenants, agreements and conditions of any lease of any premises in the Building.  Landlord may waive any one or more of these Rules and Regulations for the benefit of any tenant or tenants, and any such waiver by Landlord shall not be construed as a waiver of such Rules and Regulations for any or all tenants.

19.Landlord reserves the right to make such other and reasonable rules and regulations as in its judgment may from time to time be needed for safety and security, for care and cleanliness of the Building and for the preservation of good order in and about the Building.  Tenant agrees to abide by all such rules and regulations herein stated and any additional rules and regulations which are adopted.  Tenant shall be responsible for the observance of all of the foregoing rules by Tenant’s employees, agents, clients, customers, invitees and guests.

20.Any toilet rooms, toilets, urinals, wash bowls and other apparatus shall not be used for any purpose other than that for which they were constructed and no foreign substance of any kind whatsoever shall be thrown into them.  The expense of any breakage, stoppage or damage resulting from the violation of this rule shall be borne by the Tenant who, or whose employees or invitees, shall have caused it.

21.Tenant shall not permit smoking or carrying of lighted cigarettes or cigars in areas reasonably designated by Landlord or any applicable governmental agencies as non-smoking areas.

22.Any directory of the Building or project of which the Building is a part (“Project Area”), if provided, will be exclusively for the display of the name and location of tenants only and Landlord reserves the right to charge for the use thereof and to exclude any other names.  

23.Canvassing, soliciting, distribution of handbills or any other written material in the Building or Project Area is prohibited and each tenant shall cooperate to prevent the same. No tenant shall solicit business from other tenants or permit the sale of any goods or merchandise in the Building or Project Area without the written consent of Landlord.

24.Any equipment belonging to Tenant which causes noise or vibration that may be transmitted to the structure of the Building or to any space therein to such a degree as to be objectionable to Landlord or to any tenants in the Building shall be placed and maintained by Tenant, at Tenant’s expense, on vibration eliminators or other devices sufficient to eliminate the noise or vibration.

25.Driveways, sidewalks, halls, passages, exits, entrances and stairways (“Access Areas”) shall not be obstructed by tenants or used by tenants for any purpose other than for ingress to and egress from their respective premises. Access areas are not for the use of the general public and Landlord shall in all cases retain the right to control and prevent access thereto by all persons whose presence, in the judgment of Landlord, shall be prejudicial to the safety, character, reputation and interests of the Building or its tenants.

F-5


26.Tenant shall comply with Landlord’s recycle policy for the Building, including, without limitation, Tenant shall sort and separate its trash into separate recycling containers as required by law or which may be furnished by Landlord and located in the Premises. Tenant shall comply with all Regulations regarding the collection, sorting, separation, and recycling of garbage, waste products, trash and other refuse at the Building.  Landlord reserves the right to refuse to collect or accept from Tenant any trash that is not separated and sorted as required by law or pursuant to Landlord's recycling policy, and to require Tenant to arrange for such collection at Tenant's cost, utilizing a contractor reasonably satisfactory to Landlord.

27.Tenant acknowledges that the Building, at Landlord’s option, may be operated in accordance with standards for the certification of environmentally sustainable, high performance buildings or aspects of their performance, including the U.S. EPA’s Energy Star® rating and, U.S. Green Building Council’s Leadership in Energy and Environmental Design program’s standards, as the same are amended or replaced from time to time and similar “green building” standards (hereinafter collectively referred to as “Green Building Standards”).  To support Landlord’s sustainability practices, Tenant shall  use reasonable efforts to use proven energy, water carbon reduction, and other sustainable measures, such as for example using energy efficient bulbs in task lighting, installing lighting controls, such as automatic sensors; turning off lights at the end of the work day; and utilizing water filtration systems to avoid the use of bottled water.  

28.Landlord reserves the right to designate the use of parking areas and spaces.  Tenant shall not park in visitor, reserved, or unauthorized parking areas. Tenant and Tenant’s guests shall park between designated parking lines only and shall not park motor vehicles in those areas designated by Landlord for loading and unloading. Vehicles in violation of the above shall be subject to being towed at the vehicle owner’s expense. Tenant will from time to time, upon the request of Landlord, supply Landlord with a list of license plate numbers of vehicles owned or operated by its employees or agents.

29.No trucks, tractors or similar vehicles can be parked anywhere other than in Tenant’s own truck dock area. Tractor-trailers which must be unhooked or parked with dolly wheels beyond the concrete loading areas must use steel plates or wood blocks under the dolly wheels to prevent damage to the asphalt paving surfaces. No parking or storing of such trailers will be permitted in the parking areas or on streets adjacent thereto.

30.During periods of loading and unloading, Tenant shall not unreasonably interfere with traffic flow and loading and unloading areas of other tenants.  All products, materials or goods must be stored within the Tenant’s Premises and not in any exterior areas, including, but not limited to, exterior dock platforms, against the exterior of the Building, parking areas and driveway areas. Tenant agrees to keep the exterior of the Premises clean and free of nails, wood, pallets, packing materials, barrels and any other debris produced from their operation.

[REMAINDER OF PAGE INTENTIONALLY LEFT BLANK]

F-6


EXHIBIT E – GUARANTY

attached to and made a part of the Lease bearing the

Lease Reference Date of October 1, 2021, between

BGO 500 Research Owner LLC, as Landlord and

Desktop Metal Operating, Inc., as Tenant

GUARANTY

THIS GUARANTY (this “Guaranty”) dated as of the ___ day of _____________, 2021 is made by  DESKTOP METAL, INC., a Delaware corporation (“Guarantor”), in favor of BGO 500 RESEARCH OWNER LLC,  a Delaware limited liability company, having an address of c/o BentallGreenOak, 100 High Street, Suite 1075, Boston, Massachusetts 02110 (“Landlord”).

W I T N E S S E T H

WHEREAS, Landlord and Desktop Metal Operating, Inc., a Delaware corporation (“Tenant”) are concurrently herewith entering into a certain lease (the “Lease”) dated of even date herewith with respect to certain premises (the “Premises”) in the building located at 500 Research Drive, Wilmington, Massachusetts 01187;

WHEREAS, Guarantor owns a substantial interest in Tenant and as such Guarantor will derive substantial benefit from the Lease; and

WHEREAS, Guarantor acknowledges that Landlord would not agree to enter into the Lease unless Guarantor executes and delivers this Guaranty.

NOW, THEREFORE, in order to induce Landlord to enter into the Lease and in consideration of Landlord’s entering into the Lease, and for other good and valuable consideration, the receipt and sufficiency of which Guarantor hereby acknowledges, Guarantor hereby covenants, acknowledges and agrees as follows:

(1)All capitalized terms contained in this Guaranty and not otherwise defined herein shall, for the purposes hereof, have the same meanings ascribed to them in the Lease.

(2)Guarantor hereby guarantees, individually, jointly and severally, unconditionally and absolutely, to Landlord, its successors and assigns (without requiring any notice of nonpayment, nonkeeping, nonperformance or nonobservance or proof of notice or demand whereby to charge Guarantor, all of which Guarantor hereby expressly waives) that all Rent and all sums, costs, expenses, charges, payments and deposits (including sums payable as damages upon a default under the Lease) which are at any time payable by Tenant under the provisions of the Lease will be paid when due (whether at the stated due date or by acceleration or otherwise) and that Tenant will observe each and every covenant to be performed by Tenant in accordance with the provisions of the Lease; if any default shall be made by Tenant under the Lease, Guarantor shall pay, and hereby agrees to pay Landlord such Rent, sums, costs, expenses, charges, payments and deposits, and shall satisfy all covenants to be performed by Tenant thereunder.

(3)As a further inducement to Landlord to enter into the Lease and in consideration thereof, Guarantor represents and warrants that:

(a)Guarantor is the owner and holder, directly or indirectly, of all of the common stock of Tenant;

(b)This Guaranty has been duly authorized by all necessary corporate action on Guarantor’s part, has been duly executed and delivered by a duly authorized officer of Guarantor, and constitutes Guarantor’s valid and legally binding agreement in accordance with its terms;

(c)If Guarantor is a natural individual and person, Guarantor is not married and is a single individual; and

(d)Guarantor, as of the date hereof, is not in violation of any decree, ruling, judgment, order or injunction applicable to it nor any law, ordinance, rule or regulation of whatever nature applicable to it, which violation would materially and adversely affect its ability to carry out any of the terms, covenants and conditions of this Guaranty, nor are there to Guarantor’s actual knowledge any actions, proceedings or investigations pending or threatened against Guarantor (or any basis therefor known to Guarantor) before or by any court, arbitrator, administrative agency or other governmental authority, any of which is reasonably expected

F-7


by Guarantor to be adversely decided, and which, if adversely decided, is reasonably expected by Guarantor to materially and adversely affect the ability of Guarantor to carry out any of the terms, covenants and conditions of this Guaranty.

(4)The obligations hereunder of Guarantor shall not be terminated or affected in any way or manner whatsoever by reason of Landlord’s resort, or Landlord’s omission to resort, to any summary or other proceedings, actions or remedies for the enforcement of any of Landlord’s rights under the Lease or with respect to the Premises or by reason of any extensions of time or indulgences granted by Landlord, or by reason of the assignment, transfer or surrender of all or any part of the Lease or the term and estate thereby granted or all or any part of the Premises.  The liability of Guarantor is coextensive with that of Tenant and also joint and several with the liability of Tenant, and action or suit may be brought against Guarantor and carried to final judgment and/or completion and recovery had, either with or without making Tenant a party thereto.  Insofar as the payment by Tenant of any sums of money to Landlord is involved, this Guaranty is a guaranty of payment and not of collection.  Guarantor waives any right to require that any action be brought against Tenant or to require that resort be had to any security or to any other credit in favor of Tenant or to claim, if there is resort to any security, that resort thereto reduces Guarantor’s obligations hereunder in the amount of such application.

(5)If, pursuant to law or to any option granted by the Lease, the Lease shall be renewed, or its term extended, for any period beyond the date specified in the Lease for the expiration of said term, or if pursuant to any such option, additional space shall be included in, or substituted for all or any part of, the Premises, or if the Lease be modified by agreement between Landlord and Tenant in any other similar or dissimilar respect, the obligations of Guarantor hereunder shall extend and apply with respect thereto.  

(6)Neither the giving nor the withholding by Landlord of any consent or approval provided for in the Lease shall in any way affect the obligations of Guarantor hereunder.

(7)(a)Neither Guarantor’s obligation to make payment in accordance with the terms of this Guaranty nor any remedy for the enforcement of this Guaranty shall be impaired, modified, changed, stayed, released or limited in any manner whatsoever by any impairment, modification, change, release, limitation or stay of the liability of Tenant or its estate in bankruptcy or any remedy for the enforcement thereof, resulting from the operation of any present or future provision of the Bankruptcy Code of the United States or other statute of any other jurisdiction, domestic or foreign, or from the decision of any court interpreting any of the same, and Guarantor shall be obligated under this Guaranty as if no such impairment, stay, modification, change, release or limitation had occurred.

(b)If Landlord shall be obligated by any bankruptcy, insolvency or other legal proceedings to repay to Guarantor or to Tenant, or to any trustee, receiver or other representative of any of them, any amounts previously paid by Guarantor pursuant to this Guaranty, this Guaranty shall be deemed reinstated to the extent of that repayment made by Landlord.

(8)This Guaranty, and all of the terms hereof, shall be binding upon and shall inure to the benefit of Guarantor and Landlord and their respective successors and assigns.

(9)Guarantor hereby waives the right to trial by jury in any action or proceeding that may hereafter be instituted by Landlord against Guarantor in respect of this Guaranty.

(10)Guarantor shall pay to Landlord all of Landlord’s expenses, including, but not limited to, attorneys’ fees and expenses, in enforcing the obligations of Tenant under the Lease, enforcing the obligations of Guarantor under this Guaranty, and/or exercising any remedy permitted under the Lease or hereunder or at law or in equity as against Tenant or Guarantor.

(11)This Guaranty shall remain in full force and effect until Guarantor has paid all amounts payable under this Guaranty and performed all of its obligations under this Guaranty (whether or not the Lease shall have been terminated).

(12)This Guaranty and Guarantor’s obligations hereunder are and shall at all times continue to be absolute, present, primary, and unconditional in all respects, and shall at all times be valid and enforceable irrespective of any other agreements or circumstances of any nature whatsoever which might otherwise constitute a defense to this Guaranty and the obligations of Guarantor under this Guaranty or the obligations of any other person or party (including, without limitation, Tenant) relating to this Guaranty or the obligations of Guarantor hereunder or otherwise with respect to the Lease.  

(13)This Guaranty sets forth the entire agreement and understanding of Landlord and Guarantor, and Guarantor absolutely, unconditionally and irrevocably waives any and all rights to assert any defense, set-off, counterclaim or cross-claim of any nature whatsoever with respect to this Guaranty or the obligations of any other person or party (including, without limitation, Tenant) relating to this Guaranty or the obligations of Guarantor hereunder or otherwise with respect to the Lease in any action or proceeding brought by Landlord with respect to the Lease or the obligations of Guarantor hereunder.  No oral or other agreements, understandings,

F-8


representations or warranties exist with respect to this Guaranty or with respect to the obligations of Guarantor hereunder except as specifically set forth in this Guaranty.

(14)The Lease and this Guaranty shall be interpreted under the laws of the State of Massachusetts without regard to principles of conflicts of law, and such laws shall apply in any action or proceeding arising out of, under or in connection with this Guaranty.

(15)Guarantor hereby expressly and irrevocably (a) submits to the jurisdiction of the state courts of the State of Massachusetts situated in Middlesex County and to the jurisdiction of the United States District Court for the District of Massachusetts, for the purposes of each and every suit, action or other proceeding arising out of or based upon this Guaranty or the subject matter hereof brought by Landlord, it being expressly understood and agreed that this consent to jurisdiction shall be self-operative and no further instrument or action, other than service of process as permitted by applicable law, shall be necessary in order to confer jurisdiction upon Guarantor in any such court, (b) waives, and agrees not to assert, by way of motion, as a defense, or otherwise, in any such suit, action or proceeding brought in any such court, any claim that Guarantor is not subject personally to the jurisdiction of the above-named courts, that Guarantor’s property is exempt or immune from attachment or execution, that the suit, action or proceeding is brought in an inconvenient forum, that the venue of the suit, action or proceeding is improper or that this Guaranty or the subject matter hereof may not be enforced in or by such court, and (c) appoints Tenant to act as agent for service of process in any action or proceeding under this Guaranty, provided that nothing contained in this paragraph 15 shall affect the right of Landlord to serve legal process in any other manner permitted by law.

(16)Nothing herein contained is intended or shall be construed to give to Guarantor any right of subrogation under the Lease or any right to participate in any way therein or in Tenant’s or Landlord’s right, title and interest in the Lease.  Notwithstanding any payments made under this Guaranty, all rights of subrogation and participation are expressly waived and released by Guarantor for so long as Tenant is an affiliate of Guarantor and until all of the obligations of Tenant under the Lease are fully paid and performed or are no longer required to be paid and performed.

(17)All notices, demands, requests, consents, approvals or other communications (collectively, “Notices”) desired or required to be given under this Guaranty shall be in writing and shall be given and deemed given in the manner set forth in the Lease, except that any Notices to Guarantor shall be sent to Guarantor as follows: Desktop Metal, Inc. 63 Third Avenue, Burlington, MA 01803 Attn. General Counsel.  Either party may change the persons or addresses to whom such notices shall be sent, by delivering a notice of such change in the aforesaid manner.

(18)No remedy herein conferred upon or reserved to Landlord is intended to be exclusive of any other available remedy given under this Guaranty or hereafter existing at law or in equity and shall not limit or prejudice any other legal or equitable remedy which Landlord may have.  No delay or failure to exercise any right or power accruing upon any default, omission or failure or performance hereunder shall impair any such right or power or shall be construed to be a waiver thereof, but any such right and power may be exercised from time to time and as often as may be deemed expedient.  If any provision contained in this Guaranty should be breached by Guarantor and thereafter duly waived by Landlord, such waiver shall be limited to the particular breach so waived and shall not be deemed to waive any other breach hereunder.  No waiver, amendment, release or modification of this Guaranty shall be established by conduct, custom or course of dealing, but solely by an instrument in writing duly executed by Landlord and Guarantor.

(19)Guarantor shall not merge or consolidate with any entity or sell all or substantially all of its assets (or consummate any comparable transaction) (an “Ownership Event”) unless either (a) Guarantor shall be the surviving entity or (b) contemporaneously with such Ownership Event, the surviving or purchasing entity (the “Successor Guarantor”) executes and delivers to Landlord a guaranty of the Lease, substantially in the form and substance of this Guaranty, (together with reasonably satisfactory evidence of the due authorization, execution, delivery, validity, binding effect and enforceability thereof), but whether or not such execution and delivery shall take place the Successor Guarantor shall automatically be bound by this Guaranty as if it had so executed and delivered such guaranty.

(20)The invalidity or unenforceability of any one or more of the phrases, sentences, clauses or sections of this Guaranty shall not affect the validity or enforceability of the remaining portion of this Guaranty or any part hereof.

(21)Guarantor agrees that it will, from time to time, within ten (10) business days after Landlord’s request, execute, acknowledge and deliver to Landlord a statement certifying that this Guaranty is unmodified and in full force and effect (or if there have been modifications, that the same is in full force and effect as modified and stating such modifications) and that to the certifying party’s knowledge, Guarantor is not in default hereunder (or if there is such a default, describing such default in reasonable detail).

F-9


IN WITNESS WHEREOF, Guarantor has executed this Guaranty as of the date first above written.

GUARANTOR:

DESKTOP METAL, INC.,

a Delaware corporation

By:​ ​​ ​​ ​​ ​​ ​

Name:​ ​​ ​​ ​​ ​​ ​

Its:​ ​​ ​​ ​​ ​​ ​

F-10


EXHIBIT F – HAZARDOUS MATERIALS

THIS EXHIBIT HAS BEEN OMITTED BECAUSE IT IS (I) NOT MATERIAL AND (II) WOULD LIKELY CAUSE COMPETITIVE HARM TO THE COMPANY IF DISCLOSED.

F-11


EX-21.1 7 dm-20211231xex21d1.htm EX-21.1

Exhibit 21.1

Subsidiaries

Jurisdiction of Incorporation

Desktop Metal Operating, Inc.

Delaware

Desktop Metal GMBH

Germany

Desktop Metal Securities Corporation

Massachusetts

addLEAP AB

Sweden

Forust Corporation

Delaware

Figur Machine Tools LLC

New Jersey

EnvisionTEC US LLC

Delaware

Envisiontec GmbH

Germany

EnvisionTec Group Canada, Inc.

Canada

3DBotics, Inc.

Michigan

Gulf Filtration Systems, Inc.

Michigan

Adaptive3D LLC

Delaware

Adaptive 3D Technologies, LLC

Texas

Syzygy Memory Plastics Corporation

Delaware

Beacon Bio, Inc.

Delaware

DM Belgium B.V.

Belgium

Aerosint S.A.

Belgium

Dental Arts Laboratories, Inc.

Illinois

A.I.D.R.O. Srl

Italy

Ermione Srl

Italy

Meta Additive Ltd.

United Kingdom

Larry Brewer Dental Lab, Inc.

Oklahoma

Brewer Tafla Dental Technologies, LLC

Oklahoma

May Dental Arts, LLC

Missouri

ExOne Americas, LLC

Delaware

ExOne Operating, LLC

Delaware

ExOne GmbH

Germany

ExOne Property GmbH

Germany

ExOne KK

Japan


EX-23.1 8 dm-20211231xex23d1.htm EX-23.1

Exhibit 23.1

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We consent to the incorporation by reference in Registration Statement Nos. 333-261152 and 333-256722 on Form S-8 of our reports dated March 15, 2022, relating to the financial statements of Desktop Metal, Inc. and the effectiveness of Desktop Metal, Inc.'s internal control over financial reporting appearing in this Annual Report on Form 10-K for the year ended December 31, 2021.

/s/ Deloitte & Touche LLP

Boston, Massachusetts

March 15, 2022


EX-31.1 9 dm-20211231xex31d1.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 Annual Report on Form 10-K of Desktop Metal, Inc. for the year ended December 31, 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:  March 15, 2022

/s/ Ric Fulop  

Ric Fulop

Chief Executive Officer

(Principal Executive Officer)


EX-31.2 10 dm-20211231xex31d2.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 Annual Report on Form 10-K of Desktop Metal, Inc. for the year ended December 31, 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:  March 15, 2022

/s/ James Haley 

James Haley

Chief Financial Officer

(Principal Financial Officer and Principal Accounting Officer)


EX-32.1 11 dm-20211231xex32d1.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 Annual Report of Desktop Metal, Inc. (the “Company”) on Form 10-K for the year ended December 31, 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.

March 15, 2022

/s/ Ric Fulop

Chief Executive Officer

Ric Fulop

(Principal Executive Officer)

Chief Financial Officer

March 15, 2022

/s/ James Haley

(Principal Financial Officer and Principal

James Haley

Accounting Officer)

A signed original of this written statement required by 18 U.S.C. Section 1350 has been provided to Desktop Metal, Inc. and will be retained by Desktop Metal, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.


GRAPHIC 12 dm-20211231xex10d19001.jpg GRAPHIC begin 644 dm-20211231xex10d19001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHSS0 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 5C66JO=>(]3TTQ*JV*Q M,'!Y?>">GMBMFN7T?_D?O$O_ %SM?_06H ZBBBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N7TCCX@> M)!ZPVI_\=:NHKE])_P"2@^(_^N%K_P"@M0!U%%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4C'"D^U+2-]QOI0!Q=IXDU2XMEE9[8%L\"(D=3_M5-_;^ MJ?\ /6W_ ._)_P#BJP],_P"0?']6_P#0C5N@#1_M_5/^>MO_ -^3_P#%54N= M0U.ZN(93?M$L?6.%=H?D'GD^F/QJ&B@#I8O$UB(E^T-*DW\2I!(P'XA:MV.L M6.I221VLK,\8!96C9" >GW@/0U6M;NWL-!BN+F81(%/)/7GL._X4W08;B66Z MU.[1HY;HJ$B;K'&H^4'W.23]: -L'(HHHH **** "BBB@".::.WB>65PB(I9 MF/0 =37&>'=:TN^\::[=VM_!)!-%;+&X? 8@-G&>M=J5#<'D>AJO+I]I,FR2 MVA9?1HU/]* + 8,,@\4ZL"ZTN;3?]*T5BK*/FLW8^5(.X']UO0BM.POX=1L8 M;J$GRY!G##!![@CL10!L/6_^0OH/_7XW_HIZ ,W3/$J176H17TTTA2X<(!&6VKN8 M*=,/>X'U@;_"N3C4"[OCMP?M4PSC_;-34 =+_P )5IO_ $\_^ [?X4H\4Z:> M]Q_WX;_"N9HH Z3_ (2O3-V/])_\!W_PI?\ A*M,QUN/^_#?X5S6:7/O0!TW M_"2V6W/EW/\ WZ-1S>);0Q.(TN@Y4[?W)ZUSE% &SX,O[S4+*^:]EDDDBNC& M/,&"H"KQ^>:Z>O-K:YU_3)KL:=/IH@N)O- GB@45P/]N^+/\ GMHW_?F3_P"*IO\ ;OB[_GXT?_OQ)_\ %4 >@45Y M_P#V[XN_Y^-&_P"_$G_Q5']N>+C_ ,O.C_\ ?B3_ .*H ] HKS_^V_%O_/UI M'_?B3_&D_MOQ;_S]:1_WXD_QH ]!HKS[^V_%W_/WI _[=Y/_ (JC^V_%W_/U MI'_@/)_\50!Z#17GW]M^+_\ G[T?_P !Y/\ XJD_MKQA_P _FC_^ TG_ ,50 M!Z%7->)/&5IX9N;>&YMIY?.4ONC*X49 YR1Z]JPAK/B[!!O=)SCM;/U_[ZJ! M[C6[VZAEU--#NDCS@/9LQ'T)/'.* /2 05!]:6N./B#5]WRFR"^GE-_\50?$ M.LDL?\ OT__ ,53AXAUC_IQ_P"_3_\ Q5 ' M8T5QO_"0:SG[UCCT\IO_ (JE/B'6#WL?^_3_ /Q5 '8T5QG_ D&M_W[#_OR M_P#\53_^$@U;^]9_A$W_ ,50!V%%<;_PD&L_W[+_ +\M_P#%4H\0:P.K67X0 MM_\ %4 =C17'GQ!J_9[/_ORW_P 52'Q!K&.'LL_]<6_^*H [&BN-_P"$@UG/ MW['_ +\M_P#%4@U_6MV3)98]/(;_ .*H [.BN,&OZUC_ %ME_P!^&_\ BJ3^ MWM;/_+:R_P"_#?\ Q5 ':5DZAKMOIVHQ64D4KRRQ-*"HX"@@Y/I0!TY\26PZ0S'\O\:;_P MDUO_ ,^\W_CO^-H_] F'_P "O_L:S** -4>*[_'.DQY]KK_[ M&E_X2N]_Z!*?^!0_^)K)HH UO^$KO?\ H$I_X%#_ .)I1XKN\*I,\Z:W_?\ 6L.B@#>_X2D_] ^3_OZM'_"4 MG_H'R?\ ?U:P:* -X>*>>=/DQ_UU6G?\)0O_ #XR_P#?:_XUS]% '0?\)0O_ M #XR_P#?:_XT#Q0F>;&8?\#7_&N?HH Z+_A*(O\ GSG_ .^E_P :R;O5+VYF M+QW4UNIX"1D<#\CS5.B@"07>H?\ 04N_^^E_^)IWV[4/^@E=?FO_ ,34-% $ MHO=0!S_:5U^:_P#Q-(;O4#_S%+P?1E_^)J.B@"3[7J''_$TO/^^E_P#B:7[; MJ'7^TKK_ +Z7_P")J*B@";[=J'_01NOS7_"FF[OVZZE=X] RC^E1T4 ,AB2" M%8H\[5Z9.:?110 4444 :5KH]S#$FJV3QW$Y&XV]T-R\=HV_@_6N@TN_CU&T M\Y$:-E8I)&_WD8=5-,-, M(SBZ_P"_#4 7->UE=#T_[4UN\^6VA$..<$]?PK/CU_5+G4YK&+1%66&-929+ MM0"K9QC /H:Q?%FOV6IZ3'#;BH_]>%O M_P"A/0!T=%%% !1110 4444 %%%% !7G_P 6)IK;P]9S6\SPS+=_+(C%2OR- MW%>@5YY\8,_\(M:D 9^UC&3C^!J &:4FSPW:,2Q9YIG0I.B*78MA1NX^E:B_?'UK)^$ (U+Q.&VY^U+T/ M;YJ /5:*** "BBB@ HHHH **** "O/?BZX7PU:9/_+V/_0&KT*L'75#ZMH(( M!'VQL@_]K^)0Z,I: M=&&Y2N1\W/-:H^\/K6[8C'CK4!Z:?;\?\">@#HZ*** "BBB@ HHHH **** " ML+6_^0OH7O>-_P"BGK=K"UO_ )"^A>]XW_HIZ .80YNKWVNYO_0S4E01 B^U M#C'^E2_^AFIZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBF%;R281VUF\J[2S2 MG=M'^S\JGF@!]% MM2_Y\C_WS)_\15FVTK4[NW2>%+,Q.,J6F<'\ME %:BKW M]@ZQ_P \['_O^_\ \12C0-8_N6/_ '_?_P"(H H#[P^M;UE_R/>H_P#8/M__ M $*2L/5=.UC3=,N+S98XA3S,>:['K_NBMRQ_Y'G4#ZZ?;_\ H4E '14444 % M%%% !1110 4444 %8>M_\A;0SV^V'_T6U;E8>M'_ (FNAC_I\/\ Z+:@#D(H MMNLZK*6;+7#C;G@8=NGYU;J!.=1U'/\ S]2_^AFIZ "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "ND\-$"UF_ZZ?TKFZGT>)9_$0AD+M$;5F,>\A20XYQ^- '2WUX M[J]K8D/=.,9[1 _Q&K5E:I9VT=O&N$C4*,U)%;Q0IMB18QZ*,5-0 F!Z48'I M2T4 8?B_CPIJ9/3[.U067_(]7W_8.M__ $-ZL>+_ /D4-5_Z]VJM9?\ (]WO M_8-@_P#0WH Z2BBB@ HHHH **** "BBB@ K"ULXU?0_]J\;_ -%-6[7'?$#5 MI-"LM-U.*!9GAO.$9MH.48=: ,I#G4=1/_3W+_Z&:FJKI[R7%J][*J*US/(^ MQ,_+EL]_K5J@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JUH/_(TK_UYO_Z&M5:8 M4=;E+B"XGMYE4INB8<'(/I0!Z$.E+7 BYU$?\Q:]_[Z7_ .)H^TZCG_D+ M7O\ WTO_ ,30!WU%<";G4+_\ MD4=5_P"O=JK6(_XKJ\/_ %#8/_0WKG;R.\O[*:TEU6\*3+M(9E(_E5G2/M.J M^.-V+MM'VM>? M^ -7H->?_%S(\,6N.?\ 3%Z_[C4 5]((;PW9-G+;Y,_3C%6*@TDY\,V61@^; M*/U%3T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 *OWE^M.TF MXCTOXA^*9[[=;PW)M_)DD0A9,1@'#=*:OWE^M=Z0&7!Z&@".">.XC$D4J2(> MC(P(K(\7_P#(J:A_NK_Z$*CU+3SI(DU32T$;QC?<6Z<).HZ\=FQG!%-\3SQW M/@B[N(FW120HZ'U!92* .A7JWUIU-7@FG4 %%%% !1110 5RGC72H==32M-N M6D6&:\^9HVVL,(U=76'KG&J:'C_G\/\ Z+:@#D;&,VJ7%B)'>.VN)$0OC.-W MM5JH$/\ Q,M3'_3W+_Z$:GH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH !U%6GMM5E\37%A;ZKL(=1]: MWK?_ )'ZZ_[!L7_HQZ .AHHHH **** "BBB@ HHHH *Q=;_Y"6B?]?O_ +3: MMJL76_\ D(Z)_P!?O_M-J .31B=2U('M=2_^A&IJB48U#4?>[E_]"J6@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ 'WA6MI=]:W_ (XO);2Y MBG5-/B1S&P(5M[<'WK+3_6)_O"L?X4C'BCQ5_P!=4_\ 0GH ]6HHHH **** M"BBB@ HHHH *YWQ3?6NFR:1>7L\<%O'>?/(YP!\C5T5>?_%L9\,VH'>\7_T% MJ *]M-'=37ES"V^&2ZE*.!PPW=JL5%IG_(N61Q@^9*/_ $&I: "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** ')_K%_WA61\*@%\4>*0&W?O5.3 M_O/6LIPRGT.:I?#G3+[2_%7B!;ZV:W-TL=Q$K$9*%GYXH ],HHHH **** "B MBB@ HHHH *\^^+J[_#%JN6'^F+R/]QJ]!KB?B3IUWJVD6-E91J]S)>+L#-M' M"MWH S]+&/#EG_UUDX_[YJ:H]/26'0X8)TV30W,T;KG/(V]ZDH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH !U'UK>MO^1\F_[!@RM,J(?\A'4_^OV;_P!"J6@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ '45O6PQX[F_[!9&T3[2K8(_D: .,:WG@U#4#-#,@>[D=&= M<*RDY!4]Z7\ZZU=&4#']H:@?^%[74+62UO+R_FMY!AXVGX8?E0!SF:/RK6'P]T$?P7/T\\U&/AQ MX>$GF>79VZ4 9OY45J_\*\T'.=ET3_UW:K]GX8MM/M8[6TO+^*WB7:D M:S\*/RH P5M;AU#+!(5/0A#1]CNO^?:7_O@UTIT3_J)ZE_X$?_6I!H>/^8IJ M9_[>/_K4 )U67PY?(PW*Z!6'J-P!%0CP1X8& -$M, 8'R4 6YTBU,*6T+*FS@$L^?Y"M M7_A"?#/_ $!;3_OB@#E/[2L/^?ZV_P"_JT?VG8?\_P!;?]_5KK/^$+\-?] 2 MS_[]T?\ "%^&O^@)9_\ ?N@#E#J%D-W^F6_RC+?O!P*7[?9D9^V6^/\ KJM= M0?!/AH_\P6T';A,9I3X*\,GKHMF?^V= '*_VC8]KRW_[^K0=1L1UO+?_ +^K M75_\(5X:_P"@)9_]^Z0^"O#)ZZ+9_P#?N@#E4U"RDD2-+RW9W8*BB0$L?05H M_8;P_P#+K-_WP:T[KP3H+P;;:QCLYU8-%7T/^S0!G_8;S_GUF_[X-->SN47+VTJCU*&M2/30WB":T_M/4/+ M6UCD$?VEN"68;L_A6A_8,6?^/[4O_ M_\: .9\F7_GE)_P!\&CR9?^>,G_?) MKI_["C_Y_P#4O_ M_P#&C^PH?^?[4O\ P,?_ !H YCR9?^>,G_?)IA!5U1@0 M[?=4\%OH*ZK^P8<8^W:E_P"!C_XU!)X6TZ6XBN)7NWFB!$0SW$RKL5Y+AR0N,G_?)H\F7_GC)_WR:Z@:'%_S^ZC_ .!;_P"-)_84.?\ C]U'_P # M)/\ &@#F/)E_YXR?]\FCR9?^>4G_ 'P:ZC^PX?\ G]U'_P "W_QH_L2+_G]U M'_P+?_&@#EO)E_YY2?\ ?)I?)E_YXR?]\FNI&BQ#_E\U#_P*?_&E;1HV&/MF MH#Z73_XT <>\B1N4>1$=>JLP!'X4W[1 !_KXO^^Q6]/X$T&ZNY+NXAGFN) % M>1[ARS # SS3&^'GAIE*&RD*D8QY[_XT 8GVB#_GO%_WV*.X<':>HZT 8_DR_\ M\9/^^31Y,O\ SRD_[X-=0=$B(Q]LU ?2[?\ QH_L.+_G]U'_ ,#'_P : .7\ MF7_GC)_WR:85(.""#Z$5U8T.($G[;J/_ (&/_C0-"@'_ "]7Y^MT_P#C0!RF M*,'TKJSH4!'_ !]7W_@4_P#C0="MR/\ CZOO_ I_\: .4P?2DKJCX?M\Y^V: M@/\ M[?_ !K.?P#H$EQ-/)!.\TS;Y'-R^6;UZT 8WXT5L/\ #[PY("'LY&!Z M@SO_ (TH\ ^'@,"VFQZ?:)/\: ,:EP?2MZT\%Z/83M-:)<02,FQF2X<$KZ=: MMG0+?_G[O_\ P*?_ !H Y;!]*3%=5_PC]O\ \_5__P"!;_XTC^';60$/7?'_ $\M0!SE%=-!X8TVWSM%PV?^>EP[?S-3 M_P!@Z?\ \\F_[[- ')45UO\ 8.G_ //-_P#OLT#0+#/^K?\ [[- ')45UO\ M8-A_SS?_ +[-']@Z?_SS?_OLT M\#QRXP<_P!EQ_\ HQJOG0;#_GF_ M_?9IUGH]I97;W4?FM.Z",R2RLYV@YQS0!HT444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!RUQ8:A M<:G>PS6<3Z5<%7)CEV2.< %6_P!GBFZM-=A=) TPQ>7?QA(Q*I&-K?E75T4 M9XO+TL@.G$*0-Q\Y?E]:R]9AU74([9X+"))K6Y2=!+,,/C.1QTKI** .8:RU M:]FB.J1B6 G+6T$@2,'/\1ZO].E7K@7-U$R2:43Y;9B(G4'([C^[6S10!S%_ M;ZU=V!M!!&\OS'^E:-% &<;R_V(1II+'[R^>O MRT\W5YO<"P)4 [3YR_-_A5ZB@#--[?B-2-,)8GE?/7@>M/\ M=[YK+_9YV ? M*WG+SQZ5?HH S1>:B8PQTLA\XV_:%Z>N:D6[O#+M.GD)@'?YR]?3%7J* ,]; MN^,99M.VO_=,Z_SJK>Q3:C'Y%SIBO VTDF< H>N1[@^E;5% &#I%OJBZO1110 4444 %%%% !1110 4444 %%%% !1110!__9 end GRAPHIC 13 dm-20211231xex10d20001.jpg GRAPHIC begin 644 dm-20211231xex10d20001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W2BBBM# * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH J7&J:?:2^5;;3Q31YQNC<, M,_45R'Q2_P"1*F_ZZI47PH_Y$T?]=W_I6:I7I.IYERG::CW.YJ"XO;6TQ]IN M88<]/,D"Y_.B]N19V,]R1D11L_Y"O#="T:]^(NN7\]WJ+1;!O+%=_4G R," MG2I<]VW9()SY;6W9[NCI*@>-U=3T93D&G5XY\-]3O=)\73^'YYF>!FD3:3D* MZ9Y'IG!KNOB#K4^B>%9IK9RD\K")7'5<]2**E%QFHIWOL*%3F3;TL= VH623 MB![RW68_\LS*H;\LU9KP.S\%W.H^#+GQ,;\B1 [B(J2653R=V>O7MVKO_A7K MESJFASVMU(TCVCA4=CD[2.!^&*NIAU&+<7>VY$:S;5UN=I6\#, M,@2RJI(_$TV#5=.NGV6]_:RO_=CF5C^AKRCXQ_\ (7T[_K@?_0C61XE\%-X9 MT2QU>WU%Y//*979M*DKNX(-.GAX2A%N5KCG4DI-)7L>\T5S_ (*U&?5/"5C< MW+%YBFUF/4X.,UT%<\XN,G%]#2,N9)E6YU.PLY!'=7UM Y&=LLJJQ]ZZ88>,HQ;E9LSG5DI-);'O=58]3L)K@V\5];/."1Y:RJ6X]LYJM MX=OY-4\.:??2X\V:!6?']['/ZUY+X3_Y*Q-_UVF_F:RA1YG)/H.52T5)=;?B M>VT44R61887EMS]F:^MA<9V^495W9],9S5JOFF\U2>3Q M)+K*@EENO-5NV0V0/TKZ1M;A+NTAN(SF.5%=3[$9KIK4/913[F4*O-)HCN=0 MLK)E6ZO+> M]T2RA<_3)J2>ZM[:'SIYXHHN/GD<*O/3DUY-\9/\ D(:;_P!< MF_G3;W7?[:^#LBR/FYM)8H9,]3AAM/XC^1IQP_-",[[NWXV"52TW'RN>MV]U M;WD?F6T\4\><;HG##/U%2UPGPE_Y$]O^OE_Y"N[K&K#DFX]BJ*(>)2D>S_ 'NU M=?X0L_&\.NQOKL\KV.QLAI589QQP*Y7XB?\ )1[?_MC_ #%>UK]T?2NVI4Y: M$%;=,Y^7FJR\K'&?%+_D2IO^NJ5%\*/^1-'_ %W?^E2_%+_D2IO^NJ5P'A/X MB?\ ",:-_9_]G^?^\9]_F;>OX4J4)3P[4>XZLE&I%OL>P>(L_P#".:CCKY#_ M ,J\Y^#7^NU7_=C_ *UZ)97(\1>&8YVC\H7D!^7.=N1BO'=)U+4_AQK=['-I MYE60;/F)4'!^4@X]Z5"+<9T^H57?EGT+6A9_X7)-C_G]G_\ 9JZSXNY_X1B# MT^T#^58/PXT6_P!0\4S^(;N!HH@7<%AC>[YZ>PR:[CQ[HV7=/&PD M1?[V.U55DHU8)]+7%33DIM=;F)X>_P"2-3_]>EQ_[-67\&L_\33T^3^M%CIS;Y-R!SD,JL>1MQSW_.O0OAAX?N=&T2:XO(S'-=N&"-U"CIG M\ZTJKDC4;^T]"(._)%=#E_C'_P A?3O^N!_]"-?434VI;G13:<58\4^+#,OC"V9!EA A QWW&J]_;>-/&CVEO=:9-'% M#PC/"8D&>Y)ZU;^*7_([V7_7*/\ ]"->QVW_ !ZQ?[@_E79[7V=&#M=ZF,H< MU62OV*^D:>NE:/9V"MN%O"L>[U(')KQ_PG_R5B;_ *[3?S->VU\]PZW_ ,(] MX]N]1\CSO+GD&S=C.2>]1AKS<^[159*,$NS1]"5SGCK4?[,\(7TH.'=/+7ZG MBJ/@WQS_ ,)9=W,'V'[/Y$8?/F;LY./2L#XPZCMM+#3E/,C&5A[#@5C"C+VJ MA)%^T7*Y+H_X4W&H[?G%X) ?]D?+_,UZ7\-]2_M'P5:!FR]L3 WX=/T M(K@8/A1J$VDI>B^@#-#YHB*G/3.*T?@[J.RXU'3'/WE$R#W'!_F/RKLK,HMKR_4C^,G_(0TW_KDW\ZX2[6]T076F2']WY MKN_C)_R$--_ZY-_.G_$+0?/\*Z3K<*?/! D4V.Z$<'\#_.G0FHTX)[-O\]!U MH\TW;L=!\)?^1/;_ *^7_D*[NN$^$O\ R)[?]?+_ ,A7=UQXG^+(VH?PT%%% M%8&H4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% $3VMO*^^2")W_O,@)J M6BB@!DD4H3 MB" $*7*D\GZ UYW!XVTE?B-*#2K)KF^N!RQK(^& M4?F:3J&HF5&DO;QI'C4\QGT/OS_*NSN /L\IQSL//X556T*CT%3O*._]7.7^ M'VLZCK>A37&ISB:=+AH]P15P!CC@"NMKAOA9_P B[=_]?DG]*[FBNDJC2)HM MN&H=!7F\?B'Q7KRZGJ>CSVEM86,C(D,D>YIMHRS\1Z/;V4M_$L[L+J %HX]P ^\2ZAIF@W%K90:?@22S)O9V].AXX-:_@.R MCL/!]C'',DP=3(70Y&3VJ_J]W8^'M*OM5,,4;*A9BJ@&1NP)[Y)HERQJ225^ MPH7E!79G>"_$5UKME=1:A'&E]93&&8Q_=8CN/R-7_$^L#0O#UW?Y D1,19[N M>!63\/-,FLO#IO+H8N=0D-R^?0]/\?QK&\?W=SJ'B#2]$L[1KPQG[3+ K ;\ M= 2> /\ &J<%*MRK;^KBC)JGS?UY'8^&FU%_#UG+JLQEO94\R0[ N,\@8 X M&!6K7.>%_% UV2[L[BS>RO[-@LL#'.!Z@UT=95$U)W5BH/W2"\NH[&QGNYCB M."-I&^@&:\[MM8\=:YI\FNZ=+8VUBI8QVKIEG4>Y!_F*[_5K'^TM'O+'=M^T M0O&#Z$C%>?:!XEG\%Z?'HOB/3+B&&)F6.Z1=R,"2?Z__ %JTHJZ=E=BJ.UK[ M'8^$]?/B/08KYXQ%+DI(@Z!AUQ6!XXUC7;37]'TS1;V.V:]#*3)&K#.0 3E2 M1U[5V&F2V%Q8QSZ;Y/V:4;E,2@ _E7G_ ,1-0ATOQCX;OK@.88-SOL&3@,.E M.DE*O:W?3Y,F;:I-W_JYT.@V'C.WU,2:WJ]E=6>T@QPQ@-N['[@_G755SOAW MQGI?B>XFAL%N T*AF\U HP?H3715G5YN;WE8N%K:.X5Y[XW\97VA>)-.M+.8 M);C:]TNQ6RI;IDCCCTKT*O)=0M/^$BN_&5]C<+>(11'_ '.3_*JPZCSWELO^ M&"I?ELMV>L9WQY4]1P:X_P %:[J6HZEK-AJEQYTMI-B/Y%7"9]@*V/".H?VI MX3TVZ+;F: *Y_P!I?E/ZBN:LE_LOXMWD6,1W]MY@]R*<863_5M]#58B,4TX[?Y:$T6WOZ_>)BWDD\'2^)R,3 MMJ_VC=WVYQ_,FO9[6=;JTAG0Y61 X_$9KIKP48JW31^IC3DW)^>WY'!>)=7\ M2OX[M]"T348K42VXD'FQ*RY&XGDJ3T%3:1K_ (ATSQ3#H/B-[>Y-RFZ&XA7; MS^ '\JRO$VHR:5\6;*\CLI[QDM,"&!27;(8< 5)I5^?%?Q$ANKN(Z>UA$?+M M)P1*Y]<$"M8Q7(M%:SOWZD2D^9ZZW5OP/2+EVCM9G4X94)!]\5S'P\UK4-=\ M./=ZE/YTXN&0-L5> !Q@ #O737G_ !Y7'_7-OY5Q/PE_Y$^3_K[?^2USP2=. M;]/U-9MJ4?F=Y7E]AJ/C?Q!K&KP:7K-K!#97!3;-"G0DXQA#Z=Z]0KQ_P[XO MTWPMX@\1+J"W!-Q=93RD#="VO\ F>E^'[?6;;3B MFNWD-U=[R1)"N%V]A]T>_:M6J6D:I;ZUI<&H6H<0S E0XP>#CD?A5VL9WYG= M6+C:V@4445)04444 %%%% !1110 456OKZ#3[8SW!8+D*JJI9F8G 4 0*ZQLS+MD&&!5BI!'U!H MT5%=7"6=I-,[9(I4*NAQD9'T[C(- %RBBB@ HHHH **** "BBB@ HJCJ6JP MZ6(C-%/()"?]3&7( &22!R?P!-6X9HKB".>&19(I%#HZG(8'D$&D ^BBBF 4 M444 %%%% !1110 4444 %%%% !1110 451U35(-(MDGG25P\JQ*L2;F+,<# MIRZI9-IG]HB1[BN=_X5?X5_Y\I?_ A_ M\:VI3C%.[:,YIO9'4V,5E#:)'I\=O';#.U;< (.>< <=:S-+\26^J:WJ.EI# M)'+9$!F/.U2Q8C)R>3]:Q]8\$Z;JVH&_$US:7+ M#:\EM)M+CWJ5R.3N/WK:&-\.CG5O%!0Y@-]\F.G5NGZ5W5Q_Q[2_[A_E5'1- M"L?#]A]CL(RJ%BS,QRS-ZDUH.H=&0]&!%*M)2E=?UH.FG%:_UJ<1\+/^1=N_ M^OR3^E=K-/#;J&FE2-2< NP S^-9GA[P_;>'+*2UMI99$DE,I,I&]^'FD7=Y/.DUW;+<-NFA@E MVI(?<4H.*4HOK^A3N^678B^%^_\ X0J'?G'FOMSZ53\4$^*/%UAX9B)-I;D7 M-\1Z#HO^?7VKM;"PMM,L8K.TC$<$0VJHKE[KX>6EQJMUJ,>K:E;S7+EG$,B@ M?3ITJU4BZKF].Q'(U3Y3L%4*H50 , #M7!VQV_&.Z$A W60V9[].E=-H.@C M0HID&H7EYYI!SGBN97GM[N(82>W?:X'I40E&,GKHU8J M2WYAJ9\09?['UK1]= .(]\3D>X.*Z?3 M/#-KI6NZAJMO--OOCF2(D; 2- X<-'C<"/J# M5NI%U5/H]_NU)C!J#C]WZ&3\-[,VWA&&9AA[J1YV/KD\?H!6?\4KB632['2[ MN *SM2\-6NJ:Y8:I/--YEDD:/;Z; M'+)+' FQ7DQNQ^ I3J*<+-6=QQARRNMCC_A?_J-:_P"OUOZTWXL?\@S2?^OX M?^@FNH\/^&[7PZEVMM--(+F4RMYA'!/I@"F>)_"]KXILX+:[GGA6&3S%,) . M<$=P?6J]K'VRGTT)Y'[-Q]3;'05SGCW4/[.\&:A(#AY$\E?JW'\LU2TSX>6F MF:E!>IJ^IRM"VX))*"K?48K8\2>'+;Q-8QVEU/-%$D@DQ$0-Q'8Y!K.T%-:W M1::2*60R8E(^4GL, <5I.LIQDFK: MW(C3<6K'+7W_ "6S3O\ KS/_ *"])XC9#\4] %N09@I\W;UV^_ZUL>(/ =CX MAU9=2FO;RWG6,1CR&4<#/J,]ZFT#P1I?A^Z-W$T]S=D;?.N'W,![52J02C*^ MJ35OO_S%*$FY+O;]/\C?O/\ CRN/^N;?RKB?A+_R)\G_ %]O_):[F6,2Q/&2 M0'4J<>]<''\*--A7;%J^JQKG.$E4#_T&LZ3CRRC)VO8NHFW%KI<[^O/OAU_R M'O%7_7V/YO7:Z5IZ:5ID%BDLLRPKM#RG+'ZFN2N/AAIT]]C_S":D[-+8[FBLO0-#B\/Z<;.*YN+A2Y??.P9N>WZ5J5 ME))/0M7MJ%%%%(84444 %%%% !7SEI6G:_XM\5^(H8O$VIVJVETP51>2!0I) MX !XKZ-KYU\'_P#"3?\ "9^*_P#A'CI(/VH^;_: D_O'&W9_6M*=NJN9U6TM M'8WH_AQXBCGCE;Q=?2M&=RB6ZE8 X(SUZ\FL*V\'^(&\87NA1>*M0B2&V6[S M'=RJN7,I:MR,+5_ GB:Q4//XKU:6P;:DI2YFD(W,%Y4')'/ M..@S2IX>NM1UB.WA\:WT5]/'A(P]Q"9%3)[@9QD_G77X^)G][PE_WS<_XUCI M_P ))_PM#PW_ ,)$=)+?9[OR?[.$@&-@SNW_ (8Q[T)/^ASU/_P #9O\ &O3Z*-.R^X/;5.YYA_PK;Q)_T.>I M_P#@;-_C1_PK;Q)_T.>I_P#@;-_C7I]%&G9?<'MJG<\P_P"%;>)/^ASU/_P- MF_QH_P"%;>)/^ASU/_P-F_QKT^BC3LON#VU3N>91?#CQ%%HX_AEX@AC6.+QAJ*(HPJK>2@ >PS7J-%.ZM:R^X/:S[GF'_"MO M$G_0YZG_ .!LW^-'_"MO$G_0YZG_ .!LW^->GT4M.R^X/;5.YYA_PK;Q)_T. M>I_^!LW^-'_"MO$G_0YZG_X&S?XUZ?11IV7W![:IW/,/^%;>)/\ H<]3_P# MV;_&L70_"7B35[_6;;_A+]43^S[O[/G[;+\WR@YZ^]>TUQ?@MA'XB\71N=KO MJA95/!8;%Y'J*EVNM$7&K/E>IQ7BKPEXD\.:!+J7_"7ZI)LDC3:+V7^)POK[ MUM?\*V\2?]#GJ?\ X&S?XUN?%/\ Y$*Z_P"N]O\ ^CDKLZ%;F>B!U9\B=^_Z M'F'_ K;Q)_T.>I_^!LW^-'_ K;Q)_T.>I_^!LW^->GT56G9?<1[:IW/,/^ M%;>)/^ASU/\ \#9O\:/^%;>)/^ASU/\ \#9O\:]/HHT[+[@]M4[GF'_"MO$G M_0YZG_X&S?XT?\*V\2?]#GJ?_@;-_C7I]%&G9?<'MJG<\P'PU\0>;&[^+;Z7 MRW#J)+J5@&'0X)KF-,=)34O$5U/:O-%=26YN7V';*#DJ3@C*YKW: MO)?B#:V][\4_#L%U!'-"\"!DD4,"/.QR#0]5RV1I2J2<]6:D46F^-/%][=6G MB+4+='5VDM;'4'3"%4)7.<9 Z<"N>^&I']AZD,C(U6Z MX_X'7$>G8JZUX.2PL(IH?$/B3>UW;0G=JDA^62=$;\<,:I^*O#[^'-.M=0LM M?\0-,+ZWCVS:D[J5:0 @CZ5V'B?_ )!,'_81L?\ TJBK(^))_P"*;MO^PC:_ M^C!0!ZC1115F(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1FF3 M2>5$S^@JE%:MTAW+%%5_MUO_ 'S^ M1H^W6_\ ?/Y&CE?8/:0[EBBJ_P!NM_[Y_(T?;K?^^?R-'*^P>TAW+%%5_MUO M_?/Y&C[=;_WS^1HY7V#VD.Y8HJO]NM_[Y_(T?;K?^^?R-'*^P>TAW+%%5_MU MO_?/Y&C[=;_WS^1HY7V#VD.Y8HJO]NM_[Y_(T?;K?^^?R-'*^P>TAW+%%5_M MUO\ WS^1H^W6_P#?/Y&CE?8/:0[EBBJ_VZW_ +Y_(T?;K?\ OG\C1ROL'M(= MRQ15?[=;_P!\_D:/MUO_ 'S^1HY7V#VD.Y8HJO\ ;K?^^?R-'VZW_OG\C1RO ML'M(=RQ15?[=;_WS^1H^W6_]\_D:.5]@]I#N6**K_;K?^^?R-'VZW_OG\C1R MOL'M(=RQ15?[=;_WS^1H^W6_]\_D:.5]@]I#N6**K_;K?^^?R-'VZW_OG\C1 MROL'M(=RQ15?[=;_ -\_D:/MUO\ WS^1HY7V#VD.Y8HJO]NM_P"^?R-'VZW_ M +Y_(T,/\ KZ/_ M *$:]QKP[X9?\CIXP_Z^C_Z$:TI=3.O\#_KL>I4445H<(5QFN?\ )4_"G_7M M>?\ H*UV=W3-*6Q=/E% M6TFT*&0J8E(\S[W3O5RF0PHHHH **** "BBB@ HHHH **** "BBB@ KA-3\) M^*[GQ ^HVOB:".%9C);PRVN_R@1C;G(R.>E=W12:N5&3CLGO:LZ.ZI8E2=K!ASN]17?T44)6"4G+0****9(4444 %%%% !7E?CC_DK? MAO\ ZX)_Z.KU2O*_''_)6_#?_7!/_1U-;HTH_$>I5Y3X*T#4IK'6M0TK4H[6 M\DU:8(TD9=556(8%-[Z!89_$NFE%ECF&+#'S1NKK_ !>JBL'QEH>NPV%IJ&L:O!>.NHVJ MJL4)C4+OZ 9QG)!S[5ZO7'_$G_D6K;_L(VO_ *-% 'J-%%%68A1110 4444 M%%%% !1110 4444 %%%% !1110 4444 -D021LAZ$8JDCW-LOE^47 Z$5?HI MIV(E"[NG9E."!WE::=1D]%-6O*C_ +B_E3J*&VPC!15AOE1_W%_*CRH_[B_E M3J*5RK(;Y4?]Q?RH\J/^XOY4ZBBX60WRH_[B_E1Y4?\ <7\J=11<+(;Y4?\ M<7\J/*C_ +B_E3J*+A9#?*C_ +B_E1Y4?]Q?RIU%%PLAOE1_W%_*CRH_[B_E M3J*+A9#?*C_N+^5'E1_W%_*G447"R&^5'_<7\J/*C_N+^5.HHN%D-\J/^XOY M4>5'_<7\J=11<+(;Y4?]Q?RH\J/^XOY4ZBBX60WRH_[B_E1Y4?\ <7\J=11< M+(;Y4?\ <7\J/*C_ +B_E3J*+A9#?*C_ +B_E1Y4?]Q?RIU%%PLAOE1_W%_* MCRH_[B_E3J*+A9#?*C_N+^5'E1_W%_*G447"R&^5'_<7\J/*C_N+^5.HHN%D M-\J/^XOY4>5'_<7\J=11<+(;Y4?]Q?RH\J/^XOY4ZBBX60WRH_[B_E1Y4?\ M<7\J=11<+(;Y4?\ <7\J/*C_ +B_E3J*+A9#?*C_ +B_E1Y4?]Q?RIU%%PLA MOE1_W%_*CRH_[B_E3J*+A9#?*C_N+^5'E1_W%_*G447"R&^5'_<7\J/*C_N+ M^5.HHN%D-\J/^XOY4>5'_<7\J=11<+(;Y4?]Q?RHIU%%PL@KP[X9?\CIXP_Z M^C_Z$:]QKYV\'0>(9O&?BO\ L*\L;C,JRO$]JHKC MOL7Q"_Z#&A?^ DG_ ,51]B^(7_08T+_P$D_^*J[^1Q\B[H[&N,US_DJ?A3_K MVO/_ $%:=]B^(7_08T+_ ,!)/_BJQEA\00_%#PW_ &]>6-PQM[OROLD3)M&T M9SDG/:DV5"-F]>C_ "/2J***HR"BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH *\K\5^./\ DK?A MO_K@G_HZFMT:4?B/4JX3X>6%MMKJVMY--FBFNY;D-(7!&]LXX':N(]ABUMX]+\Y)XIEQ(XY1@W<8[4 >L45Y!_:OQB_YX M:!^O^-']J_&+_GAH'Z_XU5S/D9Z_17D']J_&+_GAH'Z_XT?VK\8O^>&@?K_C M1<.1GK]%>0?VK\8O^>&@?K_C1_:OQB_YX:!^O^-%PY&>OT5Y!_:OQB_YX:!^ MO^-']J_&+_GAH'Z_XT7#D9Z_17D']J_&+_GAH'Z_XT?VK\8O^>&@?K_C1<.1 MGK]%>0?VK\8O^>&@?K_C1_:OQB_YX:!^O^-%PY&>OTT.C,5# L.H!Y%>0G5? MC&01Y.@#/<9_QIGB"]\4^'?%&EVOA:#3S)J=KY4LETN6EFCWN[,<_P!TCDTK MARL]CHKR#^U?C%_SPT#]?\:/[5^,7_/#0/U_QIW#D9Z_17D']J_&+_GAH'Z_ MXT?VK\8O^>&@?K_C1<.1GK]%>0?VK\8O^>&@?K_C1_:OQB_YX:!^O^-%PY&> MNLZIC/=6URP3Q;9Z-+I$3N\JPC+9\M@I&3ZD4R>]^*UI M<2VVG#1YK&)V2WDN"3(T8.%+G/WL8S[T7#E9ZY17D']J_&+_ )X:!^O^-']J M_&+_ )X:!^O^-%PY&>OT5Y!_:OQB_P">&@?K_C1_:OQB_P">&@?K_C1<.1GK M]%>0?VK\8O\ GAH'Z_XT?VK\8O\ GAH'Z_XT7#D9Z_17D']J_&+_ )X:!^O^ M-']J_&+_ )X:!^O^-%PY&>NLZ)C3R6/B[4_#E[=ZM;Z<_B:. MYMWT\JW[F-(Y8Y.F>"2K9QR>!4']J_&+_GAH'Z_XT7#E9Z_17D']J_&+_GAH M'Z_XT?VK\8O^>&@?K_C1<.1GK]%<+\.?$?B'6Y-;M/$:VBWFG7"18MEPOS+N M]3GM7=4$M6"BBBF 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X=\,O\ MD=/&'_7T?_0C7N->'?#+_D=/&'_7T?\ T(UK2ZF%?X'_ %V/4J***T.$*XS7 M/^2I^%/^O:\_]!6NSKF/%-@L5]9>(EEN%GTZ.5$2*(.&$@ );T QUI2V+I[G M3T57L9'FL()971W>,,60Y4Y':K%,@**** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ KROQQ_R5OPW_ -<$_P#1U>J5Y7XX_P"2 MM^&_^N"?^CJ:W1I1^(]2HHHKB/7"BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ KE/$/\ R/G@[_KK=_\ H@UU=<^ ;:WF\7>-7E@CD9;^':SH"1^Z'2O1J MI&4MPHHHIB"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O#OAE_P CIXP_ MZ^C_ .A&O<:^=?"'BO1?#/C/Q6=7O#;>=='R_P!R[YPQS]U36M-I)W,:R;C9 M'M=%<9_PM?P5_P!!D_\ @)/_ /$5JZ#XST#Q-<36^D7_ -IEA0.Z^3(F!G&? MF45?,GU.)TYI7:-ZN+\2B2[\?>'-,>ZO([.X@NFFBM[J2$2%54C)1@3BK-_\ M2O"6FW\]C=ZL8[FW3[ M-*-A=0%XVY.<'H*F4EW-*=.=[V>S_(]4M[>.UMX[>%2L<:A5!8DX^IY-2UQ9 M^+'@D#)UHC_MTG_^(KLU8,H93D$9%4FGL92C)?$A:***8@HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\K\#O\ KK=_^B#75URGB'_D?/!W_76[_P#1!H Z MNBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#G_ (>_ M\C7XW_Z_X?\ T4*]!KS[X>_\C7XW_P"O^'_T4*]!JEL92W"BBBF(**** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH *\.^&7_(Z>,/^OH_^A&O<:^=?!^HZW8> M,_%?]CZ"-5W71\S-XD&SYCC[P.:UINR9C65XV/:ZXRQ_Y*_JW_8)A_\ 0S0? M$?C?''@)/_!S%_\ $UE>"9]3?Q[JR:WI4=GJ)LDD9_M)F9D+G R&V #L >* MIN[1RQ@TFWV[HUO G_(3\7?]AJ7_ -!6NRKC? G_ "$_%W_8:E_]!6NRIQV) MJ?$J5Y7XX_Y*WX;_P"N"?\ HZFM MT:4?B/4J***XCUPHHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y3Q#_R/ MG@[_ *ZW?_H@UU=O_\ ?K_ZU5[[ MXT3SV,\5OX0U^&9T*I)Y/W3C@]*[ZBB[%RHY?5_B)<^$;_\ LZ?1M5UA'C6: M&Y@C!(4Y&U\#&X$'\"*H_P#"[?\ J2]?_P"_7_UJ[:BG<.5'$_\ "[?^I+U_ M_OU_]:C_ (7;_P!27K__ 'Z_^M7;4478(]&TC4_$<&H:E;VTK:F[!)7 )&!S2N/E1-:_&B:"TA MBG\'Z]+,B*LD@A^^P')Z=S4W_"[?^I+U_P#[]?\ UJUO^$Y\+_\ 0=L?^_HH M_P"$Y\+_ /0=L?\ OZ*+ARHR?^%V_P#4EZ__ -^O_K5$WQUA2=(&\(:VLS@E M(R@#,!U('>MH>.O"Q&1KMB1_UU%Q%=;K/_(#U#_KVD_]!-8_P^_Y)_H?_7HE%V+E1DO\=84G MCA?PAK:RR9*(4 9L=<#OBI?^%V_]27K_ /WZ_P#K5)K_ /R4_P (?]<;W_T! M:[*B['RHX9/CBD@)3P;KK $J2L><$'!'3L:;-\=8;9 \_A#6XD)"AG0*,GH. M:Z+PU_R#[O\ ["-Y_P"CWK&^)G_(L6__ &$;;_T8*+L.5$?_ NW_J2]?_[] M?_6J)/CK#)-+"GA#6VEBQYB*@+)D9&1VR*[NN-\,_P#)1O&_^_9?^B:+L7*A M;3XJW6OWT&E6GAS5]-DN7VF[GA^6)>I/3K@8&?6J5O\ %V32+B_TN70M9U:2 MSO9X3=1(&! D;:#@=0I45WU>8W6M:[I_BJ5=(\$R1JU[(C2_:A"E\<'+$%<9 M. V[GIC/6BX^5&LOQ0N_$E_8:7::!KFE&:Y3S+IX@ J#.1D@@5-<_%NYT>[F MTZZ\+ZQ>S6SF-KF"+Y)1 JC\37JEC=K?Z?;7B*56>)90IZ@, >"+N'4_":Z?:EXRUP-2CFVG>,#: "'?#+_D=/&'_7T?_0C7N-?.W@[3=9U#QGXK_LG7 MVTK9='?BTCGW_,Z5K3V9C65XGM5<3ILT>#[U( M?#7C(C_D?I/_ 4P52\(1:MH_C34M O=8;4;>.S2Y1F@2/#.YST_'OWJF]4< ML8I)V=_O_P C-L=:U>#QAK(M>O/ M ^J6]WX1N[*!T4/2 N%%%% !1110 4444 %%%% !1110 4444 M %%%% !7*^(%)\=^#R,<279//_3 UU5)&GMH96&J.,O&&/0>M=K7&O9Z=8^,K M7[+-);&XG:27RK^0B>7:?D:+=M'&3G'\(H Z?^R]/_Y\;7_ORO\ A574],L! MI-X18VP(@?!$2_W3[5JU4U3_ )!%[_UP?_T$T !K"[_M[1-1^ MSO\ 8QX:$'G8^7S/.#;<^N.:V=8_Y*KX:_Z\[O\ DM '3_V7I_\ SXVO_?E? M\*/[+T__ )\;7_ORO^%6Z* *G]EZ?_SXVO\ WY7_ K \ JJ:/?*JA5&HW( M P!^\-=57+> _P#D$W__ &$KG_T8: .@U"![K3+JWCQOEA=%STR00*X3P_X? M\6^%O#]A;V$5C/=*'2YBGN7\O&?D9>.N,Y'2O1** /-M0\.^+O$7B;1+[5K3 M3;>VL'-&(266Z<.RYX)PO7&*[*B@# M@]/7X@:?!+$FEZ&XDGEG)-U)P7(=.M[B=+%=2CO5E\I M;E_)2)0" ..26!SD5Z710!QID\>7;);W%CI%M;R.JS3073F1$R-Q7(ZXSBG> M#O#-_H6O>)+N[\KR+^X1K8+*7;8N\#=GO@KZUV%% !7%>!XQR2V24NOS.KG/R@[@/<@4[_ (59X*_Z 47_ '^D_P#BJS/#.AZ;X?\ BCJU MEI=JMM;?V9$^P,3\Q:/@3_D)^+O^PU+_P"@K795 MYWX2UJTTWQ!XI@O&$$T7^X/Y5Y/X MS\=0Z[X+\06,5HD30E8G9KN,Y.Y3E0#EA[BO2UUC3+>WMQ/J-I%OB5TWSJNY M2.",GD>]":;"4&H)/N_T-&BL[_A(-%_Z"]A_X$I_C1_PD&B_]!>P_P# E/\ M&JNC/E9HT52EUC2[P_\"4_Q MHN%F:-%9W_"0:+_T%[#_ ,"4_P :/^$@T7_H+V'_ ($I_C1=!RLT:*SO^$@T M7_H+V'_@2G^-'_"0:+_T%[#_ ,"4_P :+H.5FC16=_PD&B_]!>P_\"4_QH_X M2#1?^@O8?^!*?XT70J5Y7XX_Y*WX;_ZX)_Z. MIK=&E'XCU*BBBN(]<**** "BBB@ HHHH **** "BBB@ HHHH **** "N4\0_ M\CYX._ZZW?\ Z(-=77*>(?\ D?/!W_76[_\ 1!H ZNBBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ KRO2/%7AGP[XK\4+K5S'!=-J;/$QMGD8+M X*J<=Z]4KC?!'_ "'/ M&'_86/\ Z M "?\ "U_!7_0:_P#)6;_XBHKOQSINO:7J$7AV[2Y,-L\EP[P2 M*$3!Z @9)KN** /+_!GC:WT7P3H\VO31V]E,DD4$J1.Q5HVV[6"@]1SGV-5M M2^(7A:?X@Z'J<>J;K.VMKA)I/L\HVLP&T8VY.<=A7K-5&?IF MF?#2X-WX9GN"03+?7#9 QUSU M[6[4VL;VU[XCNH1-YQ#(XB,GW-O(Q'UW=^E>B5XSH4TUK\1+JYN-8M8=,7Q% M=AK.1E5A)]GDQ+D\[_M_1O\ H+V'_@2G^- '*_&'_DF]_P#]=(?_ $8*]*\._P#(LZ5_UYP_ M^@"O*?BSJVFW?P]O8;;4+2:4R182.968_..P->K>'?\ D6=*_P"O.'_T 4T1 M,TJ***H@**** "O#OAE_R.GC#_KZ/_H1KW&O _A_JFGZ;XT\7?;K^UM=]T=O MGS*F[YCTR>:UI=3&NKQ/7:XRQ_Y*_JW_ &"8?_0S6Z?%/AX#/]O:9_X%Q_XU MS?AC4-/USQWJ>K6FH02NUFD'V:/+,JJYPY;ISZ"J;6AR132;9TUSX?4X[UR?BWP]X.T738+N71],@2.ZA,I$* F/>-P^A M%=3XHUZ/PQX>/[/>P1A5C"NR*"K$$ [L @$8'6M+Q[\/_#7A MKPWK6JQ1A)9Q&EI$Q.(GW#.WZC/6NWA^&W@YH(V.@VQ)4$\MZ?6HLV[&O/"* MO=ZEC_A$/!7_ $!='_[])7.>+])\$V.FR6$6GZ%:WM]!*D%Q-LB2$[<;RV#R M"P( &3^&:Y7X@^#_ ]I_BG2+&U^QZ1!2169"P( S@]>:W-4\$^&I]7 MA\.6.C0I>'3&OA6'C"*O 0GJ.3SW]!TK'^'WA/P]J'AZXFO-%L9Y!?W"!I(%8A0Y 'T M KJO VBW?AWP9I^E7WE_:;<.'\MLKR[,,'Z$5C?#"]MVT6\LQ)_I"7]RQ0@C MCS#R#T/X55EH0Y2M*SZB>,/!OAJS\&:U"O#$_AS3)IM TYY9+2)G=K=26)0$D\5I>./^1#U[_KPF_\ 0#3O"&H6M]X6 MTT6\N\Q6L2.I4J5(0=C].M.RN3S2Y+WZG(>.?"?AZQ'AS[+HMC#Y^NVL,OEP M*-\;%LJ?4'TKK/\ A!?"G_0NZ9_X#+_A69\1/N^%?^QBL_YM79T)*["4YF6%O9I)I]P76",(&((Y.*]!KC-2_P"2MZ%_V#KC^:UV=$>HZCO:_8** M**9 4444 %%%% !1110 4444 %>5^./^2M^&_P#K@G_HZO5*\K\N%%%% !1110 4444 %%%% !1110 4444 %%%% ! M7*>(?^1\\'?]=;O_ -$&NKKE/$/_ "/G@[_KK=_^B#0!U=%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !7&^"/^0YXP_["Q_\ 0%KLJXWP1_R'/&'_ &%C_P"@+0!V5%%% M !7G'CG7;?P[X_\ #NHW-OH!W]JO0_$07$ M,N?B1'9P-/<^%/%$42XR[V*@# M)P.=];?AGQ-;>*;&>ZM;2\MEAF,+)=QA'W ] 3QS6M<6\5U;O!.@>-QAE-< MSX(O;JZ;Q##KS6T&\Y*1JJX7/XF@#JZ*** "BBB@ HHHH **** "L M2X\'>&KNYEN;C0M/EGE8O)(\"EF8]23CK6W10!Y_XS\-Z>+CPPL>CQOIUI=L M)UCM]R10E23D <+NP:WH_!7A&:-9(] TMD895A;K@C\JQ_B+#_N M++[5?F-Y8&P<;#^?XU);>!M6L[:.WM_&NJI%&-JJ(XS@?B* ,/XI>%M TOP% M>7=AH]E;7"R1!98H55AEP#R*]A\._P#(LZ5_UYP_^@"O$OB7XFX'%>_5\[>#M$N=8\9^*_L^M7^F^ M7='/V1E&_P"8]<@UI3V9E5^'>QZ?_P (;X7_ .A;TC_P"C_^)JYI^A:1I,CR M:=I=E9NXVLUO;I&6'H2 ,USG_"):Q8D7=OXJUB\EA(D6VGD01RD<[6PO0]*Y MVV\0ZW_PMFYMT_M:73_LID^Q/"P$;D8 Z8"Y'WLXZ\U=TNAR*+E>TCT?5M)L M=]ES@AARI!Z@=ZYD?"CP4.FC-_X&3_\ Q=">#-6E023> M,M .<@4/7 M= FTK1E^8T_"?P2PP=&)'O>3_P#Q==FJA5"J, # I:*I)+8SE*4MV86O^#= M\430RZS8?:7@4K&?.D3:#R?NL*R?^%3^"YC$6R6,X*YE0''X$U+2W:+A*;:BF;^E:79Z+IL.G:?"8;6'(C M0NS8R23RQ)/)/>N=?X?6 L8K6VU76++RYY9Q+:7(CD)D.6!(7IZ"F?\ "$:E M_P!#MK__ '\3_P")K+U'2_$=O/I.DMK>IK;R7CHVHI*F^161F52/4;?3'-#] M!Q6NDB]/\-(;JWD@N/%?BJ:&12KQR:EN5@>H(*\BI/\ A7-LD=NEOXB\1VJP MPK"/L]\$W*"2,X7D\X_ 4K>"-3VG;XVU[=CC+I_\36<-*\0ZGXC6QN]=U/3D MBL$.;:5")G4[6?H>O7G!I678I2;^T:"?#BU^VV5S<^(?$5[]CN8[F**[OA)' MO0Y!(*_YR:[.N-_X1'6+-X[JW\6:Q=20R))]GN)$\N4!@2APO< C\:K> =0U MFZ\0>++;6))\V]XA@@E=6\F-]S*HVDC[I7O36CM8F2]['=T4451D<9J7_ M "5O0O\ L'7'\UKLZXS4O^2MZ%_V#KC^:UV=)=2Y[+T"BBBF0%%%% !1110 M4444 %%%% !7E?CC_DK?AO\ ZX)_Z.KU2O*_''_)6_#?_7!/_1U-;HTH_$>I M4445Q'KA1110 4444 %%%% !1110 4444 %%%% !1110 5RGB'_D?/!W_76[ M_P#1!KJZY3Q#_P CYX._ZZW?_H@T =71110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5QO@ MC_D.>,/^PL?_ $!:[*N-\$?\ASQA_P!A8_\ H"T =E1110 5Y#\7]&OM=\1Z M'8Z=$TMP;:X<*KA20-I/7^5>O5Y;\3)KNW\8:!-9M<+*EM<$M;N%8#*@]2./ M;(H K0^!+BU^&Q&:]!\'?\B1H'_8- MM_\ T6M>9V>M>)E\/:G;ZC8:AJ-M(KW,A>[B5A9E64C=DGJK\ 9XK8TKXL^& MK'1]/M([&_18H(HDB1XI"O&T+GS 3C;U(!Z$@9% 'IU<;X!_X^O%G_8>N/\ MT%*VO[:O?^A:U;_ONV_^/5@_#N1I7\4R/"\+-KDY,06::-OTBXU&Y>[(MA;7#121/M/S+MZ MGV/%-L?&VKI8PK>>#M?>Y"@2,D*8)]OF%3>/I;&TET+4+S4X+)K2\,L0FC9E MF;8?E)7[OU-:-CXZ\,WEC#<-KNF0M(H8QR7D:LI]""AZCX O;:QU MG3KJ=I(BL4%TCL<."< '->N^'?\ D6=*_P"O.'_T 4T1,TJ***H@**** "O# MOAE_R.GC#_KZ/_H1KW&O (/"?CS2_%VM'0IDMY;J0SNC)"^4+':06;^5;4NI MC65U8]@KC+'_ )*_JW_8)A_]#-8_]D?&+_G^B_[\6W_Q548_"/Q6BUJ;5TN8 MQ>S0K \GEV_**<@8W8ZFK:?E]Z_S,(TFK_Y/_(]9KBOB ]Z+GPU%I]ZUE<3Z MF(1<(BN4#1L#PW!XK)_LCXQ?\_T7_?BV_P#BJHZAX1^*VIS64MW&YZG@T--K_@K_,(4G%W?Y/_ "-S5="\5:=H]]?+XYNW-M;R3!#8 MPC=M4G'3VJ/PW=:];V&F:GJ.M7>IIJ6GF1;<6J+Y*S[OP]\7 M;VSGM)[R)H9XVCD7R;895A@C(;T-5;>R^)WAFWLM/9_,MUA\FWB2&!B-H4 9 M!)/'K24==_Q7^97++EM^G_ +>JVOC#2[W0+63QE<,^IS^3)_H^+;F_MT\K?;/:1('S*@'(Y&"0?PITWA3XIW][IUYJ$D MO>K6O^&?B1XAT2XTJ[A3R)]N[#0?PL&'0CN!0J=XO M5?>/WE*.GKI_P#TVL;7O^/O0_P#L(C_T5+7&_P!D?&+_ )_HO^_%M_\ %5!< M>'?BY=/;O-=Q,UO+YL?[JV&&P1G[WHQIM/\ IK_,S5%I[_@_\CU*L8_\CJO_ M &#C_P"C!7&_V1\8O^?Z+_OQ;?\ Q50?\([\7/MPO?M<7GB+RMWE6WW"V!QZ4-/3;[U_F.-)I-=_)_Y' MK-%>:?V1\8O^?Z+_ +\6W_Q5']D?&+_G^B_[\6W_ ,53L_Z:_P R?8OO^#_R M-O689K?XAZ1JSPR?8(;*:*6<#*HS$8S77@@@$'(/0UY#J7@;XG:O>0W6H/#< M/$A15>*W*8/7*[L'ZD5I+HWQA10JWL(4# @M>!_WU4I/R^]?YE2I-I:_@_\ MCTVBO-/[(^,7_/\ 1?\ ?BV_^*H_LCXQ?\_T7_?BV_\ BJJS_IK_ #)]B^_X M/_(]+HKS3^R/C%_S_1?]^+;_ .*H_LCXQ?\ /]%_WXMO_BJ+/^FO\P]B^_X/ M_(]+HKS3^R/C%_S_ $7_ 'XMO_BJ/[(^,7_/]%_WXMO_ (JBS_IK_,/8OO\ M@_\ (]+KS+P]X?D\3WOB2ZO-?UZ$V^MW-M%';7[(BHI! YQ]XT[^R/C%_S_ M $7_ 'XMO_BJHZ;X1^*ND?;/L5S'']LN7NYLQV[;I7QN/+<=!P.*EQ;[?>O\ MRXTW%.S_ ?^1-=^%F@\>:=HJ>)/$?V6XLY9W)U)]VY2 ,'TYK7/AB\G:PT: MXU'7XXK9YV^V0WK RHQ!4._4D=,'IS6%+X1^*TVLP:L]S&;V")H8Y/+M^%8Y M(QNQVJ7/Q7:Y33/,"7H+,9#!!M90,\?P]QT/6DH=[?>O\RFIZ6_)_P"0OA'P MLVN6VJR7?B3Q&#:ZG/:1^7J3CY$( S[UDZWH::%\4O#\"7^H7@DC1]]]<&9E M_? 8!/05H:9X1^*VD)<)97,<:W%P]S*#';MF1SECRW'TJIJ/@GXC7>M66L:I M<-YUL519H;:*0QKNW9V(WS8/-.,;6?ZK_,JSYKWT]'_D>Q45R=AX;\8:E;?: M+;X@H4R5._0T0@CJ""P(JR/!GC@C(^($)_[@T?\ \57*TT=O,CHZ*YW_ (0O MQS_T/\/_ ()H_P#XJL'Q;I_CCPKHR:B?&L5R&N(H/+&DQI]]@N^2N?,^]G9G&W;QG%.T.Q\:ZUH-A MJ?\ PFL@45QB'Q,UK+HRZV9-56X!_M'^SU M")#@$Y3[I/4#G-._X1[QM_T/[5C!59"N , D#'?\:E MTK0K_4H)"?%NM)-#)Y4JI+&ZAL _*VP9!!!S@4 =U7*>(?\ D?/!W_76[_\ M1!KF_$&G:QIU[#;6GC75=Y WHT22OECA<#*<$Y[FI8-'U/3/&/@V35=8N[^Y ME-SO28KLC;R#G;@?U- 'I5%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7&^"/^0YXP_[" MQ_\ 0%KLJXWP1_R'/&'_ &%C_P"@+0!V5%>8>"] U#Q+X3LM7N_%WB*.>X,F MY(;L!1MD91C*D]%'>NCMO#FH:#=1WUOK6MZNJG;+:W=TK J>K*,#+#Z^M '6 M5Q.OV\-U\3O#L%S#'-"]E=AXY%#*PPO!!X-1Z?X*U&ZT^">^\5^);>ZD0-+" MEXH5&/4#Y3T^M<=XSTN_\-^*-*:UUS7KV66TN,R/$EY+&F &VJ2@ P>3GC% M'3^*[O1-*\16=M>Z?"+2SLUNH5M[)6<%)"=H;^!1C.!Z&K\WQ.T."(RM%>;, MJ%(@/S9QR/89 KQK4[Y98+'[?KGB)(_LOEV['2(T\R$[AU^T?,.6&3GO5>-( M+F".2/6O$TD2OL1ETM2 Q(.!_I'7.#2 ]6C^*MI'-K*7EQ#;F&Y6.R22-E8Q MD#+,._Z=JVOAW-IMW9:Q>:;?R7JW.I2332-#Y8$A51QQW,JA.0$?> <=.O2O1/!-OI=M;ZJNFW5U/(VH2->"Y14: M.?:NY<*JK@<=,CGK3 ZBBBB@ HHHH **** "BBB@ HHHH XWQZEG=3:%I]UI MMO>M=WABB,[L%B;83NP/O?0UIV7@KPY9V4-N=$TV4QJ%+R6B,S>Y)&:P_B): M&_U+PK:K5.#@U:_X0.?_H![ MN[;Q)KEZ$>,>1=W*O&V7 Y 4=*]M\._\BSI7_7G#_P"@"FB)FE1115$!1110 M 53EL(3J<6HEBLL<9CZX#*3W_&KE4]5L1J6E75F6VF6,JK#^%NQ_ X--;B9< MHJO8BX6P@%UM^T"-1)M.1NQSBK%(84444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% "$ @@]#69::%:V%WY M]K+<1KSF'S2R'/L:U**$VA6,W4)M7@G5[&UM[F#;\R/(4?/L>GI7)_%4R3>! M('>/RW^W6KNA8'9^\!//M7?5P/QAD2+P,LDC!42_MF9CT $@S0VK:H:6IK6U MY;7L?F6MQ%,GK&P-8OCS_D0M=_Z\I/\ T&H(O&O@J"1Y(M:TN-W^\RNH+?6N M:\0^)M%U7[3ID7C"T6QOH768R;'$8/&$P <]>I[4K)O V,]#UXS67H MOB?3?#7@C0(]1^TJQM1%B.V=\-& &S@<_( M]18R_P#Q-+_PLWPY_>U#_P )?\ XFD,[&O*_B LI^)/AYK<7'VA;9_*,,6_ M#%]N6'90&))[5T?_ LWPY_>U#_P E_^)K*\/>(+#Q-X\AO3!J2W<5M+'%N@ M\N%(]PX8GDL>OI0!SWC&_OE\,/X8L-)U:4PWI24P6+1Q30@-G#*.G7[AC8F>WV*4P=X.<$]1ZUZKXSUB]T#PI>:EIT*374)CV(Z, MX.Z15/"D$\$GK7&:KK-SJUI'/+XG-E;!#(J+X><>> PZ;V9L@_W2* .:TQ-2 MO? ::3;7EI;21ZDQB^TR",3$2D[E8^A&,52B\4^/],NM0A@:2Z%J/)E,; P8ONW$J"<8.>/3%=9X>US MPAX?T)],MVFC25G:4);2G);MD@DX& ">< 4@/-K+7_%^N>(M.N9;..:XA9$W M2)M5NA7<>W4XQM.?\ &DN) MO"FG7T4VCK=*^(\RO:.^TQ_=POR\GN)[7Q%XS\'>6LB7,9NFFC:-E"D MP'H2.>E 'I-%%%, HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ KC?!'_(<\8?]A8_^@+795QO@ MC_D.>,/^PL?_ $!: &_#IDTSP[9:!--;RW,22RK);S"2.13*Q."/3> ?K7:5 M\_>#O!%MXKT&2SDM&T[4XIV+W[+*3Y/!7"%PI8MN&0. O3)S730_ ^*) KZT MLQ#AMTEM("0/X?EF P?S]Q0!ZW7&:TH?XI^&U8 J;*[!![\+7,-\%;:*',FL MPJJHX:1K>0=>C']]C*]NWJ#6')\-VL/&>FZ99:^H&H6DI,JVH=555&?E9VSN MZGGUQQQ0!V_BWPM;ZAKUO+-/-961LOL4;VX7:CNS#YE/;#8'^]70^'?"UMX> MLY+5)Y+J)I%D03@'RR/3_@66SUR:Y-OACK#VWV9_%RM#]G^S!6TF$[8\DX'/ M'WCR.??@5FK\$IE50OB?&TJ01IR9!7..=V>_/KQG.!0!H!-;OPYL["QT_5[>QN+V=DU&07!O5 =9=JY&03GM MS67J-CX[@NH[33_&3WER73S5_LN!%BC)Y8D]\W;7+4BSR.*]D\._P#(LZ5_UYP_^@"FB)FE1115$!1110 4 M444 9<%U=)XDN[*<,UN\"3V[[>%P=KKGUS@_C6I5+5=072M.DO7C:2.,KO"] ME) )_ <_A5P$,H8'((R"*;[B0M%%%(84444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7!?%Y0W@F-6 (. MH6H(/?\ >"N]K@_B[_R)<7_81M?_ $8*3&MR[_8VE?\ 0-L_^_"_X5@>.-*T MZ+P-KGVJ.MG(5985!!V]CBNMKF_'\T47@/6A)(J%[215#'&X[3P*DU-/0 M/^1D7_H K1H H6NCVEE<>=;" M2/@C8'.S\J2\;58Y]]G';30XYCD8HV?8\C]*Y2S\6>*]6FOVTKP]936UK>2V MOF27NPL4.,XV_2K7]K>//^A8TW_P8_\ V-5S.]WJ*VED=3<7D5G:?:;L^4@ MW\%MN?H*+2^M+^+S+2YBG3UC<-C\JYBX\3:W-'I4>DZ1:W-Y=6KSW,,MSY8@ M9"@92,2JAB=LJ21G*J1U!K+_X6OX)_Z#B_^ TW_P 16+HAUR7XL,-4MXK.[_LH MRX$WG@P^>,H#@8YSZXQ[UZ#?WM/E[,+]RA#XOT&>\ MTZTCU!3/J47G6BF-QYB<\Y(P/NG@XK-O/B9X/L+V>SN=86.XMY&BE3[/*=K* M<$9"X/(KF-=T2V?QUX0NH+J\MEF^T1KOVAH%1"XQD>I/7->FV5O!:V<4%LY:>+:PV!K<8.1Z&G_$^+S]!TR+<5WZM;+N'498C-+J5C'8 M>-/!\:.\C-/>/))()-8EU M8IDP*C>4D9N&09<+A<^42 6Y(K$M_'$RW\4DM[JODK,9&47&2P( (Z?7]*U] M>M=3^RS:>O@^^TV*2%0(8;J252%F#;BI.,9=^H/+Y&.:+;P?IAU>))?#VOFV M,[(V<<(%4CMV.[/KVI#,_3?&<37ULFHW6HM:E$BF5Y=R$!F()7N "G'L>M=# MI4VC^-?B3:6$#7AL;>*9$G64Q,Z 97&W&T YX]#S6%I_@N!;V"74+'4H[542 M:8O%MC 9FP"W4#&SGMSG%=;X4T/3M&^+%BVF^:D%U!<2I#)R$3'R[6[@\T = MQ_PK30O^>^J_^#"7_&C_ (5IH7_/?5?_ 82_P"-=C13$>4^'/ ^E:CX@\20 M7$^HE+*[2*$K>R [=@/)SSUKH/AQ$;6/Q'9B6:2*UUF:&+SI"[! J8&34G@[ M_D:?&7_803_T6*/ /_'UXL_[#UQ_Z"E '94444 %%%% !1110 4444 %%%% M'%>.8HYM=\(1RHLD;:F0RL,@_(W45T_]C:5_T#;/_OPO^% MFV%M\.[Z6"RMHI!)%ATB52/G'<"O5/#O_(LZ5_UYP_\ H KQCXG^,_#NL>!+ MRRT[5K>XN7DB*QH3D@.">WI7L_AW_D6=*_Z\X?\ T 4T1,TJ***H@**** "B MBB@".>".YMY()D#Q2*593T(/6H[62V*&"V=&%OB)E4YV$ <'\,58JA;:;]FU M>[O4D^2Y5=T>/XAQN_*FMA%^BBBD,**** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KC_B7H^IZWX2^RZ1 M:?:[M+N"98?-6/<$<,?F8@#I7844@1YI_:OC[_HGG_E:@_PK'UA/B-J,GG6W M@E+:=86BC:34[:94)Q\VT\=A7L=%*Q7.SR^VU+XA16L4%_+4D MM R<9Z5Z74<\$5 MS \$\:R1.,,C#((HL'.SS^[O88I[R[T/2(M1UB.86AC$J0F3."<.>-O'7U4C MM4']J^/O^B>?^5J#_"O0!I>GK);R+90*]N,0LL8!C'H/05;HL'.SQK[-X_\ M^$V'B+_A!1QIWV'[/_:\'_/3?NW?IC'XUM?VKX^_Z)Y_Y6H/\*]+HHL'.SQG M5[3Q[JVNZ-J3>! BZ:TQ,)U>!O-$B;,9[8^AJ[:CQC97+3VWPW\IF&"JZY"% M_+I7K-%-76@*L_VKX^_Z)Y_Y6H/\*](2*.,L4C52QRQ48S]:S8=)GM[ M\3Q:I=&$L6>"7#J?H>HHY4'.SB?[5\??]$\_\K4'^%']J^/O^B>?^5J#_"N\ MU*]O+(QM;Z<]W&<[_+]3P7:2V2W4BM;H5W,)L*4'OZ4N72X^<\\_ MM7Q]_P!$\_\ *U!_A1_:OC[_ *)Y_P"5J#_"O28Y$E0/&ZNAZ,IR#3J+!SL\ MT_M7Q]_T3S_RM0?X4?VKX^_Z)Y_Y6H/\*]+HI6#G9YI_:OC[_HGG_E:@_P * M/[5\??\ 1//_ "M0?X5Z7118.=GFG]J^/O\ HGG_ )6H/\*/[5\??]$\_P#* MU!_A7I=%%@YV>:?VKX^_Z)Y_Y6H/\*M:;JWB5]1A@USPJ-)MILJEP=2BF!?L MN%'?GGVKT&HKFU@O(&@N84FB;&4=V\ >9#(,H_\ M;,(W#UP14O\ :OC[_HGG_E:@_P *]&M[>&TMX[>",1Q1J%1!T ]*EHL'.SS3 M^U?'W_1//_*U!_A1_:OC[_HGG_E:@_PKTNBBP<[/-/[5\??]$\_\K4'^%']J M^/O^B>?^5J#_ KTNBBP<[///#'B.]UNYU2TU'2/[,O-.E6*6'[2LW++N^\H M Z?6NBKE/#G_ "/7C?\ Z_HO_10KJZ1H%%%% !1110 4444 %%%% !1110 5 MYAHGC#0_#GB3Q7;ZI=O#++J;.@6WDDR-JCJJFO3Z\_TG6M(\/>*M9MY]7LV^ MWZ@SN"^QK=]@^5MW!''4<9H \Z\'>.?^$2T22X:*YO\ 4)+MD>T!^?L:]&_X2;0/^@YIO_@7 M'_C1_P )-H'_ $'--_\ N/_ !H \Y/QI66+#Z#$0R.2C7,IZ=%/[C&6[=O4 MBLRV\GH<=?6?^$FT#_H.:;_X% MQ_XT?\)-H'_0'[&1[35;J2VOH6*31+;3.%8>A"D$4 MUOBKX-3&[59%R<#-G./_ &2MW_A)M _Z#FF_^!)O#P\/VNW6;%.#D27"*< MY.3@D$#T]JU_^$FT G US3?_ +C_P : -2BBB@ HHHH R] U /-U"/(^VONW>N[/2@#OJ*X[_A7.G?\ 07U__P &3U4LOAFD M4EP;SQ%KDZM)F$+>NFQ/0\\GWH Z2ZULVWBBQT;R-PNH))?-W8V[2.,8YZUL M5R'ASP'%H6MSZG-J=[?R8*6XN92_E(>HY/-=?0!RWC&]DBN=$TY8;=TU&\^S MN\T>\QC:3E1TSQWS6U9Z+IUE9Q6T5G!LB4*,Q@G^5S"&V MAU(M)(02%&P\\5=_X6=X,_Z#T'_?M_\ XF@#*^+MG;0_#J^>*WA1A)%AE0 _ M?%>H^'?^19TK_KSA_P#0!7BGQ,\<>&M;\#7=CINJQ7%T[QE8U1@2 X)ZCTKV MOP[_ ,BSI7_7G#_Z *:(F:5%%%40%%%% !1110 5F:[#>2:>LEBT@N(95D"( MV-X!Y4^N16G10G9W$U<1264$C!(S@]J6LW2]1DO)[^VG14GM9RA"]U(RI_$& MM*AJS!.X4444#"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ IKHDJ,DBAD88*L,@BG44 4++1=-TVYDGLK2.W>0881Y53_P ! MZ?CBHKI-G6.H6NI0>=:3++&#@E>Q]#5FFJBJ"%4+DY.!C)I:6 =167;: M,;.\$T%_=^5DEH'?>AS]>14FHW>H6DB-:Z=]LAQ\^R8*X/L#P?S%.VMD%^YH M4576[C%D+JX!M4V[G$Y"[/J9^'/^1Z\;_\ 7]%_Z*%=77*>'/\ D>O&_P#U_1?^BA75U!LM M@HHHH **** "BBB@ HHHH **** "O/?#.@Z/JWB'Q;+J.EV5Y(FJ,JM<0+(5 M&Q> 2*]"KC=%BM[CQ3JKZ0;B".&^8ZCYCY$TNP<*OIR#GCI0!K?\(9X7_P"A M%_^AQKEM M5^(EG;^)](T[3KW2[NSNMYNIUN YB QC&TXR?>@#=_X0SPO_ -"YI/\ X!Q_ MX5Q'BOPK;6>I>%DN([6ZMQJ%M80J\(+"!1(0CDYW#D#WQTKH$OOB!<+YT&G: M"L+DE!--*'V]L@#@XK"\0R^*GUGPL-=MM)BM_P"V8=ALY)&8OANNX8QC- ': M?\(9X7_Z%S2?_ ./_"N,\>^$] TZR;49=-\C246-)4TNVMHY5?S!AMS)NP25 M'RL.G0@FO3ZXSXK$CX;:J0,G,''_ &WCH [.BN._X2?Q;_T(5Q_X,H*FB\6Z MA#9ZE/K'AZ336M+5KF.-[I)//"@D@%>G0?G0!U=5=2FO+?3YI;"T6[NE&8X& ME$8:AX"/N_\ ?5-_X2?Q M;_T(5Q_X,H* -#PEXCN?$5MJ#7FG+87%E>/:21+-YHW*%).[ _O8_"NAKAOA MI-/<1>)9KFV-M.^MSM) 7#&-BJ97(X./45W- !1110!QOBWQIJ/A_6;/3--T M"35I[B!IML_P#9LS>=;$;\!QQR#Q6I#X*O!=6\EUXKU>[ABF24 MP3%"DFU@P!PO3B@#'\/>+-6^(231VNGV%C;6TJI=-<.TTF"#]Q2@ 8$=3^5= MY9Z=:V-G%:PPH(XE"K\HK*\.>%+7PU=:K<6]Q-*VI7!N)!)C"$DG QVYK?H MX'XOQ1K\.+XK&H/F0\@?[8KTWP[_ ,BSI7_7G#_Z *\U^,/_ "3>_P#^ND/_ M *,%>E>'?^19TK_KSA_] %-$3-*BBBJ("BBB@ HHHH **** *ES>6MCP6,NX@UI+TRVMW;26[,/W$T1!4=\,#_,59U#4$TZ%998I MI$)P3$AC^&O'WC"/5KF2!I[R)H\6\DFX", \ MJIK5_P"%H^$/^@G+_P" 4_\ \14&RV.PHKC_ /A:/A#_ *"RTJ\>>X2(S,AMY(\(" 3EE ZL/SK-_P"%I>#R M,C4Y?_ *?_XB@#L**X__ (6CX0_Z">'=-U7Q)-=WLL<=YJ!G M@/V28[TV@9X7CD=Z /5J*X__ (6CX0_Z"$K9]36"[LDN;AXK66$.H?S&7<RPW*S3,4^R3-@-(S M#D*1T(HU+QYX=N/B!H>J17LK6=K;7$JQ7$Y^ MR3#9& P)Y7GJ.!S0!ZM7&_%7_DF^J?[T'_H^.G?\+1\(?]!.7_P"G_\ B*YG MX@>//#NN>";_ $[3KV6:ZE,12/[),N=LJ,>2H'0&@#U:L#QI9V]UX/U=YX5= MX;&=XV/53Y9Z&L[_ (6CX0_Z"2<^GTK,U#Q=X2F\>Z-J$3@ MV$%M.D[?89 S8V_+LR>A[4 =_+XU\-PZ?;W\FL6RVMPS+%*2<.5^\!QVS5; M_A8O@_\ Z#]G_P!]'_"L^[U#PII*Z?K5Q>/'IUZ)'MH?L;/&S'!9@ A93TX. M/I7,^$/%WA+3AKO]H.$^TZQ<7%OFQD;,+$;3PAQT/!Y'I0!M6^O:5KWQ7TR7 M2KZ*[CCTR97:,_=.X'%>AUY+IOC3PO9_$'5=3%PT=C-9PQ0R+92C+ G<,!,C MMVKJO^%H^$/^@G+_ . 4_P#\10!V%%E>'?\ D6=*_P"O.'_T 5XI M\2?''A_7_!-WIVF7DL]U(\96/[+*N0'!/+*!T%>U^'@1X:TH$8(LX?\ T 4T M1,TJ***H@**** "BBB@ HHHH *S-%T^73$N[=BIMSO!Q3C=Z"?S1?@K$X_#%+?W&KV]P&M+""[ML%$X M(_\ P8M_A6LX04FKD1['2T5S7_"#Q_\ 0Q>(_P#P8M_A1_P@ M\?\ T,7B/_P8M_A1RP_F_ />['2T5S7_ @\?_0Q>(__ 8M_A1_P@\?_0Q> M(_\ P8M_A1RP_F_ />['2T5S7_"#Q_\ 0Q>(_P#P8M_A1_P@\?\ T,7B/_P8 MM_A1RP_F_ />['2T5S7_ @\?_0Q>(__ 8M_A1_P@\?_0Q>(_\ P8M_A1RP M_F_ />['2T5S7_"#Q_\ 0Q>(_P#P8M_A1_P@\?\ T,7B/_P8M_A1RP_F_ /> M['2T5S7_ @\?_0Q>(__ 8M_A1_P@\?_0Q>(_\ P8M_A1RP_F_ />['2T5S M7_"#Q_\ 0Q>(_P#P8M_A1_P@\?\ T,7B/_P8M_A1RP_F_ />['2T5S7_ @\ M?_0Q>(__ 8M_A1_P@\?_0Q>(_\ P8M_A1RP_F_ />['2T5S7_"#Q_\ 0Q>( M_P#P8M_A1_P@\?\ T,7B/_P8M_A1RP_F_ />['2T5S7_ @\?_0Q>(__ 8M M_A1_P@\?_0Q>(_\ P8M_A1RP_F_ />['2T5S7_"#Q_\ 0Q>(_P#P8M_A1_P@ M\?\ T,7B/_P8M_A1RP_F_ />['2T5S7_ @\?_0Q>(__ 8M_A1_P@\?_0Q> M(_\ P8M_A1RP_F_ />['2T5S7_"#Q_\ 0Q>(_P#P8M_A1_P@\?\ T,7B/_P8 MM_A1RP_F_ />['2T5S7_ @\?_0Q>(__ 8M_A1_P@\?_0Q>(_\ P8M_A1RP M_F_ />['2T5S7_"#Q_\ 0Q>(_P#P8M_A1_P@\?\ T,7B/_P8M_A1RP_F_ /> M['2T5S7_ @\?_0Q>(__ 8M_A1_P@\?_0Q>(_\ P8M_A1RP_F_ />['2T5S M7_"#Q_\ 0Q>(_P#P8M_A1_P@\?\ T,7B/_P8M_A1RP_F_ />['2T5S7_ @\ M?_0Q>(__ 8M_A1_P@\?_0Q>(_\ P8M_A1RP_F_ />['2T5S7_"#Q_\ 0Q>( M_P#P8M_A1_P@\?\ T,7B/_P8M_A1RP_F_ />['2T5S7_ @\?_0Q>(__ 8M M_A1_P@\?_0Q>(_\ P8M_A1RP_F_ />['2T5S7_"#Q_\ 0Q>(_P#P8M_A1_P@ M\?\ T,7B/_P8M_A1RP_F_ />['2T5S7_ @\?_0Q>(__ 8M_A1_P@\?_0Q> M(_\ P8M_A1RP_F_ />['2T5S7_"#Q_\ 0Q>(_P#P8M_A1_P@\?\ T,7B/_P8 MM_A1RP_F_ />['2T5S7_ @\?_0Q>(__ 8M_A1_P@\?_0Q>(_\ P8M_A1RP M_F_ />['2T5S7_"#Q_\ 0Q>(_P#P8M_A1_P@\?\ T,7B/_P8M_A1RP_F_ /> M['2T5S7_ @\?_0Q>(__ 8M_A1_P@\?_0Q>(_\ P8M_A1RP_F_ />['2T5S M7_"#Q_\ 0Q>(_P#P8M_A1_P@\?\ T,7B/_P8M_A1RP_F_ />['2T5S7_ @\ M?_0Q>(__ 8M_A1_P@\?_0Q>(_\ P8M_A1RP_F_ />['2T5S7_"#Q_\ 0Q>( M_P#P8M_A1_P@\?\ T,7B/_P8M_A1RP_F_ />['2T5S7_ @\?_0Q>(__ 8M M_A1_P@\?_0Q>(_\ P8M_A1RP_F_ />['2T5S7_"#Q_\ 0Q>(_P#P8M_A1_P@ M\?\ T,7B/_P8M_A1RP_F_ />['2T5S7_ @\?_0Q>(__ 8M_A1_P@\?_0Q> M(_\ P8M_A1RP_F_ />['2,JNI5E#*>H(S4-O96MHTAMK>.$R'+[% R:P?^$' MC_Z&+Q'_ .#%O\*/^$'C_P"AB\1_^#%O\*=H?S?@'O=C0%AJ<5^)HM5+V[/N M>":(' [A2,$5/J.H/IZHXL;JY0_>-NH8I^&!_%#_D>[S_KG M%_Z *XZNQ^*'_(]WG_7.+_T 5QU>[0_AQ]#S:GQL]\^%'_(C0_\ 7>3^==M7 M$_"C_D1H?^N\G\Z[:O&K_P 67J>C2^!!11161H%%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !7)M_R5=O^P&/_1YKK*Y- MO^2KM_V Q_Z/-:4^OH9SZ'3T445 PHHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \#^*'_ M "/=Y_USB_\ 0!7'5V/Q0_Y'N\_ZYQ?^@"N.KW:'\./H>;4^-GOGPH_Y$:'_ M *[R?SKMJXGX4?\ (C0_]=Y/YUVU>-7_ (LO4]&E\""BBBLC0**** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N3;_DJ[?] M@,?^CS765R;?\E7;_L!C_P!'FM*?7T,Y]#IZ***@84444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 >!_%#_ )'N\_ZYQ?\ H KCJ['XH?\ (]WG_7.+_P! %<=7NT/XIZ-+X$%%% M%9&@4451O]4AL7CA*237,N?+@A7+-COZ >YP* +U%5-,OQJ5@ET()("Q93%+ MMW*58J0=I(Z@]#5N@ HHK&'B.!;^>WGM+J"&*80_:G"F)GP#C()*]0/F H V M:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBJ.IZC_9L$3BUFN7EE$21 M0E0Q)!/\1 Z ]Z +U%4M.U2VU-)3"762%_+FBD4J\;8S@@^Q!]ZNT %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%8UKXC@N+@136MS:J\SPQ2S*NR5E8KP5)QD@X!P3Z4 ;-%%8W_"1P/J%O;P6 MES-#-,8?M:A1$K@$XR2"WW2,J#0!LT444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !7)M_R5=O^P&/_1YKK*Y-O^2KM_V Q_Z/-:4^OH9SZ'3T445 MPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH \#^*'_ "/=Y_USB_\ 0!7'5V/Q0_Y'N\_Z MYQ?^@"N.KW:'\./H>;4^-GOGPH_Y$:'_ *[R?SKMJXGX4?\ (C0_]=Y/YUVU M>-7_ (LO4]&E\",7Q;J%SI7A74;ZS=4N88MT;,H8 Y'8]:\A@\=_$*ZA$MNS MS1'H\>G!@?Q KU7Q[_R(VK_]SO- M>CT5=Z?\AA[>IW/)W\;>.--(C56M(9[AA#')8]7=BVQ21ECR<#KQ5G_A,_B3 M_P \Y_\ P6?_ %JW/'__ !\>$O\ L/V__H+UV=).G?X"G5J))W/+5\;_ !%= MW11(S(0&4:;DKQGGCCBK%IXM\7Q:9>VEWH4MV]V[.\K6CJ02H' QQC-=CKN MF74]G=W6D3R6VJBW=870KB1PIV!PP((SW[5@VNJ_$"&S@BG\,65Q,D:K),=1 M5?,8#EL!<#)YP*7-37V/S&JE1JZD8D7B[XD0PI$J7!"*%!;3$?&5]K^NZOI&H:7'8W&F[0_ES^:"23QG ]*[&FI4 MGM#\Q2JU8NS9YA_PF?Q)_P"><_\ X+/_ *U'_"9_$G_GG/\ ^"S_ .M7I]%. M]/\ D)]O4[GF'_"9_$G_ )YS_P#@L_\ K4?\)G\2?^><_P#X+/\ ZU>GT47I M_P @>WJ=SS#_ (3/XD_\\Y__ 6?_6H_X3/XD_\ /.?_ ,%G_P!:O3Z*+T_Y M ]O4[GF'_"9_$G_GG/\ ^"S_ .M1_P )G\2?^><__@L_^M7I]%%Z?\@>WJ=S MS#_A,_B3_P \Y_\ P6?_ %J/^$S^)/\ SSG_ /!9_P#6KT^BB]/^0/;U.YYA M_P )G\2?^><__@L_^M1_PF?Q)_YYS_\ @L_^M7I]%%Z?\@>WJ=SS#_A,_B3_ M ,\Y_P#P6?\ UJ1/%OCY[NUEO+*>YB@E\T1?V>4#'!'4#/>O4**+T_Y ]O4[ MGFU_XQ\:SZA]ML-'EL96C$4NVS=Q( 25SN';)_.H?^$S^)/_ #SG_P#!9_\ M6KT^BB]/^0/;U.YYA_PF?Q)_YYS_ /@L_P#K4?\ "9_$G_GG/_X+/_K5Z?11 M>G_('MZG<\P_X3/XD_\ /.?_ ,%G_P!:C_A,_B3_ ,\Y_P#P6?\ UJ]/HHO3 M_D#V]3N>8?\ "9_$G_GG/_X+/_K4?\)G\2?^><__ (+/_K5Z?11>G_('MZG< M\P_X3/XD_P#/.?\ \%G_ -:C_A,_B3_SSG_\%G_UJ]/HHO3_ ) ]O4[GE[>- M/B.BEF28*!DDZ9P!^506?Q!\>ZC;BXLIOM,))'F06 =3_=!&3^%>L5YGXX_Y*MX(_P!^3^8H<__ (+/_K5Z?157I_R$>WJ= MSS#_ (3/XD_\\Y__ 6?_6H_X3/XD_\ /.?_ ,%G_P!:O3Z*+T_Y ]O4[GF' M_"9_$G_GG/\ ^"S_ .M1_P )G\2?^><__@L_^M7I]%%Z?\@>WJ=SS#_A,_B3 M_P \Y_\ P6?_ %J/^$S^)/\ SSG_ /!9_P#6KT^BB]/^0/;U.YYA_P )G\2? M^><__@L_^M1_PF?Q)_YYS_\ @L_^M7I]%%Z?\@>WJ=SS#_A,_B3_ ,\Y_P#P M6?\ UJ/^$S^)/_/.?_P6?_6KT^BB]/\ D#V]3N>8?\)G\2?^><__ (+/_K4[ M_A*?%I\,S:3-HWJ M=SRFQ\8_$;Q/I: MT:>RT^.]BO+M!&WVJ%%"[WX"[LG!&,\<@FN;$Q4*KC$]"@W*";-'PMXO^*GB M[2GU'3K_ $5(5E,)$\6UMP /0*>/F%16?CKXEWFO:EH_]KZ!!<:>0)6G4(C$ M_P!TXY_*NS\!:UH^NZ!)=Z)I:Z;:K<-&85B2,%PJDMA>.A'Y51M?$E[XB\4Z MWX>@M;>V33R$:[9R[D'NJXP#UZG\ZP-K$*77Q@EC62/5?#CHPRK*I((]1\E1 MW=_\8+.SGNI-2\/F.&-I&"QG. ,G'R^U=W;6\=I:Q6T*[8HD"(/0 8%5->_Y M%W4_^O27_P! - 6.(TG6?BYK.DVNI6VHZ"L%S$)4$D9# 'U&VJVM^+_B?X7D MTZ75K[1Y+>ZNTM\6\66YZ]5'8&NN\!?\B#H7_7E'_*N8^,'_ !Y>'?\ L+1_ MR- 6/;Z***H@**** "BBB@ HHHH **** "N3;_DJ[?\ 8#'_ */-=97)M_R5 M=O\ L!C_ -'FM*?7T,Y]#IZ***@84444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >!_%#_D M>[S_ *YQ?^@"N.KL?BA_R/=Y_P![0_AQ]#S:GQL]\^%'_ "(T M/_7>3^==M7$_"C_D1H?^N\G\Z[:O&K_Q9>IZ-+X$0 M:#XWUK1=(BL;/P9J6IP(6(NH-^QLG) PA''3K7K_ (]_Y$;5_P#KA_45RWP^ M_P"1.M?]^3_T(UM33]@[=_T.;$-*:NKZ'-_\+-\2?]$XUK_R)_\ &J/^%F^) M/^B<:U_Y$_\ C5>F45%GW,>>'\OXL\9\0^+_ !+KDFD./ &LP_V?J$=Z04D; MS-@8;?\ 5C&<]>:VO^%F^)/^B<:U_P"1/_C5>F442_"Z^GU/Q M[XMO;FRELIIO+9[:7.Z,Y;@Y _E7K5>9^!O^2J>-_P#KI'_,UZ91#8*_Q_=^ M044451D%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110!6U#_D&W7_7%_Y&N%^"O_)/(O\ KYE_F*[ZYB,]K-"" 9$903VR,5Q? M@_2[GP)I$&D7ES:W,+3G,D3$,C,>,@]NU2_B3-(OW&NIW->9^./^2K>"/]^3 M^8KTRO,_''_)5O!'^_)_,43V'1^+Y/\ (],HHHJC(**** "BBB@ HHHH *** M* "BBB@ IDW^HD_W3_*GTR;_ %$G^Z?Y4P/(_AK;07/B2\6>&.4"S! =0V/G M'K7J7]EZ?_SX6O\ WY7_ KS+X7?\C-??]>8_P#0Q7K%9XO^,ST\-_#(X8(; M=-D$21+G.U%"C/X5YQX(_P"2K>-O]^/^9KTNO(_#.JBP^+_BVW%O+/).=P$> M,@)U^OWA7,=!ZY6?KW_(NZG_ ->DO_H!JW;7$5W;QSPMNC<94XQ537O^1=U/ M_KTE_P#0#0!F^ O^1!T+_KRC_E7,?&#_ (\O#O\ V%H_Y&NG\!?\B#H7_7E' M_*N)^*FK0W\/A^.".4QC5$99BN$?&0=I[]>M 'OU%%%40%%%% !1110 4444 M %%%% !7)M_R5=O^P&/_ $>:ZRN3;_DJ[?\ 8#'_ */-:4^OH9SZ'3T445 P MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH \#^*'_(]WG_ %SB_P#0!7'5V/Q0_P"1[O/^ MN<7_ * *XZO=H?PX^AYM3XV>^?"C_D1H?^N\G\Z[:N)^%'_(C0_]=Y/YUVU> M-7_BR]3T:7P(YSQ[_P B-J__ %P_J*Y;X??\B=:_[\G_ *$:ZGQ[_P B-J__ M %P_J*Y;X??\B=:_[\G_ *$:WI?P'Z_H9^! MO^2J>-_^ND?\S7IE<59>&+KP]XEU_P 0C4[58=0(=EEC/[L#/?//6NJTR>>Y MTRWGN8_+FD0,R8QC/MVJ8Z:&E5INZ\OR+=%%%49A1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 1W$7GVTL6[;O0KNQTR,9KR MFV^#FKV:!+;QU=Q*#N 2V8 'U_UM>M44G%/)--UC4_%]SJ;6,F](Y[8_\ 0Q7K%>3_ N_Y&:^_P"O,?\ H8KUBL\7_&9Z>&_AA7D_ MA"P\_P"-?BF^\W;]F!39MSNWX[YXQM_6O6*\U\,1W.E_$OQ==W5C>I;W+IY, MHMG*OC/0@8-Q; Q(.Y]!5:3X9 M>)YHGBD^(VI/&ZE65H7((/4'][7I%I=Q7MLMQ 28VSC*D'@X/!]Q4U 'EUO\ M+/$5K:I:P?$+4(K>-=B1) P55] /-Z5#\7-/\D^%9HI2EO!>I +<#@YP0V<] M@N.G>O5Z\V^,'_'EX=_["T?\C0![?1115$!1110 4444 %%%% !1110 5R;? M\E7;_L!C_P!'FNLKDV_Y*NW_ & Q_P"CS6E/KZ&<^AT]%%%0,**** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** / _BA_R/=Y_P![S_KG%_P"@"N.K MW:'\./H>;4^-GOGPH_Y$:'_KO)_.NVKB?A1_R(T/_7>3^==M7C5_XLO4]&E\ M".<\>_\ (C:O_P!_\ (C:O_P!_';Z5Y_X&_Y* MIXW_ .ND?\S7IE3'74TJ)1]U!1115&84444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %,F_U$G^Z?Y4^F3?ZB3_ '3_ "I@>4?"[_D9K[_KS'_H8KUB MO)_A=_R,U]_UYC_T,5ZQ6>+_ (S/3PW\,*RM:76&B']F/"J8/F@C]Z1_L'H# M]:U:\P\*Q#4/BAXQANFDEBB=/+0N<+G/09KF.@]#THVQTJU^Q@K;^6 @/4#W M]_6KE16UM#9VZP0($C7.%'N7 MAW_L+1_R- 'M]%%%40%%%% !1110 4444 %%%% !7)M_R5=O^P&/_1YKK*Y- MO^2KM_V Q_Z/-:4^OH9SZ'3T445 PHHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \#^*'_ M "/=Y_USB_\ 0!7'5V/Q0_Y'N\_ZYQ?^@"N.KW:'\./H>;4^-GOGPH_Y$:'_ M *[R?SKMJXGX4?\ (C0_]=Y/YUVU>-7_ (LO4]&E\".<\>_\B-J__7#^HKEO MA]_R)UK_ +\G_H1KJ?'O_(C:O_UP_J*\Q\*_\)O_ &!#_8I\/?8=S;/MHF\W M.XYSMXZYK:F[4'Z_H8PY/-'9T M5QG_ !5?#;[=_PL3QA_:?V?[;F/SOLV[R]V3]W M=SCZUZK2AL56^+Y+\@HHHJC(**** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "F3?ZB3_=/\J?3)O]1)_NG^5,#RCX7?\C-??]>8_P#0Q7K%>3_"[_D9 MK[_KS'_H8KUBL\7_ !F>GAOX85YIX(_Y*MXV_P!^/^9KTNO)I-)\>Z%XXU[5 MM!T:RN8-0D&&N9E^Z.A #J1^-:?VQ\7/^A:T7_OZ/_CU']L?%S_H M6M%_[^C_ ./4 >EUYM\8/^/+P[_V%H_Y&F_VQ\7/^A:T7_OZ/_CU8?B33OB? MXHBLH[WP_IL8M+A;B/R9E&6'8YE/'- 'T;17CG_"7?&/_H5]!_[^?_;Z/^$N M^,?_ $*^@_\ ?S_[?3N39GL=%>.?\)=\8_\ H5]!_P"_G_V^C_A+OC'_ -"O MH/\ W\_^WT7"S/8Z*\<_X2[XQ_\ 0KZ#_P!_/_M]'_"7?&/_ *%?0?\ OY_] MOHN%F>QT5XY_PEWQC_Z%?0?^_G_V^C_A+OC'_P!"OH/_ '\_^WT7"S/8Z*\< M_P"$N^,?_0KZ#_W\_P#M]'_"7?&/_H5]!_[^?_;Z+A9GL=^?"C_D1H M?^N\G\Z[:N)^%'_(C0_]=Y/YUVU>-7_BR]3T:7P(YSQ[_P B-J__ %P_J*Y; MX??\B=:_[\G_ *$:ZGQ[_P B-J__ %P_J*Y;X??\B=:_[\G_ *$:WI?P'Z_H M9^!O^2J>-_^ND?\S7IE>9^!O^2J>-_^ND?\ MS7IE3#8UK?%\E^044451D%%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !3)O\ 42?[I_E3Z9-_J)/]T_RI@>4?"[_D9K[_ *\Q_P"ABO6*\G^%W_(S M7W_7F/\ T,5ZQ6>+_C,]/#?PPHHHKF.@**** "BBB@ HHHH **** "BBB@ H MHHH **** "LO3/\ DILG_8''_HZM2LO3/^2FR?\ 8''_ *.K6EU]#.KLO4[6 MBBBI)"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@#P/XH?\CW>?]3^ M==M7C5_XLO4]&E\".<\>_P#(C:O_ -_P#( MC:O_ -'%E>I$N/GB(PTGL'_AXXZ5;TI[>32;5K2(16_E*$C QL &,8]NE) M*VAL5GB_XS/3PW\,****YCH"BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ K+TS_ )*;)_V!Q_Z.K4K+TS_DILG_ &!Q_P"CJUI=?0SJ[+U.UHHHJ20H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH \#^*'_(]WG_7.+_T 5QU=C\4/^1[O/\ KG%_ MZ *XZO=H?PX^AYM3XV>^?"C_ )$:'_KO)_.NVKB?A1_R(T/_ %WD_G7;5XU? M^++U/1I? CG/'O\ R(VK_P#7#^HKEOA]_P B=:_[\G_H1KJ?'O\ R(VK_P#7 M#^HKEOA]_P B=:_[\G_H1K>E_ ?K^AR8KXD=11114G,%%%% !1110!Y?X1@B MOOBAXSCNXQ.DGI7IL4,<$2Q0HJ1J,*JC %>;>!O^2J>-_^ND?\ MS7IE3#8UK?%\E^044451D%%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !3)O\ 42?[I_E3Z9-_J)/]T_RI@>4?"[_D9K[_ *\Q_P"ABO6*\G^%W_(S M7W_7F/\ T,5ZQ6>+_C,]/#?PPHHHKF.@**** "BBB@ HHHH **** "BBB@ H MHHH **** "LO3/\ DILG_8''_HZM2LO3/^2FR?\ 8''_ *.K6EU]#.KLO4[6 MBBBI)"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@#P/XH?\CW>?]3^ M==M7C5_XLO4]&E\".<\>_P#(C:O_ -A^/?^1&U?_KA_45YWX/\'^'M7\-P7FH:1:W-R[.&DD3).&(' MZ5M3O[!V[_H=9-:^-_#%[=16MMKEE+/*X2.-9, MEF/ K:5PD<:EF8] !R37G'BKPMH6AZCX5N=+TNVM)GURWC9XEP2N M&./S _*NYU__ )%S5/\ KTE_] -";ZA*,=.7J9G_ L'PC_T,-A_W]H_X6#X M1_Z&&P_[^U@^#? _AB^\&:/=76B6L45''*LL"3+]UE##Z$9KR+6_&FMW5XTEO++9VRL401\ D M>I[FIITW-V0+57/8:*H:'-)<:%832N7D>!&9CU)(ZU?J&K.PD%%5-4OETW2[ MF]8;A#&7QZUY:/$7BN]M;C6(;DK:P. RK@*,^W>KA3:)&"')!*D]""*])HG3<+>8NM@HKSFXUG4]9\=C3]/O98K2- M]KB-L A?O'^E>C 8&*4H.*3?4;T=@HHKS_Q?XLU&'6$T?2/EERJLP'S,QZ > ME$(.;L@/0**\KM_$OB3P[K4-IK+M(CD%DD(8[2>H(KTK4)632KF6-B&$+,K# ML<'!ISIN%GW!:NQ:HKQS2=0\7:Y-+%8:A<2-&-S RA<#\:]$\*6^M6]A*NMR M.\Y?*%G#?+CVJIT>1:L1OT445B,**** "BBB@ HHHH **** "BBB@ IDW^HD M_P!T_P J?3)O]1)_NG^5,#RCX7?\C-??]>8_]#%>L5Y/\+O^1FOO^O,?^ABO M6*SQ?\9GIX;^&%%%%F?\E-D_[ X_]'5K2Z^AG5V7J=K1114DA1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110!X'\4/^1[O/^N<7_H KCJ['XH?\CW>?]IZ-+ MX$&;>UO\ 6;&VN%9RT4TZJPRQ(X)K>E_ ?K^ARXE-S5COJ*P/^$X\*_\ 0Q:7 M_P"!2?XT?\)QX5Q_R,6E_P#@4G^-1='/R2[&7X__ ./CPE_V'[?_ -!>NBU_ M_D7-4_Z])?\ T UPUEXO\-WM]I7]HK]OU6ZO(Q&$FBF6VE/W2H#_ "JO3[+DFK)F=X"_Y$'0O^O*/^5=%7.^ O^1!T M+_KRC_E714X[$3^)A1113).,U+_DK>A?]@ZX_FM=G7&:E_R5O0O^P=@4444R JO?F==/N#:@F<1GRP/[V.*L5'--';P/-*VV-%+,?0"@%N> M*^)9O$,K6W]NHZD;O*W*!Z9Z?A7<>$)_$\EXJZK'(MD(?D+*H'MTJOXAO_"7 MB-K=KG6)(_(SM\I#SG'7*GTKIM(\0:1J#)9V%X)GC0<;2#@<9Y%=N_V4UI())1&3(%!^4G''Z&IP\7 MS*5M"NECU>WC2.UBC0Y14"@^HQ7GOQ-@BMK/2XH(UCC#2851@?PUWNFH\>EV MB2??6% V?7 KAOBI_J-,_P!Z3^2U%+^*O4('8^'O^1R?R%9^K^,M/T74UL+F&Z>5@"#&JE>?JPJ91P MS2".-HFRYZ+QUKQRVU>ZM?#][IL4'F6TS@M, ?EKUGQ:DDOA74%B!+&(G ]. M]>;Z9JUA!X%U*PED NI'&Q,F/ MPQ6U>VVFPA]0NK6V+Q+N,SQ*6&/?&:YKX:1R)X;D9P0KW#%,^F /YYK/^(^N MLGEZ-"VTN \S=..PJ9Q!]^?I]T?UKOO$>I?V M3H-U=_Q*F$_WCP*QO"M_H&E:=;Z?;ZC ]S(1NP>7K:GX?#ZK%9K)#.VQI9%//<@'M7L&DZC'JVEV]]&,+* MN<>A[BO*KG6+&3X>V^G+*#=K-DQXY ]:] \#0O#X1LED!!(9AGT+$BM*Z3BY M-:WL+L=%7F?C'0-5M_$/]M:?"TJAED^09*L/4?A7IE<-J_CFZT?Q*;"XM8A: M*ZYDPQ;8>_6L*/-S^Z/HRGI?CFSOKR.#7-,A6?(3SC&#CZ@\BNYU3']C7F,8 M\A\8_P!TUY1XQU'3]8\0V\FEG>-BJSJA7%JP/UVU=:*4 M5)*U^@U\:1Y!X9\1S>';JXEAM!<&50I!8C&#GL*]9\.:Q)KFD+>RP"!BQ78# MGI7"_#!$?4]0WJK?NEZC/\5>GJJH,*H ] *K$M7M;4GJ+1117*,**** "BBB M@ HHHH **** "BBB@ IDW^HD_P!T_P J?3)O]1)_NG^5,#RCX7?\C-??]>8_ M]#%>L5Y/\+O^1FOO^O,?^ABO6*SQ?\9GIX;^&%%%%F?\E-D_[ X_]'5K M2Z^AG5V7J=K1114DA1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110!X'\4/^1[O/^N<7_H K MCJ['XH?\CW>?]IZ-+X$E_ ?K^ARX MIVDC6_X1W1/^@-I__@*G^%'_ CNB?\ 0&T__P !4_PK2HJ;(YN9]S@?&NE: M=8WGA22SL+6WD.O6ZEH850D8?C('3BNQUB&2YT2_@A7=+);2(BCN2I %NGU>>2UT6_N(6VRQ6\CHV <,%)!YJ5NRVVU$Q_!+_9? M#.FZ3Z@(1YB3Q[4$ MX9"N>$Z'.<#N!6__ ,)_XS_Z)W>?]_S_ /$4E-6+G1E?I]Z/2J*\U_X3_P 9 M_P#1.[S_ +_G_P"(H_X3_P 9_P#1.[S_ +_G_P"(I\Z(]C/^FC7U+_DK>A?] M@ZX_FM=G7E>C:YJ^N?%+2Y-6T&72'CL)U1)'+>8"1D]!7JE$7>X5$U9/L%%% M%49A45S;I=6TMO+G9(I5L'!P:EHH Y+_ (5QX?\ [ES_ -_?_K5H:/X2TO0[ MLW-FLHD*[?G?(Q6[16CJ3:LV(JW^G6FIVIM[R%98CV;L?:LBQ\%:'I]T+B*U M+2*"UW2KRKR-N(K:GA2X@DA?.R12K8]",5)13E)RW8&-HOAC3M!FE MEL5E#2J%;>^[CK6S110Y.3NQ!1114C"BBB@ HHHH **** "BBB@ HHHH *9- M_J)/]T_RI],F_P!1)_NG^5,#RCX7?\C-??\ 7F/_ $,5ZQ7D_P +O^1FOO\ MKS'_ *&*]8K/%_QF>GAOX84445S'0%%%% !1110 4444 %%%% !1110 4444 M %%%% !67IG_ "4V3_L#C_T=6I67IG_)39/^P./_ $=6M+KZ&=79>IVM%%%2 M2%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% '@?Q0_Y'N\_P"N<7_H KCJ['XH?\CW>?\ M7.+_ - %<=7NT/XC2^!'.>/?\ D1M7_P"N']17F/A;X@>%]!T"'3]3U0074;,6C\B1 ML L2.54CH:].\>_\B-J__7#^HKA?!/A_1;_PM;W%YI%A&_P#H7]*_\ H_\*/^$2\-_P#0OZ5_X!1_X5'O&-Z79GG>B?$+PIK^ ML:;%?V=_"W2-B,,<9 Z<#\J[#7_\ D7-4_P"O27_T THWU3'/ ME;3B9W@+_D0="_Z\H_Y5T5<[X"_Y$'0O^O*/^5=%51V,Y_$PHHHIDG&:E_R5 MO0O^P=L5GB_XS/3PW\,****YCH"BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ K+TS_DILG_8''_HZM2LO3/\ DILG_8'' M_HZM:77T,ZNR]3M:***DD**** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** / _BA_R/=Y_P!< MXO\ T 5QU=C\4/\ D>[S_KG%_P"@"N.KW:'\./H>;4^-GOGPH_Y$:'_KO)_. MNVKB?A1_R(T/_7>3^==M7C5_XLO4]&E\".<\>_\ (C:O_P!_\ (C:O_P!Z1G+1LCD@%B1 MT'I6U-I4'?O^ARXF+DT5R/\ PM#P7_T'H?\ OW)_\30?BAX+Q_R'8?\ MOW)_\34\R[F'LY]F1>/S_I'A(=_[?M_Y/71:_P#\BYJG_7I+_P"@&O/M,\?^ M'KW4M+CDC&HZK>74<98DE8&8\,H88 7IQS7H.O\ _(N:I_UZ2_\ H!I)IW:* ME%QLFC.\!?\ (@Z%_P!>4?\ *NBKG? 7_(@Z%_UY1_RKHJ<=B)_$PHHHIDG& M:E_R5O0O^P=?] M3^==M7C5_P"++U/1I? CG/'O_(C:O_UP_J*Y3X?QHW@^ MU+(I.^3DC_:-=7X]_P"1&U?_ *X?U%NHU2V>\TF]M8BHDF@>-2QXR5(&?SJ M>K-'M$YKX?ZM9R>#]$L_,*S+:1KAE(#$*"0#T-;][KVE:?<_9KN^BBF"A]C' MG!S@_H?RKDM/\)Z_I_PU72(YK+^VX9$>&4DF)"DBD<[<_='IUK,CT;XK1WT] MXNIZ'YTR(CG!P0F['&S_ &C2NTMBG",I-W.X_P"$KT+_ *"7Z,\3+%E !G.3MR/NGM4DW M@SXE3^*+?Q$^H:,=1@B,,;@MM"X8?=V8_B-+G?1%>QBMW^/_ #HY-3LM3^+ M&BO97"3*FG7 8KV.5KOJ\BO/#WQ0_M2+7)+_ $=[NT@>--@/W3R1MVZ+G45YK]B^+G_ M $%-"_[Y/_Q%'V+XN?\ 04T+_OD__$4^;R(]E_>1Z517FOV+XN?]!30O^^3_ M /$5SWBSQ+\2O!MK;W&I:AI;I<.43R(@QR!GG*BASMNBE1N?$WPO'9O?ZCI+"[G%O'Y, M6[#'URHXHR_O(]*HKQWQ-K'Q/\ "FD'4]0U'2'@$BQXACW-D]."H]*UHK;XMS1)(NJ: M'M=0PRG8_P# *.?R'['2]T>F45YK]B^+G_04T+_OD_\ Q%9VO7OQ3\.Z)ZEH[6]N 7$4>6Y8+P"@[D4<_D"I7=E)'K=%>:BS^+A /]J:%S_LG_XBC[%\ M7/\ H*:%_P!\G_XBCF\@]E_>1Z517FOV+XN?]!30O^^3_P#$4?8OBY_T%-"_ M[Y/_ ,11S>0O9?WD>E45YK]B^+G_ $%-"_[Y/_Q%'V+XN?\ 04T+_OD__$4< MWD'LO[R/2J*X3P;JGBEO%.IZ-XFN;2:2WMHYD-LF%&XGO@>E=W33N3*/*[!1 M113)"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *9-_J)/\ =/\ M*GTR;_42?[I_E3 \H^%W_(S7W_7F/_0Q7K%>3_"[_D9K[_KS'_H8KUBL\7_& M9Z>&_AA1117,= 4444 %%%% !1110 4444 %%%% !1110 4444 %9>F?\E-D M_P"P./\ T=6I67IG_)39/^P./_1U:TNOH9U=EZG:T445)(4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 >!_%#_D>[S_KG%_Z *XZNQ^*'_(]WG_7.+_T 5QU>[0_AQ]#S M:GQL]\^%'_(C0_\ 7>3^==M7$_"C_D1H?^N\G\Z[:O&K_P 67J>C2^!'.>/? M^1&U?_KA_45RWP^_Y$ZU_P!^3_T(UU/CW_D1M7_ZX?U%$O^P_;_ /H+UV=<7X^96O/"D:D% MQKMNQ4=0,/S]*[2DMV7+X4%%%J/4+SQ5IMO9WDUO*MU M):XWPQ,-QRP7O[FO)/B1K%CK'A198-';3Y_ML,K,X4&0,)UZ#OE#4&O?#K3M M(\=:!H=OJ.HFWU/=YSM(N\8.>"%Q^8-==)\#]"E&)-7UEQQ]Z9#_ .R>Y_.F M^:6@HJG3M*YZ?17FO_"E])_Z#NN_^!"?_$5P^I^%=+TGQ?>:3<:OJIMXOLVQ MC>QQN!)G>Q+#!"\< 53DUNC*-*$MI?@?0+$*I)Z 9KSW7M*L_&\FGMJFJV]G M#!=>9#:,@)D .,,21U Z#UK(T3X3:9J/A[3]0N-;UJ.2XMHYI MPH52R@G&5 MZV>DZ%=:OI^H7TD%I*$5KJ56\QL\[0%& /7-*3=M473A%2LI:^A[ MW:6-K81&.TMXX4)R0BXR?4^M>=_&/_CS\._]A1/Y&NL\#,S^!-#9V+,;*(DD MY)^45R?QC_X\_#O_ &%$_D:N_]@ZW_FU=E7&Z;_R5O7?^P=;_ ,VKLJ42 MZFZ]$%%%%,@**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ IDW^HD M_P!T_P J?3)O]1)_NG^5,#RCX7?\C-??]>8_]#%>L5Y/\+O^1FOO^O,?^ABO M6*SQ?\9GIX;^&%%%%F?\E-D_[ X_]'5K2Z^AG5V7J=K1114DA1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110!X'\4/^1[O/^N<7_H KCJ['XH?\CW>?]IZ-+ MX$&%>F>/?^1& MU?\ ZX?U%8Z-XPO!?Z=;1>&[]KJ[N4CO+RXLY$PK' MYFW$< =AT KTZBBA*PIR4MD8_BV62'P9KDL3M'(FGW#(ZG!4B-L$'L:\O\': M[I^H_#TZ'JFKB2ZOYG6X:ZNL&.(X!.YCZ#@5[#>6D&H6-Q972>9;W$;12IDC M!_^@)_Y-S__ !=3)-NZ-*1DX]SFKO\ PD^@?]!S3/\ P+C_ ,:Y_P#X5)X'_P"@)_Y-S_\ MQ='_ J3P/\ ] 3_ ,FY_P#XNG[PG[-ZW?\ 7S.)U+Q$-=^-^A11-!);V@5Y)XB\6-X0^(&N7<4,,\TR64(ADDV$J0^2/IQ[?4FK__ J3 MP/\ ] 3_ ,FY_P#XNC_A4G@?_H"?^3<__P 72M(M2II63?\ 7S.JTJPM]+TJ MUL+0DVUO$L<19LG:!QSWKS?XX3FUT31;A5#&+4 X![X4FO48T6*-8T&%4!0/ M0"L#Q=X.T[QG8P6FHS744<$OFJ;=E4DX(YW*>.:-D13DHS4F6=)U:XNOL M\5_#'%// )XS&V5=<#.,\Y&1^=;%QVEB4,4D4BB0[5*C)*D=&/0"DE*]RVZ?*HW.IKCOB MI_R336?]R/\ ]&I6)_PH_P ._P#03UO_ ,"(_P#XW2'X'>&V&&U+6B#V,\?_ M ,;H?,U:PHJG&2?-^!Z6GW%^@IU(!@ >E+5F(4444 %%%% '&Z;_ ,E;UW_L M'6_\VKLJXW3?^2MZ[_V#K?\ FU=E2B74W7H@HHHID!1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %,F_U$G^Z?Y4^F3?ZB3_ '3_ "I@>4?"[_D9 MK[_KS'_H8KUBO)_A=_R,U]_UYC_T,5ZQ6>+_ (S/3PW\,****YCH"BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ K+TS_DILG_ &!Q_P"CJU*R],_Y*;)_ MV!Q_Z.K6EU]#.KLO4[6BBBI)"BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#P/XH?\CW>? M];4^-GOGPH_Y$:'_KO)_.NV MKB?A1_R(T/\ UWD_G7;5XU?^++U/1I? CG/'O_(C:O\ ](]#T[P MO;VU[K.G6TZLY:*>Z1&&6)&03FN[\>_\B-J__7#^HKS+PKX!\,:[X?@U#4]+ M6XNI&8-(99%R Q X# =!6U._L';O^AS8CEYUS=CLO^$P\,?]#'I'_@=%_P#% M59L?$&BZG_P"%4^"?^@&G_@1+_P#%4^#P M/HWAJYCU3P_I?DW41Q(JRNQDC/WE&YB,]#^%1[Q@U3Z-F_>Z[I&FW"V]_JMC M:SNH98Y[A$9@20" 3G&01^%6+V_L]-MS<7UW!:P @>9/($7)Z#).*\,^):Y*_7##IZUZC>6EKXRLK73[FVDGTY2LD[R;D#L!P MHZ'KUH4KMHJ5)146^IH?\)AX8_Z&/2/_ .B_P#BJ/\ A,/#'_0QZ1_X'1?_ M !58_P#PJGP3_P! -/\ P(E_^*H_X53X)_Z :?\ @1+_ /%4>\+]UYG26&M: M5JK.NG:G9WC1@%Q;SK(5!Z9VDXJ]7GOA#1=/T#XC^(K#2[86]JMI;,(PS-@G M=GDDFO0J:=UJ1.*3T"BBBF2%%%% !5&_UO2=*=$U'4[*S=QE%N+A(RP]1N(S M5ZO//%>B:=X@^)FB6.J6PN+8Z?.YC+,O(88.5(-)NRT*A%-ZG4_\)AX8_P"A MCTC_ ,#HO_BJ\7:EW9TE_KFD:5*L6HZI96H#$<54_P"$P\,?]#'I'_@=%_\ %5P'Q"T8ZG=Z'<:OIXWB_MK)I!(< M2(SMNQ@\9'XBNG_X53X)_P"@&G_@1+_\51>3>@^2"2H_.N9D^$_@MXG5=&5&92 M XGERI]?O5POQGM-0;2M">ZM@L5I*]NTJL"KE@I7 ZCB-J3DTKL(0A.229ZI M_P )AX8_Z&/2/_ Z+_XJC_A,/#'_ $,>D?\ @=%_\56/_P *I\$_] -/_ B7 M_P"*H/PI\$X_Y :?^!$O_P 53]X7[KS.EGU?3+:T@N[C4;2*VN,>3-).JI)D M9&TDX.1R,5=KRCX@:51I4L"03*_RL RHIQG.=I(.?4UZO33NR M9122:"BBBF0%%%% '&Z;_P E;UW_ +!UO_-J[*N-TW_DK>N_]@ZW_FU=E2B7 M4W7H@HHHID!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %,F_P!1 M)_NG^5/IDW^HD_W3_*F!Y1\+O^1FOO\ KS'_ *&*]8KR?X7?\C-??]>8_P#0 MQ7K%9XO^,ST\-_#"BBBN8Z HHHH **** "BBB@ HHHH **** "BBB@ HHHH M*R],_P"2FR?]@[S_ *YQ?^@" MN.KW:'\./H>;4^-GOGPH_P"1&A_Z[R?SKMJXGX4?\B-#_P!=Y/YUVU>-7_BR M]3T:7P(YSQ[_ ,B-J_\ UP_J*Y;X??\ (G6O^_)_Z$:ZGQ[_ ,B-J_\ UP_J M*Y;X??\ (G6O^_)_Z$:WI?P'Z_H9_$C_D??A__ -?S_P#H<->F5,=V:S^"/]=0HHHJC(\JU;QG8>#?BCK, MM_:WLXNK2W5!:QJQ&T'.4H65UT[GF9^./AP$ Z9K8)Z9MX^?_(E:>@?%71?$6N6VDVU MAJD,]P6"/<0HJ#"EN2')Z#TJ?QE_R-/@W_L(/_Z+-=#JT5PXLY;:'SGAN!(4 MW;@\B/)_\B5WMA:7 N);V]*?:)%"+&ARL:CG&>Y)ZGV%<'XH_ MY+=X1_Z]Y/Y242YMQTU!Z-?B+_PN_P /?] K7/\ P'C_ /CE9EA\0-+\1_%7 M1);6UOX1]FEML7$:J=S<@\,>.#7KU>->(?\ DX?1O^N'_P#L.VG_ *$:[.DM MV7+X$%>9?'+_ )$RP_["5<0W%K'"U MOR)!L).0>AZ]*Z&UN8KRTBN8&W12J'4^H-)%SULT34444R HHHH **** "BB MB@ HHHH **** "O/-.^(>O:W<7Z:/X--Y'9W#022?VG''R#Z,HKT.O,_A#U\ M4?\ 84?^M2[W2-())II)6D;R@=HR?>JL]B+QWM^9QMEXZ\4:C>#VJW)XD\:&)PW@$J"IR?[8A./TI_@O\ Y&/QC_V$Q_Z+6NOF_P!1 M)_NG^5**;ZE3<4[**_'_ #/*/A=_R,U]_P!>8_\ 0Q7K%>3_ N_Y&:^_P"O M,?\ H8KUBEB_XS.[#?PPHHHKF.@**** "BBB@ HHHH **** "BBB@ HHHH * M*** "LO3/^2FR?\ 8''_ *.K4K+TS_DILG_8''_HZM:77T,ZNR]3M:***DD* M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** / _BA_R/=Y_USB_] %<=78_%#_D>[S_KG%_Z M *XZO=H?PX^AYM3XV>^?"C_D1H?^N\G\Z[:N)^%'_(C0_P#7>3^==M7C5_XL MO4]&E\",;Q987&J>%=1LK1 ]Q-%M120,G([FO+=/T#XC:59I:640B@0DJO[E ML9.3R6R9-2BJCNSQ[[#\4/;_ +Y@_P */L/Q0]O^^8/\*]AH MK3ZT_P"5?<9?58]SPO4O"/CS5[_3[Z^M1+W_?,'^%'V'XH>W_?,'^%>PT4 M?6G_ "K[A?58]SQ%_#?Q#DUB/5F@!OHH3 DN8N$)R1CIU[XS5W[#\4/;_OF# M_"O8:*/K3_E7W#^JKN>(WOAOXAZA=65S=0"2:RD,MNV8AL8C&<#KQZYJ>:+X MEV[PK(P!FD\M/DAY;!..GH#7L]4-5T^6_CM_)N3;RP3"5) @;G:R]#_O4?6G M_*ON#ZK'N>3K'\2FNWM5<&9$#LNV#@'IV]C5*Z\(>/+W7+36;BU#ZA9J5@FW M1C8#G/ X/4]17LVFZ9%IRRL)'FGF;=--(U>]T4?6G_ "K[ M@6&2V;/'OL/Q0]O^^8/\*/L/Q0]O^^8/\*]AHI_6G_*ON%]5CW/$=2\-_$/5 MDMTOH!*MO.ES$,Q+MD3E3QC./0\5=^P_%#V_[Y@_PKV&BCZT_P"5? M/?8?BA[?]\P?X5EZ[X0\>>);*.SU>U%Q!'*)E3=&F' (!RN#T8U[K11]:?\ M*ON!89)W3/'OL/Q0]O\ OF#_ H^P_%#V_[Y@_PKV&BCZT_Y5]POJL>YXCJO MAOXAZU8-9:A )K=F5RF8EY4AAR,'J!5W[#\4/;_OF#_"O8:*/K3_ )5]P_JJ MVN>/?8?BA[?]\P?X4?8?BA[?]\P?X5[#11]:?\J^X7U6/<\>^P_%#V_[Y@_P MH^P_%#V_[Y@_PKV&BCZT_P"5?<'U6/<\'NO!/C6^U*34+S3;>YN9$6-FG2%Q M@=,*1@?4"M.WTGXE6MO';V\4<4,:A4C2.!54#H .!7LM%+ZT_Y5]PWAD]VS MQ[[#\4/;_OF#_"C[#\4/;_OF#_"O8:*?UI_RK[A?58]SQ[[#\4/;_OF#_"C[ M#\4/;_OF#_"O8:*/K3_E7W!]5CW/'OL/Q0]O^^8/\*/L/Q0]O^^8/\*]AHH^ MM/\ E7W!]5CW/'OL/Q0]O^^8/\*/L/Q0]O\ OF#_ KV&BCZT_Y5]P?58]SQ M[[#\4/;_ +Y@_P */L/Q0]O^^8/\*]AHH^M/^5?<'U6/<\>^P_%#V_[Y@_PH M^P_%#V_[Y@_PKV&BCZT_Y5]P?58]SQ[[#\4/;_OF#_"LS1_"/CS0?M7]F6H@ M^U2F:;YHVW.>_P V^P_%#V_P"^8/\ "LRT\(>/ M+'6KS6+:U"7]X L\NZ,[P,8X/ Z#H*]THH^M/^5?<"PR74\8,?Q*%XMH7 G9 M#(JE8.5!P2./I^=$,7Q+N&F6-@3"_EO\D/#8!QT]"*]:U#38[_RI-[PW,))B MGC^\F>H]P>,CO2:7826$< =!_NT?6G_*ON#ZK'N>/V7AO MXAZ=>G [8JXUA\3V4J0,$8/RP?X5[%11]:?\J^ MX'A4^IX!I_A7XB^&M0:[T;0[2=I8O*D%S(" ,YXPXK6^U_&/_H6-&_[Z/_QV MO::*YZDW4DY,Z*<>2/*CQ;[7\8_^A8T;_OH__':/M?QC_P"A8T;_ +Z/_P = MKVFBHL7S'BWVOXQ_]"QHW_?1_P#CM'VOXQ_]"QHW_?1_^.U[3118.8\6^U_& M/_H6-&_[Z/\ \=K'U_QE\3O#$-M+JV@Z- ES,((C\S;G/('$OM7T#7DGQZ_Y M WAS_L+Q_P#H+46&F9?]K?%S_H7M#_[^?_;:/[6^+G_0O:'_ -_/_MM>DT4A MGFW]K?%S_H7M#_[^?_;:S+3X@^-T\8PZ%JFEZ1$4E@^U^6&)2.22-,@^803^ M\7UZUZY7E<-C!J/QXUNWN%)C_LZ)^#@AD:!E.?8J#0!W\VMPB;4;:'FXLX/- M^;[K'!.!SGC S]17G.D^,_B9K9N18:)HDGV9Q'+DLN&*AAUEYX(KTF30=.DM M5MS;[54$!E)#<]>>IS7-^ X4M]8\60QC$<>I!%'H!&H% &9_:WQ<_P"A>T/_ M +^?_;:Z/PEJ7B6\^V0^)[&SM+F(J8UM3D%2#U^9N:Z:LRZTA[F\DE6]EACE M55DCC !8#_:ZB@#CKO7/B1/?7+Z+HNCSZ:)66WEEC^51?VM\7/^ MA>T/_OY_]MKT6""*V@2&% D:#:J@< 5)0!YM_:WQ<_Z%[0_^_G_VVMGP'<>( MKGQUIVM%%%22%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% '@?Q0_Y'N\_ZYQ?^@"N.KL?B MA_R/=Y_USB_] %<=7NT/XO^0-X<_P"PO'_Z"U>MUY)\>O\ D#>'/^PO'_Z"U)@MSM:***185YII?_)P M6M?]@M?_ &C7I=>9Z2RO^T!K15@P_LM>0<_\\: /3*XWP3_R'_&'_85_]D6N MRKC?!/\ R'_&'_85_P#9%H [*BBB@ HHHH *R],_Y*;)_P!@&O^@Y8?]_A7D5X M2=25EU.^E*/(M3&O^@Y8?]_A1[.?8.>/YN45A_\)EX:_P"@Y8?]_A1_PF7A MK_H.6'_?X4>SGV#GCW-RBL/_ (3+PU_T'+#_ +_"C_A,O#7_ $'+#_O\*/9S M[!SQ[FY16'_PF7AK_H.6'_?X4?\ "9>&O^@Y8?\ ?X4>SGV#GCW-RBL/_A,O M#7_0YN45A_P#"9>&O^@Y8?]_A1_PF M7AK_ *#EA_W^%'LY]@YX]SYN45A_\ "9>&O^@Y8?\ ?X4?\)EX:_Z#EA_W^%'LY]@YX]S&O^@Y8?]_A1[.?8.>/&O^@Y8?]_A1_P )EX:_Z#EA_P!_A1[.?8.>/&O\ H.6'_?X4>SGV#GCW-RBL/_A,O#7_ $'+#_O\*/\ A,O#7_0< ML/\ O\*/9S[!SQ[FY16'_P )EX:_Z#EA_P!_A1_PF7AK_H.6'_?X4>SGV#GC MW-RBL/\ X3+PU_T'+#_O\*/^$R\-?]!RP_[_ H]G/L'/'N;E%8?_"9>&O\ MH.6'_?X4?\)EX:_Z#EA_W^%'LY]@YX]SYN45A_\)EX:_Z#EA_W^%'_ F7AK_H.6'_ '^%'LY] M@YX]S/&O^@Y8?]_A1 M[.?8.>/YN45A_\ M)EX:_P"@Y8?]_A1_PF7AK_H.6'_?X4>SGV#GCW-RBL/_ (3+PU_T'+#_ +_" MC_A,O#7_ $'+#_O\*/9S[!SQ[FY7D7Q^D2'0O#\DC;43549CZ *U>@_\)EX: M_P"@Y8?]_A7F/QIU;2]>T?1(-/O+>]\O4D>9(F#[4VD$D>G-#IS[ IQON;'_ M LSP;_T'K?_ +Y?_"C_ (69X-_Z#UO_ -\O_A4'V+X<_P#/EX?_ ._,?^%' MV+X<_P#/EX?_ ._,?^%+V<^Q?/'N4-;^)7A28VUNFLA[9V)G,*L&P!P.@X)J M]X4\4^$-:UR6ST&UC2\2W+M*EJ(\Q@J,;NIY*\>U+]B^'/\ SY>'_P#OS'_A M7*:#)HVD_&/5+JT-I::0VG!(GB 2(O\ NB0,<9R#^1H]G/LPYX]SUZN)\&M< M0^+O%UM-97$<;WHGCG="$D!7&%)Z]*Z#_A*-"_Z"UI_W]%'_ E&A?\ 06M/ M^_HH]G/LPYX]SE=2^)=SI^J7=FOA'6;A;>9XA-'&2LFTD;AQT.,U6_X6O=?] M"5KO_?H__$UV?_"4:%_T%K3_ +^BC_A*-"_Z"UI_W]%'LY]F'/'N<9_PM>Z_ MZ$K7?^_1_P#B:/\ A:]U_P!"5KO_ 'Z/_P 379_\)1H7_06M/^_HH_X2C0O^ M@M:?]_11[.?9ASQ[G&?\+7NO^A*UW_OT?_B:V? ?B"3Q)XZN+R32[O3BFFF+ MR;I<,<2@[AP./FQ^!K:_X2C0O^@M:?\ ?T5!X?O[34?B/+-9W$<\8TC:6C;( M!\[./U%:4X25VUT,ZDHM*S.^HHHK, HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \#^*' M_(]WG_7.+_T 5QU>K>./ FNZ[XIN+^QAB:W=$"EI0IX4 \5SO_"K/%'_ #[0 M?]_UKV*-:FJ<4Y+8\^=.3DVD<717:?\ "K/%'_/M!_W_ %H_X59XH_Y]H/\ MO^M:>WI_S(GV<^QQ=%=I_P *L\4?\^T'_?\ 6C_A5GBC_GV@_P"_ZT>WI_S( M/9S['%T5VG_"K/%'_/M!_P!_UH_X59XH_P"?:#_O^M'MZ?\ ,@]G/L<717:? M\*L\4?\ /M!_W_6C_A5GBC_GV@_[_K1[>G_,@]G/L<717:?\*L\4?\^T'_?] M:/\ A5GBC_GV@_[_ *T>WI_S(/9S['%T5VG_ JSQ1_S[0?]_P!:/^%6>*/^ M?:#_ +_K1[>G_,@]G/L<717:?\*L\4?\^T'_ '_6C_A5GBC_ )]H/^_ZT>WI M_P R#V<^QQ=%=I_PJSQ1_P ^T'_?]:/^%6>*/^?:#_O^M'MZ?\R#V<^QQ=%= MI_PJSQ1_S[0?]_UH_P"%6>*/^?:#_O\ K1[>G_,@]G/L<717:?\ "K/%'_/M M!_W_ %H_X59XH_Y]H/\ O^M'MZ?\R#V<^QQ=%=I_PJSQ1_S[0?\ ?]:/^%6> M*/\ GV@_[_K1[>G_ #(/9S['%T5VG_"K/%'_ #[0?]_UH_X59XH_Y]H/^_ZT M>WI_S(/9S['%T5VG_"K/%'_/M!_W_6C_ (59XH_Y]H/^_P"M'MZ?\R#V<^QQ M=%=I_P *L\4?\^T'_?\ 6C_A5GBC_GV@_P"_ZT>WI_S(/9S['%T5VG_"K/%' M_/M!_P!_UH_X59XH_P"?:#_O^M'MZ?\ ,@]G/L<717:?\*L\4?\ /M!_W_6C M_A5GBC_GV@_[_K1[>G_,@]G/L<717:?\*L\4?\^T'_?]:/\ A5GBC_GV@_[_ M *T>WI_S(/9S['%T5VG_ JSQ1_S[0?]_P!:/^%6>*/^?:#_ +_K1[>G_,@] MG/L<717:?\*L\4?\^T'_ '_6C_A5GBC_ )]H/^_ZT>WI_P R#V<^QQ=%=I_P MJSQ1_P ^T'_?]:/^%6>*/^?:#_O^M'MZ?\R#V<^QQ=%=I_PJSQ1_S[0?]_UH M_P"%6>*/^?:#_O\ K1[>G_,@]G/L<717:?\ "K/%'_/M!_W_ %H_X59XH_Y] MH/\ O^M'MZ?\R#V<^QQ=%=I_PJSQ1_S[0?\ ?]:/^%6>*/\ GV@_[_K1[>G_ M #(/9S['%T5VG_"K/%'_ #[0?]_UH_X59XH_Y]H/^_ZT>WI_S(/9S['%T5VG M_"K/%'_/M!_W_6C_ (59XH_Y]H/^_P"M'MZ?\R#V<^QQ=%=I_P *L\4?\^T' M_?\ 6C_A5GBC_GV@_P"_ZT>WI_S(/9S['%T5VG_"K/%'_/M!_P!_UH_X59XH M_P"?:#_O^M'MZ?\ ,@]G/L<717:?\*L\4?\ /M!_W_6C_A5GBC_GV@_[_K1[ M>G_,@]G/L<717:?\*L\4?\^T'_?]:/\ A5GBC_GV@_[_ *T>WI_S(/9S['%T M5VG_ JSQ1_S[0?]_P!:/^%6>*/^?:#_ +_K1[>G_,@]G/L<717:?\*L\4?\ M^T'_ '_6C_A5GBC_ )]H/^_ZT>WI_P R#V<^QQ=%=I_PJSQ1_P ^T'_?]:/^ M%6>*/^?:#_O^M'MZ?\R#V<^QQ=%=I_PJSQ1_S[0?]_UH_P"%6>*/^?:#_O\ MK1[>G_,@]G/L<717:?\ "K/%'_/M!_W_ %H_X59XH_Y]H/\ O^M'MZ?\R#V< M^QQ=%=I_PJSQ1_S[0?\ ?]:/^%6>*/\ GV@_[_K1[>G_ #(/9S['%UN>#8TE M\8Z5'(BNC7"@JPR#^%;'_"K/%'_/M!_W_6M7PS\._$.F>)=/OKF"%8()@[D3 M D#Z5,ZU-Q=I(<:WM8(6(P6CC"D MCTXJQ17C79Z%D%%%%(84444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 454_M&#T?\J/[1@]'_*E<=F6Z*J?VC!Z/ M^5']HP>C_E1<+,MT54_M&#T?\J/[1@]'_*BX69;HJI_:,'H_Y4?VC!Z/^5%P MLRW153^T8/1_RH_M&#T?\J+A9ENBJG]HP>C_ )4?VC!Z/^5%PLRW153^T8/1 M_P J/[1@]'_*BX69;HJI_:,'H_Y4?VC!Z/\ E1<+,MT54_M&#T?\J/[1@]'_ M "HN%F6Z*J?VC!Z/^5']HP>C_E1<+,MT54_M&#T?\J/[1@]'_*BX69;HJI_: M,'H_Y4?VC!Z/^5%PLRW153^T8/1_RH_M&#T?\J+A9ENBJG]HP>C_ )4?VC!Z M/^5%PLRW153^T8/1_P J/[1@]'_*BX69;HJI_:,'H_Y4?VC!Z/\ E1<+,MT5 M4_M&#T?\J/[1@]'_ "HN%F6Z*J?VC!Z/^5']HP>C_E1<+,MT54_M&#T?\J/[ M1@]'_*BX69;HJI_:,'H_Y4?VC!Z/^5%PLRW153^T8/1_RH_M&#T?\J+A9ENB MJG]HP>C_ )4?VC!Z/^5%PLRW153^T8/1_P J/[1@]'_*BX69;HJI_:,'H_Y4 M?VC!Z/\ E1<+,MT54_M&#T?\J/[1@]'_ "HN%F6Z*J?VC!Z/^5']HP>C_E1< M+,MT54_M&#T?\J/[1@]'_*BX69;HJI_:,'H_Y4?VC!Z/^5%PLRW153^T8/1_ MRH_M&#T?\J+A9ENBJG]HP>C_ )4?VC!Z/^5%PLRW153^T8/1_P J/[1@]'_* MBX69;HJI_:,'H_Y4?VC!Z/\ E1<+,MT54_M&#T?\J/[1@]'_ "HN%F6Z*J?V MC!Z/^5']HP>C_E1<+,MT54_M&#T?\J/[1@]'_*BX69;HJI_:,'H_Y4?VC!Z/ M^5%PLRW153^T8/1_RH_M&#T?\J+A9ENBJG]HP>C_ )4?VC!Z/^5%PLRW153^ MT8/1_P J/[1@]'_*BX69;HJI_:,'H_Y4?VC!Z/\ E1<+,MT54_M&#T?\J/[1 M@]'_ "HN%F6Z*J?VC!Z/^5']HP>C_E1<+,MT54_M&#T?\J/[1@]'_*BX69;H MJI_:,'H_Y4?VC!Z/^5%PLRW153^T8/1_RH_M&#T?\J+A9ENBJG]HP>C_ )4? MVC!Z/^5%PLRW153^T8/1_P J/[1@]'_*BX69;HJI_:,'H_Y4?VC!Z/\ E1<+ M,MT54_M&#T?\J/[1@]'_ "HN%F6Z*J?VC!Z/^5']HP>C_E1<+,MT54_M&#T? M\J/[1@]'_*BX69;HJI_:,'H_Y4?VC!Z/^5%PLRW153^T8/1_RH_M&#T?\J+A M9ENBJG]HP>C_ )4?VC!Z/^5%PLRW153^T8/1_P J*+A9F31114FH4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% @% !1110 4444 %%%% !1110 4444 %%%% !1110!_]D! end EX-101.SCH 14 dm-20211231.xsd EX-101.SCH 00100 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 00500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - ACQUISITIONS - Acquisition of EnvisionTEC (Details) link:presentationLink link:calculationLink link:definitionLink 40411 - 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 40501 - Disclosure - CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - ACCOUNTS RECEIVABLE (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - INVENTORY (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - PROPERTY AND EQUIPMENT - Property and Equipment - Net (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - GOODWILL & INTANGIBLE ASSETS (Calc2) (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - GOODWILL & INTANGIBLE ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - OTHER NONCURRENT ASSETS - Components of other noncurrent assets (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - OTHER NONCURRENT LIABILITIES - Summary of other noncurrent liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41602 - Disclosure - LEASES - Other lease related balances (Details) link:presentationLink link:calculationLink link:definitionLink 41603 - Disclosure - LEASES - Future minimum lease payments (Details) link:presentationLink link:calculationLink link:definitionLink 41606 - Disclosure - LEASES - Net investment in sales-type leases (Details) link:presentationLink link:calculationLink link:definitionLink 41607 - Disclosure - LEASES - Future minimum lease operating and sales-type lease arrangements (Details) link:presentationLink link:calculationLink link:definitionLink 41607 - Disclosure - LEASES - Future minimum lease operating and sales-type lease arrangements (Details)(Calc2) link:presentationLink link:calculationLink link:definitionLink 41802 - Disclosure - INCOME TAXES - Provision (Benefit) for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 41803 - Disclosure - INCOME TAXES - Components of Income (Loss) Before Provision for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 41804 - Disclosure - INCOME TAXES - Components of Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - ACQUISITIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 31903 - Disclosure - STOCKHOLDERS' EQUITY (Tables) link:presentationLink link:calculationLink link:definitionLink 32003 - Disclosure - STOCK BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - ORGANIZATION, NATURE OF BUSINESS, AND RISK AND UNCERTAINTIES (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) link:presentationLink link:calculationLink link:definitionLink 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 - REVENUE RECOGNITION - Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - REVENUE RECOGNITION - Remaining Performance Obligations Default (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - ACQUISITIONS - Acquisition of Adaptive 3D (Details) link:presentationLink link:calculationLink link:definitionLink 40403 - Disclosure - ACQUISITIONS - Acquisition of Aerosint (Details) link:presentationLink link:calculationLink link:definitionLink 40404 - Disclosure - ACQUISITIONS - Acquisition of Dental Arts Labs (Details) link:presentationLink link:calculationLink link:definitionLink 40405 - Disclosure - ACQUISITIONS - Acquisition of A.I.D.R.O. (Details) link:presentationLink link:calculationLink link:definitionLink 40406 - Disclosure - ACQUISITIONS - Acquisition of Brewer Dental Lab (Details) link:presentationLink link:calculationLink link:definitionLink 40407 - Disclosure - ACQUISITIONS - Acquisition of May Dental Lab (Details) link:presentationLink link:calculationLink link:definitionLink 40408 - Disclosure - ACQUISITIONS - Acquisition of ExOne (Details) link:presentationLink link:calculationLink link:definitionLink 40410 - Disclosure - ACQUISITIONS - Acquisition of Meta Additive Ltd (Details) link:presentationLink link:calculationLink link:definitionLink 40412 - Disclosure - ACQUISITIONS - Business Combination common shares issued (Details) link:presentationLink link:calculationLink link:definitionLink 40413 - Disclosure - ACQUISITIONS (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - FAIR VALUE MEASUREMENTS - Assets and Liability measured on recurring basis (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - GOODWILL & INTANGIBLE ASSETS - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 41103 - Disclosure - GOODWILL & INTANGIBLE ASSETS - Amortization Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - DEBT (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - LEASES - Lessee (Details) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink 41806 - Disclosure - INCOME TAXES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 41901 - Disclosure - STOCKHOLDERS' EQUITY (Details) link:presentationLink link:calculationLink link:definitionLink 41902 - Disclosure - STOCKHOLDERS' EQUITY - Restricted Stock Agreements (Details) link:presentationLink link:calculationLink link:definitionLink 41903 - Disclosure - STOCKHOLDERS' EQUITY - Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 41904 - Disclosure - STOCKHOLDERS' EQUITY - Common Stock Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 41905 - Disclosure - STOCKHOLDERS' EQUITY - Legacy Desktop Metal Convertible Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 42001 - Disclosure - STOCK BASED COMPENSATION - Stock Incentive Plan (Details) link:presentationLink link:calculationLink link:definitionLink 42002 - Disclosure - STOCK BASED COMPENSATION - Common Stock to Employees (Details) link:presentationLink link:calculationLink link:definitionLink 42003 - Disclosure - STOCK BASED COMPENSATION - Common Stock to Consultants (Details) link:presentationLink link:calculationLink link:definitionLink 42004 - Disclosure - STOCK BASED COMPENSATION - Performance-Based Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 42005 - Disclosure - STOCK BASED COMPENSATION - Assumed Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 42006 - Disclosure - STOCK BASED COMPENSATION - Option Activity of the Plan (Details) link:presentationLink link:calculationLink link:definitionLink 42007 - Disclosure - STOCK BASED COMPENSATION - Restricted Stock Awards (Details) link:presentationLink link:calculationLink link:definitionLink 42008 - Disclosure - STOCK BASED COMPENSATION - Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 42009 - Disclosure - STOCK BASED COMPENSATION - Performance-Based Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 42010 - Disclosure - STOCK BASED COMPENSATION - Market-Based Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 42011 - Disclosure - STOCK BASED COMPENSATION - Liability-Classified Share-Based Arrangement (Details) link:presentationLink link:calculationLink link:definitionLink 42012 - Disclosure - STOCK BASED COMPENSATION - Stock-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 42101 - Disclosure - RELATED PARTY TRANSACTIONS (Details) link:presentationLink link:calculationLink link:definitionLink 42201 - Disclosure - SEGMENT INFORMATION - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 42302 - Disclosure - NET LOSS PER SHARE - Antidilutive securities excluded from computation of earnings per share (Details) link:presentationLink link:calculationLink link:definitionLink 00305 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - ORGANIZATION, NATURE OF BUSINESS, AND RISK AND UNCERTAINTIES link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - REVENUE RECOGNITION link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - ACQUISITIONS link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - ACCOUNTS RECEIVABLE link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - INVENTORY link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - PROPERTY AND EQUIPMENT link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - GOODWILL & INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - OTHER NONCURRENT ASSETS link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - DEBT link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - OTHER NONCURRENT LIABILITIES link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 11801 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 11901 - Disclosure - STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 12001 - Disclosure - STOCK BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 12101 - Disclosure - RELATED PARTY TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 12201 - Disclosure - SEGMENT INFORMATION link:presentationLink link:calculationLink link:definitionLink 12301 - Disclosure - NET LOSS PER SHARE link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - ACCOUNTS RECEIVABLE (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - INVENTORY (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - PROPERTY AND EQUIPMENT (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - GOODWILL & INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - OTHER NONCURRENT ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 31503 - Disclosure - OTHER NONCURRENT LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 31603 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 31803 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 32203 - Disclosure - SEGMENT INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 32303 - Disclosure - NET LOSS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - REVENUE RECOGNITION - Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 40409 - Disclosure - ACQUISITIONS - Pro Forma Information (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - ACCOUNTS RECEIVABLE - Allowance for doubtful accounts (Details) link:presentationLink link:calculationLink link:definitionLink 41604 - Disclosure - LEASES - Lessor (Details) link:presentationLink link:calculationLink link:definitionLink 41605 - Disclosure - LEASES - Components of operating and sales-type lease arrangements (Details) link:presentationLink link:calculationLink link:definitionLink 41801 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 41805 - Disclosure - INCOME TAXES - Valuation Allowance (Details) link:presentationLink link:calculationLink link:definitionLink 41807 - Disclosure - INCOME TAXES - Reconciliation of unrecognized tax liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 42301 - Disclosure - NET LOSS PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 15 dm-20211231_cal.xml EX-101.CAL EX-101.DEF 16 dm-20211231_def.xml EX-101.DEF EX-101.LAB 17 dm-20211231_lab.xml EX-101.LAB EX-101.PRE 18 dm-20211231_pre.xml EX-101.PRE XML 19 R1.htm IDEA: XBRL DOCUMENT v3.22.0.1
Document and Entity Information - USD ($)
$ in Billions
12 Months Ended
Dec. 31, 2021
Mar. 11, 2022
Jun. 30, 2021
Document and Entity Information [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Transition Report false    
Document Period End Date Dec. 31, 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 Large Accelerated Filer    
Entity Small Business true    
Entity Emerging Growth Company false    
Entity Shell Company false    
Entity Common Stock, Shares Outstanding   312,491,730  
Current Fiscal Year End Date --12-31    
Document Fiscal Year Focus 2021    
Document Fiscal Period Focus FY    
Entity Central Index Key 0001754820    
Amendment Flag false    
ICFR Auditor Attestation Flag true    
Entity Public Float     $ 3.0
Entity Voluntary Filers No    
Entity Well-known Seasoned Issuer No    
Auditor Name Deloitte & Touche LLP    
Auditor Firm ID 34    
Auditor Location Boston, Massachusetts    
XML 20 R2.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 65,017 $ 483,525
Current portion of restricted cash 2,129  
Shortterm investments 204,569 111,867
Accounts receivable 46,687 6,516
Inventory 65,399 9,708
Prepaid expenses and other current assets 18,208 976
Total current assets 402,009 612,592
Restricted cash, net of current portion 1,112 612
Property and equipment, net 58,710 12,160
Goodwill 639,301 2,252
Intangible assets, net 261,984 9,414
Other noncurrent assets 25,480 4,879
Total Assets 1,388,596 641,909
Current liabilities:    
Accounts payable 31,558 7,591
Customer deposits 14,137 1,480
Current portion of lease liability 5,527 868
Accrued expenses and other current liabilities 33,829 7,565
Current portion of deferred revenue 18,189 3,004
Current portion of longterm debt, net of deferred financing costs 825 9,991
Total current liabilities 104,065 30,499
Long-term debt, net of current portion 548  
Warrant liability   93,328
Contingent consideration, net of current portion 4,183  
Lease liability, net of current portion 13,077 2,157
Deferred revenue, net of current portion 4,508  
Deferred tax liability 10,695  
Other noncurrent liabilities 3,170  
Total liabilities 140,246 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 December 31, 2021 and December 31, 2020, respectively
Common Stock, $0.0001 par value-500,000,000 shares authorized; 311,737,858 and 226,756,733 shares issued at December 31, 2021 and December 31, 2020, respectively, 311,473,950 and 224,626,597 shares outstanding at December 31, 2021 and December 31, 2020, respectively 31 23
Additional paidin capital 1,823,344 844,188
Accumulated deficit (568,611) (328,277)
Accumulated other comprehensive income (loss) (6,414) (9)
Total Stockholders' Equity 1,248,350 515,925
Total Liabilities and Stockholders' Equity $ 1,388,596 $ 641,909
XML 21 R3.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Dec. 31, 2021
Dec. 31, 2020
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 311,737,858 226,756,733
Common stock, shares, outstanding 311,473,950 224,626,597
XML 22 R4.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Revenues    
Total revenues $ 112,408 $ 16,470
Cost of sales    
Total cost of sales 94,115 31,519
Gross profit/(loss) 18,293 (15,049)
Operating expenses    
Research and development 68,131 43,136
Sales and marketing 47,995 13,136
General and administrative 78,041 20,734
In-process research and development assets acquired 25,581  
Total operating expenses 219,748 77,006
Loss from operations (201,455) (92,055)
Change in fair value of warrant liability (56,576) 56,417
Interest expense (149) (328)
Interest and other (expense) income, net (11,822) 1,011
Loss before income taxes (270,002) (34,955)
Income tax benefit 29,668 940
Net loss $ (240,334) $ (34,015)
Net loss per share-Basic $ (0.92) $ (0.22)
Net loss per share-Diluted $ (0.92) $ (0.22)
Weighted average shares outstanding basic 260,770 157,906
Weighted average shares outstanding diluted 260,770 157,906
Products    
Revenues    
Total revenues $ 105,994 $ 13,718
Cost of sales    
Total cost of sales 87,450 26,945
Services    
Revenues    
Total revenues 6,414 2,752
Cost of sales    
Total cost of sales $ 6,665 $ 4,574
XML 23 R5.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS    
Net loss $ (240,334) $ (34,015)
Other comprehensive (loss) income, net of taxes:    
Unrealized gain (loss) on available-for-sale marketable securities, net (40) (84)
Foreign currency translation adjustment (6,365)  
Total comprehensive loss, net of taxes of $0 $ (246,739) $ (34,099)
XML 24 R6.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS    
Comprehensive loss, net of taxes $ 0 $ 0
XML 25 R7.htm IDEA: XBRL DOCUMENT v3.22.0.1
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
Restricted Stock awards
Common Stock
Restricted Stock Units
Common Stock
Additional Paid-In Capital
In-process research and development
Additional Paid-In Capital
Restricted Stock awards
Additional Paid-In Capital
Restricted Stock Units
Additional Paid-In Capital
Accumulated Deficit
Accumulated Other Comprehensive (Loss) Income
In-process research and development
Restricted Stock awards
Restricted Stock Units
Total
BALANCE at Dec. 31, 2019 $ (436,553)                 $ 436,553                            
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                                   325           325
Exercise of Common Stock options (in shares)                           521,925                    
Vesting of restricted Common Stock                           $ 1       6           7
Vesting of restricted Common Stock (in shares)                           5,307,357                    
Repurchase of shares for employee tax withholdings                                   (101)           (101)
Repurchase of shares for employee tax withholdings (in shares)                           (9,308)                    
Issuance of Common Stock for acquisitions                                   500           500
Issuance of Common Stock for acquisitions (in shares)                           61,060                    
Stock-based compensation expense                                   8,006           8,006
Common Stock warrants issued and exercised                                   1,915           1,915
Common Stock warrants issued and exercised (in shares)                           692,366                    
Reverse recapitalization, net of transaction costs                           $ 6       380,295           380,301
Reverse recapitalization, net of transaction costs (in shares)                           63,139,263                    
Net loss                                     (34,015)         (34,015)
Other comprehensive income (loss)                                       (84)       (84)
BALANCE at Dec. 31, 2020                           $ 23       844,188 (328,277) (9)       $ 515,925
BALANCE (in shares) at Dec. 31, 2020                           224,626,597                    
BALANCE (in shares) at Dec. 31, 2021                                               100,038,109
Increase (Decrease) in Stockholders' Equity [Roll Forward]                                                
Exercise of Common Stock options                           $ 1       6,425           $ 6,426
Exercise of Common Stock options (in shares)                           5,732,247                    
Vesting of restricted Common Stock (in shares)                           491,293                    
Repurchase of shares for employee tax withholdings                               $ (958) $ (541)         $ (958) $ (541)  
Repurchase of shares for employee tax withholdings (in shares)                       (109,150) (61,498)                      
Issuance of Common Stock for acquisitions                           $ 5       620,585           620,590
Issuance of Common Stock for acquisitions (in shares)                           57,267,401                    
Stock-based compensation expense                                   28,778           28,778
Vesting of restricted stock units (in shares)                           650,777                    
Issuance of common stock for acquired in-process research and development                             $ 4,300           $ 4,300     4,300
Issuance of common stock for acquired in-process research and development (in shares)                     334,370                          
Vesting of Trine Founder shares (in shares)                           1,850,938                    
Common Stock issued in connection with warrants exercised                           $ 2       320,567           320,569
Common Stock issued in connection with warrants exercised (in shares)                           20,690,975                    
Net loss                                     (240,334)         (240,334)
Other comprehensive income (loss)                                       (6,405)       (6,405)
BALANCE at Dec. 31, 2021                           $ 31       $ 1,823,344 $ (568,611) $ (6,414)       $ 1,248,350
BALANCE (in shares) at Dec. 31, 2021                           311,473,950                    
XML 26 R8.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Cash flows from operating activities:    
Net loss $ (240,334) $ (34,015)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 24,854 8,589
Stockbased compensation 28,778 8,006
Change in fair value of warrant liability 56,576 (56,417)
Change in fair value of subscription agreement 2,920  
Expense related to Common Stock warrants issued   1,915
Amortization (accretion) of discount on investments 3,021 75
Amortization of debt financing cost 9 19
Provision for bad debt 447 377
Acquired in-process research and development 25,581  
Loss on disposal of property and equipment 74 18
Foreign exchange (gains) losses on intercompany transactions, net 182  
Net increase in accrued interest related to marketable securities (819) (3)
Net unrealized (gain) loss on equity investment 9,660  
Net unrealized (gain) loss on other investments (130)  
Deferred tax benefit (29,668) (940)
Change in fair value of contingent consideration (429)  
Foreign currency transaction (gain) loss 7  
Changes in operating assets and liabilities:    
Accounts receivable (18,299) (2,370)
Inventory (16,962) (1,303)
Prepaid expenses and other current assets (8,937) 901
Other assets (3)  
Accounts payable 12,797 (2,637)
Accrued expenses and other current liabilities (8,761) (2,391)
Customer deposits (2,569) (845)
Current portion of deferred revenue 5,989 774
Change in right of use assets and lease liabilities, net (641) (328)
Other liabilities 1,609  
Net cash used in operating activities (155,048) (80,575)
Cash flows from investing activities:    
Purchases of property and equipment (7,683) (1,429)
Purchase of other investments (3,620) (3,000)
Purchase of equity investment (20,000)  
Proceeds from sale of property and equipment 44  
Proceeds from policy buyout 333  
Purchase of marketable securities (330,873) (136,286)
Proceeds from sales and maturities of marketable securities 243,349 109,016
Cash paid to acquire in-process research and development (21,220)  
Cash paid for acquisitions, net of cash acquired (287,624) (5,284)
Net cash used in investing activities (427,294) (36,983)
Cash flows from financing activities:    
Proceeds from reverse recapitalization, net of issuance costs   534,597
Proceeds from the exercise of stock options 6,426 325
Proceeds from the exercise of stock warrants 170,665  
Payment of taxes related to net share settlement upon vesting of restricted stock units (541)  
Proceeds from PPP loan   5,379
Repayment of PPP loan   (5,379)
Repayment of term loan (10,000)  
Net cash provided by financing activities 166,550 534,922
Effect of exchange rate changes on cash, cash equivalents and restricted cash (87)  
Net increase (decrease) in cash, cash equivalents, and restricted cash (415,879) 417,364
Cash, cash equivalents, and restricted cash at beginning of period 484,137 66,773
Cash, cash equivalents, and restricted cash at end of period 68,258 484,137
Supplemental disclosures of cash flow information    
Cash and cash equivalents 65,017 483,525
Restricted cash included in other current assets 2,129  
Restricted cash included in other noncurrent assets 1,112 612
Total cash, cash equivalents and restricted cash shown in the condensed consolidated statements of cash flows 68,258 484,137
Supplemental cash flow information:    
Interest paid 148 322
Taxes paid 150  
Noncash investing and financing activities:    
Net liabilities assumed from Trine Business Combination   152,395
Accrued reverse recapitalization transaction costs   1,901
Net unrealized (gain) loss on investments 40  
Exercise of private placement warrants 149,904  
Common Stock issued for acquisitions 620,590 500
Common Stock issued for acquisition of in-process research and development 4,300  
Accrued purchase price for asset acquisition 1,800 200
Additions to right of use assets and lease liabilities 5,582  
Purchase of property and equipment included in accounts payable 90  
Purchase of property and equipment included in accrued expenses and other current liabilities 38  
Transfers from property and equipment to inventory 1,068  
Transfers from inventory to property and equipment 1,435  
Accrued contingent consideration in connection with acquisitions 6,083  
Tax liabilities related to withholdings on Common Stock issued in connection with acquisitions   $ 102
Taxes related to net share settlement upon vesting of restricted stock awards in accrued expense 958  
In-process research and development    
Noncash investing and financing activities:    
Common Stock issued for acquisition of in-process research and development $ 4,300  
XML 27 R9.htm IDEA: XBRL DOCUMENT v3.22.0.1
ORGANIZATION, NATURE OF BUSINESS, AND RISK AND UNCERTAINTIES
12 Months Ended
Dec. 31, 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 and is accelerating the transformation of manufacturing with 3D printing solutions for engineers, designers, and manufacturers. The Company designs, produces and markets 3D printing systems to a variety of end customers.

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

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

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

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

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

Risks and Uncertainties

The Company is subject to a number of risks similar to those of other companies of similar size in its industry, including, but not limited to, the need for successful development of products, the need for additional funding, competition from substitute products and services from larger companies, protection of proprietary technology, patent litigation, dependence on key individuals, and risks associated with changes in information technology. The Company has financed its operations to date primarily with proceeds from the sale of preferred stock and the Business Combination. The Company’s long-term success is dependent upon its ability to successfully

market its products and services; generate revenue; maintain or reduce its operating costs and expenses; meet its obligations; obtain additional capital when needed; and, ultimately, achieve profitable operations. Management believes that existing cash and investments as of December 31, 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 28 R10.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Dec. 31, 2021
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Basis of Presentation

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

Principles of Consolidation

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

COVID-19 Pandemic

In March 2020, the World Health Organization declared the outbreak of a disease caused by a novel strain of the coronavirus (“COVID-19”) to be a pandemic. As of December 31, 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, may impact the Company and its customers, as well as the demand for its products and services. The impact of COVID-19 on the Company’s operational results in subsequent periods will largely depend on future developments, and cannot be accurately predicted. These developments may include, but are not limited to, new information concerning the severity of COVID-19, the degree of success of actions take to contain or treat COVID-19 and the reactions by consumers, companies, governmental entities, and capital markets to such actions.

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 most wholly owned subsidiaries is U.S. Dollars, except for certain international subsidiaries, for which it is Euros, British Pound Sterling, or Japanese Yen, depending on the subsidiary’s location. 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 approximate 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 consolidated statements of operations.

Use of Estimates

The preparation of the consolidated financial statements in conformity with GAAP requires the Company’s management to make judgements, estimates and assumptions regarding uncertainties that affect the reported amounts of assets, liabilities and related disclosures of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. Significant estimates and assumptions reflected in these consolidated financial statements include, but are not limited to, revenue recognition, realizability of inventory, goodwill, intangibles, stock-based compensation, and fair values of common stock. The Company bases its estimates on historical experience and various other factors believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities. The Company assesses estimates on an ongoing basis; however, actual results could materially differ from those estimates.

Cash and Cash Equivalents

Cash and cash equivalents consist of standard checking accounts, money market accounts and certain investments. The Company classifies any marketable security with an original maturity date of 90 days or less at the time of purchase as a cash equivalent. 

Short-Term Investments

The Company invests its excess cash in fixed income instruments denominated and payable in U.S. dollars including U.S. treasury securities, commercial paper, corporate bonds and asset-backed securities in accordance with the Company’s investment policy that primarily seeks to maintain adequate liquidity and preserve capital. Short-term investments represent holdings of available-for-sale marketable securities in accordance with the Company’s investment policy and cash management strategy. Investments in marketable securities are recorded at fair value, with any unrealized gains and losses reported within accumulated other comprehensive income as a separate component of stockholders’ equity until realized or until a determination is made that an other-than-temporary decline in market value has occurred. When such reductions occur, the cost of the investment is adjusted to fair value through recording a loss on investments in the consolidated statements of operations. All investments in marketable securities mature within one year.

The Company also invests in equity securities which are carried at fair value based upon quoted prices in active markets. The Company’s recognizes unrealized gains (losses) on equity securities in interest and other (expense) income, net in the consolidated statements of operations.

Restricted Cash

Restricted cash represents cash and cash equivalents that are restricted to withdrawal or use as of the reporting date. Restricted cash typically relates to deposits to secure letters of credit, cash the Company is contractually obligated to maintain related to acquisitions, as well as contractually required security deposits.

Financial Instruments

The Company’s financial instruments are comprised of cash and cash equivalents, short-term investments, restricted cash, accounts receivable and accounts payable. The Company’s other current financial assets and current financial liabilities have fair values that approximate their carrying values due to the short maturity of these balances.  

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 produced parts. 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. If the Company cannot objectively determine that the product provided to the customer is in accordance with agreed-upon specifications, revenue is not recognized until customer acceptance is received.

Services revenue consists of installation, training, and post-installation hardware and software support, as well as various software solutions the Company offers to facilitate the operation of the Company’s products. The Company offers multiple software products, which are licensed through either a cloud-based solution and/or on-device software, depending on the product. For the cloud-based solution, which the customer does not have the right to take possession of, the Company typically 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 on-device software subscriptions, the Company typically recognizes revenue once the customer has been given access to the software. When the Company enters into development contracts, control of the development service is transferred over time, and the related revenue is recognized as services are performed.

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. For certain deferred maintenance contracts where sufficient historical evidence indicates that the costs of performing the related services under the contract are not incurred on a straight-line basis, the associated revenue is recognized at a point in time in proportion to the costs expected to be incurred.

The Company generates certain revenues through the sale of research and development services. 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).

In certain circumstances, the Company generates revenue through leases of machinery and equipment to customers. These leases are classified as either operating or sales-type leases and generally have lease terms ranging from one to five years.

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 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. If the Company cannot objectively determine that the products provided to the customer are in accordance with agreed-upon specifications, revenue is not recognized until customer acceptance is received.

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. For certain maintenance contracts, there is a detail of specified maintenance which is performed at predetermined intervals and is recognized when the professional services are performed. 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. When the Company has a noncancelable contract and the right to invoice prior to shipment based on payment terms, the Company records the receivable and related customer deposits in the consolidated balance sheets.

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.

Contract Balances

The timing of revenue recognition, billings and cash collections results in billed accounts receivable, customer deposits and deferred revenues (contract liabilities) on the consolidated balance sheets. Timing of revenue recognition may differ from the timing of invoicing to customers. The Company records a receivable at the time of invoicing. For most contracts, customers are invoiced a substantive portion of the arrangement prior to shipment of products or performance of services. The Company will typically bill in advance for post-installation support and cloud-based software licenses, resulting in deferred revenue.

When products have been delivered, but the product revenue associated with the arrangement has been deferred the Company includes the costs for the delivered items in inventory on the consolidated balance sheets until recognition of the related revenue occurs, at which time it is recognized in cost of sales.

The Company’s contracts are primarily one year or less, and as such, most of the deferred revenue outstanding at the end of the fiscal year is recognized during the following year. Purchases of post-installation customer support and maintenance may range from one to five years, and as such, revenue for these transactions are recognized over periods greater than one year.

The Company sells products directly to end-users as well as through a reseller network. Under the reseller arrangement, the reseller is determined to be the Company’s customer, and revenue is recognized based on the amounts the Company is entitled to, reduced by any payments owed to the resellers. On certain contracts, the Company utilizes external partners and an internal sales team to sell direct to the end user. The Company acts as a principal in the contracts with users when utilizing external partners because the Company controls the product, establishes the price, and bears the risk of nonperformance, until it is transferred to the end user. The Company records the revenue on a gross basis and commissions are recorded as a sales and marketing expense in the statement of operations. The Company recognizes its commission expense as a point-in-time expense as contract obligations are primarily completed within a one-year contract period.

Allowance for Doubtful Accounts

In evaluating the collectability of accounts receivable, the Company assesses a number of factors, including specific customers’ abilities to meet their financial obligations, the length of time receivables are past due, and historical collection experience. If circumstances related to specific customers change, or economic conditions deteriorate such that past collection experience is no longer relevant, the Company’s estimate of the recoverability of accounts receivable could be further reduced from the levels provided for in the consolidated financial statements.

The Company evaluates specific accounts for which it is believed a customer may have an inability to meet their financial obligations. In these cases, judgment is applied, based on available facts and circumstances, and a specific reserve is recorded for that customer to reduce the receivable to an amount expected to be collected. These specific reserves are reevaluated and adjusted as additional information is received that impacts the amount reserved.

Remaining Performance Obligations

Remaining performance obligations are the aggregate amount of total contract transaction price that is unsatisfied or partially unsatisfied. The Company has elected to apply the practical expedient associated with incremental costs of obtaining a contract, and as such, sales commission expense is generally expensed when incurred because the amortization period would be one year or less. These costs are recorded within sales and marketing expense in the consolidated statements of operations.

Net Loss Per Share

The Company presents basic and diluted loss per share amounts. Basic loss per share is calculated by dividing net loss available to holders of Common Stock by the weighted average number of shares of Common Stock outstanding during the applicable period.

The denominator for diluted earnings per share is a computation of the weighted-average number of ordinary shares and the potential dilutive ordinary shares outstanding during the period. Potential dilutive shares outstanding include the dilutive effect of in-the-money options, unvested Restricted Stock Agreements (“RSAs”), and unvested Restricted Stock Units (“RSUs”) using the treasury stock method. In periods in which the Company reports a net loss, diluted net loss per share is the same as basic net loss per share because dilutive shares are not assumed to have been issued if their effect is anti-dilutive.

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 operating expenses, the grants are recognized as a reduction of the related expense in the consolidated statements of operations. During the year ended December 31, 2021, the Company recognized $1.0 million related to grants in the research and development line within the consolidated statements of operations. During the year ended December 31, 2020, the Company did not recognize any grants.

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 and other current liabilities or other long-term liabilities, depending on when the Company expects to use the proceeds.

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.

Inventory

Inventory is stated at the lower of cost or net realizable value, approximating a first-in, first-out basis.

The Company provides for inventory losses based on obsolescence and levels in excess of forecasted demand. Inventory is reduced to the estimated net realizable value based on historical usage and expected demand. Inventory provisions based on obsolescence and inventory in excess of forecasted demand are recorded through cost of sales in the consolidated statements of operations.

Concentrations of Credit Risk and Off-Balance-Sheet Risk

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

The Company has no other significant off-balance-sheet risk, such as foreign exchange contracts, option contracts, or other foreign hedging arrangements. Financial instruments that potentially expose the Company to concentrations of credit risk consist mainly of cash and cash equivalents. The Company maintains its cash and cash equivalents principally with accredited financial institutions of high-credit standing.

As of December 31, 2021, and 2020, no single customer accounted for more than 10% of revenue. As of December 31, 2021, one customer accounted for 24% of total accounts receivable. As of December 31, 2020, no single customer accounted for more than 10% of total accounts receivable.

Customer Deposits

Payments received from customers who have placed reservations or purchase orders in advance of shipment are refundable upon cancellation or non-delivery by the Company and are included within customer deposits on the consolidated balance sheets.

Other Investments

The Company periodically makes investments in companies within the additive manufacturing industry. The Company monitors events or changes in circumstances that may have a significant effect on the fair value of investments, either due to impairment or based on observable price changes, and records necessary adjustments in interest and other (expense) income, net in the consolidated statements of operations.

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

6-50 years

Automobiles

2-7 years

Furniture and fixtures

 

2-10 years

Computer equipment

 

2-7 years

Tooling

 

3 years

Software

 

2-5 years

Leasehold improvements

 

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

Leases

For lease arrangements in which the Company is the lessee, the Company determines if an arrangement is a lease at inception. The Company typically only includes an initial lease term in its assessment of a lease arrangement. Options to renew a lease are not included in the Company’s assessment unless there is reasonable certainty that the Company will renew. The Company assesses it plans to renew its material leases on an annual basis. Operating leases are included in other assets, current portion of lease liability, and lease liability, net of current portion on the Company’s consolidated balance sheets.

Right of use (“ROU”) assets and lease liabilities are recognized based on the present value of the future minimum lease payments over the expected remaining lease term. As the interest rate implicit in the Company’s leases is typically not readily determinable, the Company uses its incremental borrowing rate for a similar term of lease payments based on the information available at commencement date in determining the present value of future payments.

The Company elected the short-term lease recognition practical expedient and therefore, the Company does not recognize right of use assets or lease liabilities for leases with less than a twelve-month duration. The Company also elected the practical expedient to account for lease agreements which contain both lease and non-lease components as a single lease component.

For lease arrangements in which the Company is the lessor, the Company determines whether the lease arrangement is classified as an operating lease or sales-type lease at inception. The Company’s operating lease arrangements have initial terms generally ranging from one to five years, certain of which may contain extension or termination clauses, or both. Such operating lease arrangements also generally include a purchase option to acquire the related machinery and equipment at the end of the lease term for either a fixed amount as determined at inception, or a subsequently negotiated fair market value.

The Company’s sales-type lease arrangements generally include transfer of ownership at the end of the lease term, and as such, the Company’s net investment in sales-type lease arrangements presented in the consolidated balance sheets generally does not include an amount of unguaranteed residual value.

For certain of the arrangements, the Company separates and allocates certain non-lease components (principally maintenance services) from non-lease components. Sales, value add, and other taxes collected from customers and remitted to governmental authorities are accounted for on a net (excluded from lease income) basis. In determination of the lease term, the Company considers the likelihood of lease renewal options and lease termination provisions.

Business Combinations

The Company allocates the purchase price of acquired companies to the tangible and intangible assets acquired and liabilities assumed based on their estimated fair values. The Company generally values the identifiable intangible assets acquired using a discounted cash flow model. The significant estimates used in valuing certain of the intangible assets, include, but are not limited to future expected cash flows of the asset, discount rates to determine the present value of the future cash flows and expected technology life cycles. Intangible assets are amortized over their estimated useful life; the period over which the Company anticipates generating economic benefit from the asset. Fair value adjustments subsequent to the acquisition date, that are not measurement period adjustments, are recognized in earnings.

Goodwill

Goodwill represents the future economic benefits arising from other assets acquired in a business combination that is not individually identified and separately recorded. The excess of the purchase price over the estimated fair value of net assets of businesses acquired in a business combination is recognized as goodwill. Goodwill is not amortized but is tested for impairment at least annually (as of the first day of the fourth quarter) or as circumstances indicate the value may no longer be recoverable. To assess if goodwill is impaired, the Company performs a qualitative assessment to determine whether further impairment testing is necessary. The Company then compares the carrying amount of the single reporting unit to the fair value of the reporting unit. An excess carrying value over fair value would indicate that goodwill may be impaired. The Company performed a qualitative assessment during its annual impairment review for 2021 as of October 1, 2021 and concluded that it is more likely than not that the fair value of the Company’s single reporting unit is not less than its carrying amount.

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 in-process research and development expense at acquisition.

Impairment of Long-Lived Assets

The Company evaluates whether events or circumstances have occurred that indicate that the estimated remaining useful life of its long-lived assets may warrant revision or that the carrying value of these assets may be impaired. The Company does not believe that any events have occurred through December 31, 2021, that would indicate its long-lived assets are impaired.

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

Research and Development

Research and development costs are expensed as incurred. Research and development expense includes costs, primarily related to salaries and benefits for employees, prototypes and design expenses, incurred to develop intellectual property and is charged to expense as incurred.

Capitalized Software

Costs incurred internally in researching and developing a software product to be sold to customers are charged to expense until technological feasibility has been established for the product. Once technological feasibility is established, costs incurred during the application development phase are capitalized only when the Company believes it is probable the development will result in new or additional functionality, and such software costs are capitalized until the product is available for general release to customers. Judgment is required in determining when technological feasibility of a product is established. The Company has determined that technological feasibility for software products is reached after all high-risk development issues have been resolved through coding and testing. Generally, this occurs shortly before the products are released, such that there are no material costs to capitalize.

The Company capitalizes certain costs related to the development and implementation of cloud computing software. The types of costs capitalized during the application development phase include employee compensation, as well as consulting fees for third-party developers working on these projects. The capitalized costs are amortized on a straight-line basis over the estimated useful life of the asset, which is typically 3 years.

Stock-Based Compensation

The Company’s stock-based compensation cost is measured at the grant date based on the fair value of the award and is recognized as an expense over the requisite service period.

The Company accounts for all stock options granted to employees and nonemployees using a fair value method. The fair value of options on the date of grant is calculated using the Black-Scholes option pricing model based on key assumptions such as stock price, expected volatility and expected term. The Company’s estimates of these assumptions are primarily based on the fair value of the Company’s stock, historical data, peer company data and judgment regarding future trends and factors.

For awards with service conditions only, the Company recognizes stock-based compensation expense on a straight-line basis over the requisite service period. For awards with service and performance-based conditions, the Company recognizes stock-based compensation expense using the graded vesting method over the requisite service period. Estimates of stock-based compensation expense for an award with performance conditions are based on the probable outcome of the performance conditions and the cumulative effect of any changes in the probability outcomes are recorded in the period in which the changes occur. For awards with service and market-based conditions, the Company recognizes stock-based compensation expense on a straight-line based over the requisite service period for each tranche. Stock based compensation expense for awards with a market condition is calculated using a Monte Carlo valuation approach.

The Company estimates forfeitures that will occur based on a historical forfeiture rate in their determination of the expense recorded.

Income Taxes

The Company accounts for income taxes under the asset and liability method; under this method, deferred tax assets and liabilities are determined based on differences between financial reporting bases of assets and liabilities and are measured using enacted tax rates and laws that are expected to be in effect when the differences are expected to reverse. Realization of deferred tax assets is dependent upon future earnings, the timing and amount of which are uncertain.

The Company utilizes a two-step approach to recognize and measure uncertain tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained upon tax authority examination, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likely of being realized upon ultimate settlement. The Company also recognizes accrued interest and penalties related to unrecognized tax benefits in the provision for income taxes.

Comprehensive Loss

The Company’s comprehensive loss consists of its net loss, unrealized gain and loss from investments in debt securities, and foreign currency translation adjustments.

Recently Issued Accounting Standards

Recently Adopted Accounting Guidance

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

the SSP for allocation purposes at the acquisition date. Upon the application of this practical expedient, the Company recognized deferred revenue as part of purchase accounting in the amount of $0.2 million and $12.5 million for the EnvisionTEC and ExOne acquisitions, respectively.

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

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

Recent Accounting Guidance Not Yet Adopted

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 and does not believe the impact will be material.

XML 29 R11.htm IDEA: XBRL DOCUMENT v3.22.0.1
REVENUE RECOGNITION
12 Months Ended
Dec. 31, 2021
REVENUE RECOGNITION  
REVENUE RECOGNITION

3. REVENUE RECOGNITION

Contract Balances

The Company’s deferred revenue balance was $22.7 million and $3.0 million as of December 31, 2021 and 2020, respectively. During the year ended December 31, 2021, the Company acquired $16.8 million in deferred revenue through acquisitions. During the year ended December 31, 2021, the Company recognized $2.5 million of existing deferred revenue from 2020 and recognized $8.5 million of acquired deferred revenue. The deferred revenue consists of billed post-installation customer support and maintenance, cloud-based software licenses that are recognized ratably over the term of the agreement, and contracts that have outstanding performance obligations or contracts that have acceptance terms that have not yet been fulfilled.

Contract assets were not significant during the years ended December 31, 2021 and 2020.

Remaining Performance Obligations

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

XML 30 R12.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACQUISITIONS
12 Months Ended
Dec. 31, 2021
ACQUISITIONS  
ACQUISITIONS

4. ACQUISITIONS

2021 Acquisitions

Acquisition of EnvisionTEC

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

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

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

Total Acquisition Date Fair Value

Cash consideration

$

143,795

Equity consideration

159,847

Total consideration transferred

$

303,642

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

At February 16, 2021

Assets acquired:

Cash and cash equivalents

$

859

Restricted cash

5,004

Accounts receivable

2,982

Inventory

7,668

Prepaid expenses and other current assets

1,081

Restricted cash - noncurrent

285

Property and equipment

1,540

Intangible assets

137,300

Other noncurrent assets

1,801

Total assets acquired

$

158,520

Liabilities assumed:

Accounts payable

$

1,442

Customer deposits

2,460

Current portion of lease liability

605

Accrued expenses and other current liabilities

13,706

Liability for income taxes

480

Deferred revenue

492

Current portion of long-term debt

898

Long-term debt

285

Deferred tax liability

29,009

Lease liability, net of current portion

1,189

Total liabilities assumed

$

50,566

Net assets acquired

$

107,954

Goodwill

$

195,688

Total net assets acquired

$

303,642

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

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

Gross Value

Estimated Life

Acquired technology

$

77,800

7 – 14 years

Trade name

8,600

14 years

Customer relationships

50,900

12 years

Total intangible assets

$

137,300

The goodwill resulting from the purchase price allocation is attributable to the workforce of the acquired business (which is not eligible for separate recognition as an identifiable intangible asset) and the expected synergistic benefits of expanding the combined companies’ target markets both geographically and across industries. $16.4 million of the goodwill recognized is deductible for income tax purposes. 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 consolidated statements of operations.

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

Acquisition of Adaptive 3D

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

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

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

Total Acquisition Date Fair Value

Cash consideration

$

24,083

Equity consideration

37,693

Total consideration transferred

$

61,776

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

At May 7, 2021

Assets acquired:

Cash and cash equivalents

$

2,852

Accounts receivable

504

Inventory

305

Prepaid expenses and other current assets

462

Property and equipment

558

Intangible assets

27,300

Other noncurrent assets

654

Total assets acquired

$

32,635

Liabilities assumed:

Accounts payable

$

280

Current portion of lease liability

151

Accrued expenses and other current liabilities

100

PPP loan payable

311

Deferred revenue

12

Lease liability, net of current portion

502

Deferred tax liability

4,616

Total liabilities assumed

$

5,972

Net assets acquired

$

26,663

Goodwill

$

35,113

Total net assets acquired

$

61,776

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

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

Gross Value

Estimated Life

Acquired technology

$

27,000

14 years

Trade name

300

5 years

Total intangible assets

$

27,300

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

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

Acquisition of Aerosint

On June 24, 2021, the Company acquired all outstanding securities of Aerosint SA and its affiliates (“Aerosint”), which expanded the Company’s portfolio of technologies with the addition of multi-material printing capabilities. The total purchase price was $23.8 million, consisting of $6.2 million paid in cash, 879,922 shares of the Company’s Common Stock with a fair value of $11.5 million as of the close of business on the transaction date, and contingent consideration with a fair value of $6.1 million as of the acquisition date. The Company may be required to pay this contingent consideration based on the achievement of revenue metrics and technical milestones over the three-year period following the transaction date.

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

The acquisition included contingent consideration related to revenue metrics and technical milestones, with a fair value of $6.1 million as of the date of acquisition and a fair value of $5.7 million as of December 31, 2021. 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.1 million as of December 31, 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.6 million as of December 31, 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 in contingent consideration, net of current portion, on the consolidated balance sheets. As of December 31, 2021, $1.5 million of contingent consideration is recorded in accrued expenses and other current liabilities and $4.2 million is recorded in contingent consideration, net of current portion, in the consolidated balance sheets.

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

Total Acquisition Date Fair Value

Cash consideration

$

6,220

Equity consideration

11,448

Contingent consideration

6,083

Total consideration transferred

$

23,751

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

At June 24, 2021

Assets acquired:

Cash and cash equivalents

$

419

Accounts receivable

34

Inventory

166

Prepaid expenses and other current assets

697

Property and equipment

369

Intangible assets

11,726

Other noncurrent assets

336

Total assets acquired

$

13,747

Liabilities assumed:

Accounts payable

$

58

Customer deposits

283

Current portion of lease liability

100

Accrued expenses and other current liabilities

169

Deferred revenue

810

Lease liability, net of current portion

226

Deferred tax liability

2,931

Total liabilities assumed

$

4,577

Net assets acquired

$

9,170

Goodwill

$

14,581

Total net assets acquired

$

23,751

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

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

Gross Value

Estimated Life

Acquired technology

$

11,547

11.5 years

Trade name

179

4.5 years

Total intangible assets

$

11,726

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

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

Acquisition of Dental Arts Labs

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

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

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

Total Acquisition Date Fair Value

Cash consideration

$

26,042

Total consideration transferred

$

26,042

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

At July 30, 2021

Assets acquired:

Cash and cash equivalents

$

858

Accounts receivable

3,707

Inventory

2,438

Prepaid expenses and other current assets

3,853

Property and equipment

8,643

Intangible assets

5,000

Other noncurrent assets

4,636

Total assets acquired

$

29,135

Liabilities assumed:

Accounts payable

$

1,949

Current portion of lease liability

535

Accrued expenses and other current liabilities

1,795

Current portion of long‑term debt

3,888

Long‑term debt

3

Lease liability, net of current portion

3,762

Total liabilities assumed

$

11,932

Net assets acquired

$

17,203

Goodwill

$

8,839

Total net assets acquired

$

26,042

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

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

Gross Value

Estimated Life

Trade name

$

1,300

8.5 years

Customer relationships

3,700

9.5 years

Total intangible assets

$

5,000

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

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

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

On September 7, 2021, the Company purchased the entire corporate capital of A.I.D.R.O. Srl (“A.I.D.R.O.”). This acquisition expanded the Company’s parts production capabilities and application expertise in the hydraulics industry. The purchase price for the A.I.D.R.O. acquisition was $5.7 million paid in cash, of which $4.9 million was paid at closing and the remaining $0.8 million was deposited to an escrow account subsequent to December 31, 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 total purchase price was allocated to the identifiable assets acquired and liabilities assumed based on the Company’s preliminary estimates of their fair values on the acquisition date. The fair values assigned to A.I.D.R.O.’s tangible and intangible assets and liabilities assumed, and the related deferred tax assets and liabilities, are considered preliminary and are based on the information available at the date of the acquisition. The Company is in the process of finalizing its purchase price allocation, and the tax basis of the assets and liabilities acquired. This may result in potential adjustments to the carrying value of the respective recorded assets and liabilities, establishment of certain intangible assets, revisions of useful lives of intangible assets, establishment of potential acquisition contingencies, and the determination of any residual amount that will be allocated to goodwill. Adjustments that impact the deferred tax liability recorded in the business combination could result in an increase or decrease in the Company’s recorded valuation allowance that will be recognized in the accompanying statement of operations.

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

Total Acquisition Date Fair Value

Cash consideration

$

5,683

Total consideration transferred

$

5,683

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

At September 7, 2021

Assets acquired:

Cash and cash equivalents

$

855

Accounts receivable

966

Inventory

906

Prepaid expenses and other current assets

412

Property and equipment

691

Intangible assets

1,080

Other noncurrent assets

1,100

Total assets acquired

$

6,010

Liabilities assumed:

Accounts payable

$

1,307

Current portion of lease liability

72

Accrued expenses and other current liabilities

508

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

138

Long‑term debt

764

Lease liability, net of current portion

750

Deferred tax liability

75

Other noncurrent liabilities

228

Total liabilities assumed

$

3,842

Net assets acquired

$

2,168

Goodwill

$

3,515

Total net assets acquired

$

5,683

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

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

Gross Value

Estimated Life

Trade name

142

4 years

Customer relationships

938

15 years

Total intangible assets

$

1,080

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

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

Acquisition of Brewer Dental

On October 14, 2021, the Company acquired Larry Brewer Dental Lab, Inc. (“Brewer Dental”), which expanded the Company’s portfolio in additive manufacturing within the healthcare and dental industry. The purchase price was $7.6 million paid in cash, of which $7.0 million was paid at closing and the remaining $0.5 million will be paid 24 months after closing. The Company also issued 252,096 restricted stock units with a grant date fair value of $1.8 million, which are subject to a four-year vesting period and continuing employment. The Company will recognize compensation expense for these restricted stock units over the vesting period.

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

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

Total Acquisition Date Fair Value

Cash consideration

$

7,613

Total consideration transferred

$

7,613

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

At October 14, 2021

Assets acquired:

Cash and cash equivalents

$

1,574

Accounts receivable

524

Inventory

226

Property and equipment

375

Intangible assets

2,630

Other noncurrent assets

706

Total assets acquired

$

6,035

Liabilities assumed:

Accounts payable

$

34

Current portion of lease liability

87

Accrued expenses and other current liabilities

145

Lease liability, net of current portion

619

Total liabilities assumed

$

885

Net assets acquired

$

5,150

Goodwill

$

2,463

Total net assets acquired

$

7,613

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

Gross Value

Estimated Life

Trade name

230

8 years

Customer relationships

2,400

8 years

Total intangible assets

$

2,630

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

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

Acquisition of May Dental

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

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

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

Total Acquisition Date Fair Value

Cash consideration

$

12,500

Total consideration transferred

$

12,500

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

At October 29, 2021

Assets acquired:

Cash and cash equivalents

$

230

Accounts receivable

677

Inventory

343

Prepaid expenses and other current assets

98

Property and equipment

495

Intangible assets

4,340

Other noncurrent assets

1,416

Total assets acquired

$

7,599

Liabilities assumed:

Accounts payable

$

209

Current portion of lease liability

201

Accrued expenses and other current liabilities

255

Lease liability, net of current portion

1,216

Total liabilities assumed

$

1,881

Net assets acquired

$

5,718

Goodwill

$

6,782

Total net assets acquired

$

12,500

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

Gross Value

Estimated Life

Trade name

3,900

9 years

Customer relationships

440

10 years

Total intangible assets

$

4,340

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

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

Acquisition of ExOne

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

acquisition method of accounting. The Company is currently finalizing the allocation of the purchase price and expects the purchase price to be allocated primarily to goodwill and intangible assets.

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

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

Total Acquisition Date Fair Value

Cash consideration

$

201,399

Equity consideration

411,603

Total consideration transferred

$

613,002

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

At November 12, 2021

Assets acquired:

Cash and cash equivalents

$

119,068

Restricted cash - current

3,007

Accounts receivable

13,639

Inventory

27,200

Prepaid expenses and other current assets

5,165

Property and equipment

33,991

Intangible assets

82,100

Other noncurrent assets

2,734

Total assets acquired

$

286,904

Liabilities assumed:

Accounts payable

$

5,830

Accrued expenses and other current liabilities

11,025

Current portion of deferred revenue

15,331

Customer deposits

10,168

Current portion of operating lease liability

1,919

Deferred tax liability

3,465

Lease liability, net of current portion

332

Deferred revenue, net of current portion

147

Other noncurrent liabilities

321

Total liabilities assumed

$

48,538

Net assets acquired

$

238,366

Goodwill

$

374,636

Total net assets acquired

$

613,002

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

Gross Value

Estimated Life

Developed Technology

72,900

8 years

Trade name

1,300

4 years

Customer relationships

7,900

12 years

Total intangible assets

$

82,100

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

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

Pro Forma Information (unaudited)

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

Year Ended December 31, 

2021

    

2020

(unaudited)

(unaudited)

Net revenues

$

207,688

$

164,947

Net income (loss)

$

(273,319)

$

(138,346)

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

2021 Asset Acquisitions

Acquisition of Beacon Bio

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

retain research and development employees and contractors of Beacon Bio through the expected term to complete the development, which vest over a service period of 3 years and are accounted for as post-combination expense.

The acquired in-process research and development asset consists of a license to commercialize the PhonoGraft technology. At the date of the acquisition, significant research, development, and risk related to the license remained, and it was deemed 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 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 consolidated statements of operations and no deferred tax liability has been recorded.

2020 Acquisitions

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 “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 subscription agreements (the “PIPE financing”). The PIPE financing closed simultaneously with the consummation of the Business Combination.

The Business Combination was 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

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. As of December 31, 2020, 20 trading days had not yet passed since the date of the Business Combination, and the shares remained unvested and held in escrow. The vesting criteria was met on January 8, 2021.

2020 Asset Acquisitions

In December 2020, the Company acquired all issued and outstanding membership interests of Figur Machine Tools, LLC (“Figur”) for a total purchase price of $3.5 million. Figur is engaged in research and development of 3D metal forming for sheet metal. 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 a single acquired technology asset and the Company did not obtain any substantive processes in connection with this acquisition. Therefore, the Company accounted for the arrangement as an asset acquisition. The fair

value attributable to the acquired assets was $3.5 million, which was recorded as intangible assets, net in the Company’s consolidated balance sheets.

In October 2020, the Company acquired all outstanding shares of Forust Corporation (“Forust”) for a total purchase price of $2.5 million. The purchase price consisted of cash consideration of $2.0 million and $0.5 million of consideration relating to 61,061 shares of Common Stock. The Company paid $1.8 million at closing and paid the additional $0.2 million one year after acquisition in accordance with the agreement. Forust is engaged in research and development of 3D printing of wood products using sawdust in the process of additive manufacturing. 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 a single acquired technology asset and the Company did not obtain any substantive processes in connection with this acquisition. Therefore, the Company accounted for the arrangement as an asset acquisition. The fair value attributable to the acquired assets was $2.5 million, which was recorded as intangible assets, net in the Company’s consolidated balance sheets. In connection with the acquisition, the Company issued additional restricted stock units to employees and contractors of Forust which vest over a service period of two years and are accounted for as post-combination expense.

XML 31 R13.htm IDEA: XBRL DOCUMENT v3.22.0.1
CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS
12 Months Ended
Dec. 31, 2021
CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS  
CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS

5. CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS

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

    

December 31, 2021

    

Amortized Cost

    

Unrealized Gains

    

Unrealized Losses

    

Fair Value

Money market funds

$

46,521

$

$

$

46,521

Total cash equivalents

46,521

46,521

Commercial paper

70,401

70,401

Corporate bonds

65,645

(28)

65,617

Government bonds

36,487

(11)

36,476

Asset-backed securities

24,665

(10)

24,655

Total short-term investments

197,198

(49)

197,149

Total cash equivalents and short-term investments

$

243,719

$

$

(49)

$

243,670

    

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

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

XML 32 R14.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACCOUNTS RECEIVABLE
12 Months Ended
Dec. 31, 2021
ACCOUNTS RECEIVABLE  
ACCOUNTS RECEIVABLE

7. ACCOUNTS RECEIVABLE

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

December 31, 

2021

    

2020

Trade receivables

$

47,352

$

7,016

Allowance for doubtful accounts

(665)

(500)

Total accounts receivable

$

46,687

$

6,516

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

Years Ended December 31, 

2021

2020

Balance at beginning of period

$

500

$

199

Provision for uncollectible accounts, net of recoveries

447

377

Uncollectible accounts written off

(282)

(76)

Balance at end of period

$

665

$

500

XML 33 R15.htm IDEA: XBRL DOCUMENT v3.22.0.1
FAIR VALUE MEASUREMENTS
12 Months Ended
Dec. 31, 2021
FAIR VALUE MEASUREMENTS  
FAIR VALUE MEASUREMENTS

6. FAIR VALUE MEASUREMENTS

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

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

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

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

This hierarchy requires the Company to use observable market data, when available, and to minimize the use of unobservable inputs when determining fair value. Items measured at fair value on a recurring basis include money market funds. The following fair value hierarchy table presents information about the Company’s financial assets measured at fair value on a recurring basis and indicates the fair value hierarchy of the inputs the Company utilized to determine such fair value (in thousands):

December 31, 2021

Quoted Prices in

Significant

Active Markets

Other

Significant

 

for Identical

Observable

Unobservable

 

Items

Inputs

Inputs

 

    

(Level 1)

    

(Level 2)

    

(Level 3)

    

Total

Assets:

Money market funds

$

46,521

$

$

$

46,521

Commercial paper

70,401

70,401

Corporate bonds

 

 

65,617

 

65,617

Government bonds

36,476

36,476

Asset-backed securities

24,656

24,656

Equity securities

7,420

7,420

Other investments

6,750

6,750

Total assets

$

53,941

$

197,150

$

6,750

$

257,841

Liabilities:

Contingent consideration

$

$

$

5,654

$

5,654

Total liabilities

$

$

$

5,654

$

5,654

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.

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

Other investments include investments made via convertible debt instruments totaling $6.8 million. The other investments are reported as a Level 3 financial asset because the methodology used to develop the estimated fair values includes significant unobservable inputs reflecting management’s own assumptions. Assumptions used in determining the fair value of 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 year ended December 31, 2021, the Company recognized gains on convertible debt instruments of $0.1 million.

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

The fair value of the Private Placement Warrants was estimated using the Black-Scholes option pricing model and was 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 year ended December 31, 2021 and 2020, the Company recognized a loss of $56.6 million and a gain of $56.4 million, respectively, on the Private Placement Warrants. The Private Placement Warrants were all exercised as of March 2, 2021.

There was one transfer between Level 3 and Level 1 during the years ended December 31, 2021 and 2020. There were no transfers between levels during the year ended December 31, 2020. The following table presents information about the Company’s movement in Level 3 assets measured at fair value (in thousands):

Year Ended December 31, 

2021

    

2020

Balance at beginning of period

$

3,000

$

Additions

23,620

3,000

Changes in fair value

(12,450)

Transfers to Level 1

(7,420)

Balance at end of period

$

6,750

$

3,000

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

Year Ended December 31, 

2021

    

2020

Balance at beginning of period

$

93,328

$

Additions

6,558

149,745

Changes in fair value

58,592

(56,417)

Exercise of private placement warrants

(149,904)

Disposals

(2,920)

Balance at end of period

$

5,654

$

93,328

In

XML 34 R16.htm IDEA: XBRL DOCUMENT v3.22.0.1
INVENTORY
12 Months Ended
Dec. 31, 2021
INVENTORY  
INVENTORY

8. INVENTORY

Inventory consists of the following (in thousands):

December 31, 

    

2021

    

2020

Raw materials

$

24,887

$

Work in process

8,875

2,896

Finished goods:

 

 

Deferred cost of sales

6,999

Manufactured finished goods

24,638

6,812

Total finished goods

31,637

6,812

Total inventory

$

65,399

$

9,708

XML 35 R17.htm IDEA: XBRL DOCUMENT v3.22.0.1
PREPAID EXPENSES AND OTHER CURRENT ASSETS
12 Months Ended
Dec. 31, 2021
PREPAID EXPENSES AND OTHER CURRENT ASSETS  
PREPAID EXPENSES AND OTHER CURRENT ASSETS

9. PREPAID EXPENSES AND OTHER CURRENT ASSETS

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

December 31, 

2021

    

2020

Prepaid operating expenses

$

11,961

$

68

Prepaid taxes

1,981

Prepaid dues and subscriptions

1,889

189

Prepaid insurance

492

121

Government grants receivable

226

Prepaid rent

178

118

Other

1,481

480

Total prepaid expenses and other current assets

$

18,208

$

976

XML 36 R18.htm IDEA: XBRL DOCUMENT v3.22.0.1
PROPERTY AND EQUIPMENT
12 Months Ended
Dec. 31, 2021
PROPERTY AND EQUIPMENT  
PROPERTY AND EQUIPMENT

10. PROPERTY AND EQUIPMENT

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

December 31, 

    

2021

    

2020

Equipment

$

42,892

$

13,708

Land and buildings

17,214

Automobiles

905

Furniture and fixtures

 

1,844

 

895

Computer equipment

 

1,725

 

1,089

Tooling

 

2,000

 

1,805

Software

 

2,346

 

1,249

Leasehold improvements

 

15,263

 

13,870

Construction in process

 

4,185

 

879

Property and equipment, gross

 

88,374

 

33,495

Less: accumulated depreciation

 

(29,664)

 

(21,335)

Total property and equipment, net

$

58,710

$

12,160

Depreciation and amortization expense was $8.5 million and $7.6 million for the years ended December 31, 2021 and 2020, respectively.

XML 37 R19.htm IDEA: XBRL DOCUMENT v3.22.0.1
GOODWILL & INTANGIBLE ASSETS
12 Months Ended
Dec. 31, 2021
GOODWILL & INTANGIBLE ASSETS  
INTANGIBLE ASSETS

11. GOODWILL & INTANGIBLE ASSETS

The carrying amount of goodwill at December 31, 2021 and 2020 was $639.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

195,688

Acquisition of Adaptive3D

35,113

Acquisition of Aerosint

14,581

Acquisition of Dental Arts Labs

8,839

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

3,515

Acquisition of Brewer Dental

2,463

Acquisition of May Dental

6,782

Acquisition of ExOne

374,636

Foreign currency translation adjustment

(4,568)

Balance at December 31, 2021

$

639,301

The Company has no accumulated impairment losses on goodwill.

The following table sets forth the major categories of intangible assets and the weighted-average remaining useful lives for those assets that are not already fully amortized (in thousands):

December 31, 2021

 

December 31, 2020

Weighted Average

Gross

Net

Gross

Net

Remaining Useful

Carrying

Accumulated

Carrying

Carrying

Accumulated

Carrying

Lives (in years)

Amount

Amortization

Amount

 

Amount

Amortization

Amount

Acquired technology

9.2

$

198,631

$

11,421

$

187,210

 

$

10,193

$

1,091

$

9,102

Trade name

10.8

12,475

684

11,791

Customer relationships

10.8

69,127

6,296

62,831

Capitalized software

1.5

518

366

152

1,127

815

312

Total intangible assets

$

280,751

$

18,767

$

261,984

$

11,320

$

1,906

$

9,414

The Company recognized $17.5 million and $0.9 million of amortization expense for years ended December 31, 2021 and 2020, respectively, as follows (in thousands):

Statement of

Amortization

Amortization

Operations

Expense

Expense

Category

Line Item

December 31, 2021

December 31, 2020

Acquired technology

Cost of Sales

$

8,569

$

114

Acquired technology

Research and Development

1,761

646

Trade name

General and Administrative

685

Customer relationships

Sales and Marketing

6,339

Capitalized software

Research and Development

161

128

$

17,515

$

888

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

Amortization

2022

$

39,307

2023

42,206

2024

42,263

2025

39,747

2026

29,854

2027 and after

68,607

Total intangible amortization

$

261,984

XML 38 R20.htm IDEA: XBRL DOCUMENT v3.22.0.1
OTHER NONCURRENT ASSETS
12 Months Ended
Dec. 31, 2021
OTHER NONCURRENT ASSETS  
OTHER NONCURRENT ASSETS

12. OTHER NONCURRENT ASSETS

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

December 31, 

    

2021

    

2020

Right of use asset

17,794

1,810

Long-term deposits

390

69

Other investments

6,750

3,000

Other

546

Total other noncurrent assets

$

25,480

$

4,879

XML 39 R21.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES
12 Months Ended
Dec. 31, 2021
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES  
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES

13. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES

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

December 31, 

    

2021

    

2020

Compensation and benefits related

$

17,124

$

2,068

Professional services

2,659

2,508

Warranty reserve

4,048

1,553

Franchise and royalty fees

2,035

159

Current portion of contingent consideration

1,471

Inventory purchases

1,072

 

86

Commissions

849

Income tax payable

233

Sales and use and franchise taxes

274

586

Other

 

4,064

 

605

Total accrued expenses and other current liabilities

$

33,829

$

7,565

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

Years Ended December 31, 

    

2021

    

2020

Warranty reserve, at the beginning of the period

$

1,553

$

1,491

Warranty reserve assumed in acquisition

1,389

Additions to warranty reserve

 

2,576

 

346

Claims fulfilled

 

(1,470)

 

(284)

Warranty reserve, at the end of the period

$

4,048

$

1,553

XML 40 R22.htm IDEA: XBRL DOCUMENT v3.22.0.1
DEBT
12 Months Ended
Dec. 31, 2021
DEBT  
DEBT

14. DEBT

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

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

Bank Debt—In connection with the acquisition of A.I.D.R.O., the Company acquired three loans (“Bank Loans”) totaling $1.1 million in aggregate. The Bank Loans have term of 4.5 years and mature from September 2024 through September 2025, with interest rates ranging from 1.70% to 2.10%. Payments of principal and interest are made quarterly. During the year ended

December 31, 2021, the Company paid $0.2 million and $0.9 million remains outstanding. $0.34 million of the outstanding debt is recorded within current portion of long-term debt, net of deferred financing costs, and $0.5 million is recorded within long-term debt, net of current portion, in the consolidated balance sheets.

Equipment Financing Agreement—In connection with the acquisition of Dental Arts Labs, the Company acquired a thirteen-month equipment financing agreement (“Financing Agreement”) in the amount of $0.5 million. The Financing Agreement provided for an advance payment of $0.5 million to secure equipment for the Company. Payments are made monthly under the Financing Agreement upon acceptance, which had not yet occurred as of December 31, 2021. Subsequent to December 31, 2021, The Company executed a delivery and acceptance certificate which commences payment. The financing agreement balance of $0.5 million is recorded in current portion of long-term debt, net of deferred financing costs, in the 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 years ended December 31, 2021 and 2020, the Company recorded immaterial interest expense related to the amortization of the financing costs. As of December 31, 2021, 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 consolidated balance sheets.

XML 41 R23.htm IDEA: XBRL DOCUMENT v3.22.0.1
OTHER NONCURRENT LIABILITIES
12 Months Ended
Dec. 31, 2021
OTHER NONCURRENT LIABILITIES  
OTHER NONCURRENT LIABILITIES

15. OTHER NONCURRENT LIABILITIES

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

    

December 31, 

    

2021

    

2020

Taxes payable

$

1,034

$

Acquisition consideration

1,750

Other

 

386

 

Total other noncurrent liabilities

$

3,170

$

XML 42 R24.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES
12 Months Ended
Dec. 31, 2021
LEASES  
LEASES

16. LEASES

Lessee

At December 31, 2021, the Company recorded $17.8 million as a right of use asset and $17.8 million as an operating lease liability. 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 years ended December 31, 2021 and 2020.

As a result of acquisitions, the Company acquired operating, finance, and short-term leases for corporate offices, manufacturing, warehousing, laboratory and research and development facilities, and company vehicles. The acquired leases increased the Company’s right of use asset by $12.3 million and have various terms extending through 2031.

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 years ended December 31, 2021 and 2020.

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

Years Ended December 31, 

 

    

2021

    

2020

 

Lease cost

  

 

  

Operating lease cost

$

2,572

$

746

Finance lease cost

6

Short‑term lease cost

 

129

 

Variable lease cost

 

178

 

40

Total lease cost

$

2,885

$

786

Other Information

 

  

 

  

Operating cash flows used in operating leases

$

2,862

$

1,073

Operating cash flows used in finance leases

8

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

 

5.1

 

3.2

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

7.6

Weighted‑average discount rate—operating leases

4.3

7.6

%

Weighted‑average discount rate—finance leases

 

1.5

%  

 

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

Future minimum lease payments under noncancelable operating leases at December 31, 2021, are as follows (in thousands):

Operating Leases

Finance Leases

2022

$

6,109

$

86

2023

 

4,005

86

2024

 

2,507

82

2025

 

1,944

81

2026

 

1,707

81

2026 and after

3,556

411

Total lease payments

 

19,828

827

Less amount representing interest

 

(1,994)

(57)

Total lease liability

 

17,834

770

Less current portion of lease liability

 

(5,446)

(81)

Lease liability, net of current portion

$

12,388

$

689

As of December 31, 2021, the Company does not have material operating leases that have not commenced.

Lessor

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

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

For the years ended December 31, 

2021

2020

Operating

Sales-type

Operating

Sales-type

Revenue

$

67

261

$

Interest Income (1)

3

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

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

2021

2020

Future minimum lease payments receivable

$

1,235

$

Less: Allowance for doubtful accounts

(506)

Net future minimum lease payments receivable

729

Less: Unearned interest income

(38)

Net investment in sales-type leases

$

691

$

The Company did not record any provisions for bad debt related to lessees during the years ended December 31, 2021 or 2020.

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

Operating

Sales-type

2022

$

264

$

687

2023

 

37

458

2024

 

9

45

2025

 

45

2026

 

Thereafter

Total minimum lease payments

 

$

310

$

1,235

Less: Allowance for doubtful accounts

 

(506)

Less: Present value discount

 

(38)

Future minimum lease payments receivable

 

$

691

XML 43 R25.htm IDEA: XBRL DOCUMENT v3.22.0.1
COMMITMENTS AND CONTINGENCIES
12 Months Ended
Dec. 31, 2021
COMMITMENTS AND CONTINGENCIES.  
COMMITMENTS AND CONTINGENCIES

17. COMMITMENTS AND CONTINGENCIES

Legal Proceedings

From time to time, the Company may face legal claims or actions in the normal course of business. At each reporting date, the Company evaluates whether a potential loss amount or a potential range of loss is probable and reasonably estimable under the provisions of the authoritative guidance that addresses accounting for contingencies. The Company expenses as incurred the costs related to its legal proceedings. While the outcome of these claims cannot be predicted with certainty, management does not believe the outcome of any current legal proceedings will have a material adverse impact on the Company’s consolidated financial statements.

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

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

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

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

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

Whistleblower Complaint

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 manufacturing and product compliance practices at its EnvisionTEC US LLC facility in Dearborn, Michigan. In response, and to address the issues identified in the investigation, the Company implemented changes in the management of the Dearborn facility and improvements in manufacturing and compliance policies and procedures for the applicable products. Following notification to the FDA, the Company also initiated voluntary recalls of certain shipments of Flexcera resins and the PCA4000 curing box. The investigation is now closed, and the matters subject to the investigation and the Company’s responsive actions did not have, and are not anticipated to have, a material impact on the Company’s financial statements or its business.

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 December 31, 2021, the Company had outstanding purchase orders with contract manufacturers in the amount of $78.9 million which are not included in the consolidated balance sheets.

The Company has also entered into licensing and royalty agreements with certain manufacturing and software companies and universities related to the use of patented technology. Under the terms of each agreement, the Company has made initial, one-time payments of $0.3 million and is obligated to pay a set percentage, ranging from 1.0% - 13.0%, 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.7 million.

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

security. The credit facility does not require cash collateral for the issuance of financial guarantees and letters of credit for commercial transactions requiring security for amounts up to $1.1 million. Amounts in excess of $1.1 million require cash collateral under the credit facility.

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

XML 44 R26.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES
12 Months Ended
Dec. 31, 2021
INCOME TAXES  
INCOME TAXES

18. INCOME TAXES

During the years ended December 31, 2021 and 2020, the Company recorded $29.7 million and $0.9 million of income tax benefit, which was primarily driven by a partial release of the valuation allowance related to the deferred tax liabilities acquired on various acquisitions during 2021. For financial reporting purposes, loss before provision for income taxes, includes the following components (in thousands):

Years Ended December 31, 

    

2021

    

2020

Domestic

$

(252,343)

$

(34,285)

Foreign

 

(17,659)

 

(670)

Loss before income taxes

$

(270,002)

$

(34,955)

The provision (benefit) for income taxes consists of the following (in thousands):

Years Ended December 31, 

2021

    

2020

Current:

Federal

$

(33)

State

20

Total Current

(13)

Deferred:

Federal

(23,378)

(670)

State

(5,494)

(270)

Foreign

(783)

Total Deferred

(29,655)

(940)

Benefit for income taxes

$

(29,668)

$

(940)

A reconciliation of the expected income tax (benefit) computed using the federal statutory income tax rate to the Company’s effective income tax rate for the years ended December 31, 2021 and 2020 is as follows:

Years Ended December 31, 

    

2021

    

2020

    

Effective income tax rate:

Expected income tax benefit at the federal statutory rate

 

21

%

 

21

%

State taxes

(2)

%

6

%

Change in valuation allowance

(4)

%

(68)

%

Research and development credit carryover

(1)

%

2

%

Stock-based compensation expense

3

%

%

Warrant Expense

(5)

%

%

Permanent differences

%

42

%

Other

(1)

%

%

Effective income tax rate

11

%

3

%

As of December 31, 2021, and 2020, deferred tax assets and liabilities consist of the following (in thousands):

Years Ended December 31, 

    

2021

    

2020

Deferred tax assets:

Federal and state net operating carryforwards

$

148,946

$

77,463

Research and development and other credits

10,977

13,555

Start-up costs

12,904

15,717

Stock-based compensation

4,242

2,257

Reserves and accruals

1,452

15

Deferred lease liability

4,856

872

Depreciation

3

1,503

Divisional foreign entity deferred

2,137

Other deferred tax assets

6,457

2,257

Total gross deferred tax asset

191,974

113,639

Valuation allowance

(127,150)

(111,494)

Net deferred tax asset

64,824

2,145

Deferred tax liabilities:

Right‑of‑use asset

(4,692)

(522)

Intangible assets

(68,504)

(1,623)

Depreciation

(1,527)

Other

(796)

Total deferred tax liabilities

(75,519)

(2,145)

Net deferred tax liability

$

(10,695)

$

Realization of deferred tax assets is dependent upon the generation of future taxable income. As required by ASC 740 Income Taxes, the Company evaluated the positive and negative evidence bearing upon its ability to realize the deferred tax assets as of December 31, 2021. As a result of the fact that the Company has incurred tax losses from inception, 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 recent acquisitions, the Company recorded U.S. deferred tax liabilities in purchase accounting related to non-tax-deductible intangible assets recognized in the financial statements. The acquired deferred tax liabilities are a source of income to support recognition of the Company’s existing deferred tax assets. Pursuant to ASC 805, the impact on a Company’s existing deferred tax assets and liabilities caused by an acquisition should be recorded in the financial statements outside of acquisition accounting.

Accordingly, the Company recorded an income tax benefit of $29.6 million for the decrease in the valuation allowance as a result of such purchase accounting considerations. The Company maintains a valuation allowance on other U.S. deferred tax assets; and on non-U.S. deferred tax assets in certain jurisdictions.

Changes in the valuation allowance for deferred tax assets during the years ended December 31, 2021 and 2020 were as follows (in thousands):

Years Ended December 31, 

    

2021

    

2020

Valuation allowance at beginning of the year

$

111,494

$

87,370

Increases recorded to income tax provision

 

45,139

 

25,058

Decreases recorded as a benefit to income tax provision

(29,483)

(934)

Valuation allowance at end of year

$

127,150

$

111,494

As of December 31, 2021, and 2020, the Company had federal net operating loss carryforwards of $592.5 million and $273.8 million, respectively, which may be available to reduce future taxable income. The $98.6 million of carryforwards generated in 2017 and prior expire at various dates through 2037. The $493.9 million in carryforwards generated from 2018 forward do not expire. As of December 31, 2021, and 2020, the Company had State net operating loss carryforwards of $190.5 million and $243.2 million, respectively, which may be available to reduce future taxable income. These carryforwards expire at various dates through 2041. In addition, the Company had federal and state research and development tax credit carryforwards of $10.9 million available to reduce future tax liabilities, which will expire at various dates through 2041.

The Company has foreign net operating loss carryforwards available to reduce taxable income in Germany, Japan, Belgium, Italy and the United Kingdom. As of December 31, 2021, the Company had total foreign net operating loss carryforwards of $32.6 million. In Germany, the Company has $30.0 million of net operating loss carryforwards, which have an unlimited carryforward period and do not expire. In Japan, the Company has $1.5 million of net operating loss carryforwards, which have a ten-year carryforward period and will expire at various dates through 2031. The Company has smaller loss carryforwards in Belgium, Italy and the United Kingdom.

Utilization of the Company’s net operating loss (“NOL”) carryforwards and research and development (“R&D”) credit carryforwards may be subject to a substantial annual limitation due to ownership change limitations that have occurred previously or that could occur in the future in accordance with Section 382 of the Internal Revenue Code of 1986 (“Section 382”) as well as similar state provisions. These ownership changes may limit the amount of NOL and R&D credit carryforwards that can be utilized annually to offset future taxable income and taxes, respectively. In general, an ownership change as defined by Section 382 results from transactions increasing the ownership of certain shareholders or public groups in the stock of a corporation by more than 50% over a three-year period. The Company has not conducted a study to assess whether a change of control has occurred or whether there have been multiple changes of control since inception due to significant complexity with such a study. If the Company has experienced a change of control, as defined by Section 382, at any time since inception, utilization of the net operating loss carryforward or research and development tax credits carryforwards would be subject to an annual limitation under Section 382. Although the Company has not completed its analysis, it is reasonably possible that its federal NOLs available to offset future taxable income could materially decrease. This reduction would be offset by an equal and offsetting adjustment to the existing valuation allowance. Given the offsetting adjustments to the existing valuation allowance, any ownership change is not expected to have an adverse material effect on the Company’s consolidated financial statements. Any limitation may result in expiration of a portion of the net operating loss carryforward or research and development tax credit carryforwards before utilization.

The Company operates within multiple tax jurisdictions and could be subject to audit in those jurisdictions. Such audits can involve complex income tax issues, which may require an extended period of time to resolve and may cover multiple years. In management’s opinion, adequate provisions for income taxes have been made for all years subject to audit.

In the U.S., the Company files income tax returns in the U.S. federal tax jurisdiction and various states. Since the Company is in a loss carryforward position, the Company is generally subject to examination by the U.S. federal, state and local income tax authorities for all tax years after 2017; and for 2017 and earlier years to the extent of the losses carried forward from such earlier years. The

Company is currently not under examination by the Internal Revenue Service or any other jurisdiction for any tax years. The Company remains subject to non-U.S. income tax examinations in various jurisdictions for tax years 2016 through 2021.

As of December 31, 2021, the Company has a liability of $1.0 million for uncertain tax positions acquired in various acquisitions during 2021. None of these positions are expected to reverse within twelve months. The Company recognizes accrued interest and penalties related to unrecognized tax benefits in the provision for income taxes. At December 31, 2021, the Company had a balance in accrued interest and penalties related to uncertain tax positions of $0.2 million. A reconciliation of the beginning and ending amount of unrecognized tax liabilities as of December 31, 2021 and 2020 is as follows (in thousands):

Years Ended December 31, 

2021

    

2020

Unrecognized tax liability, beginning of year

$

$

Unrecognized tax liability acquired through purchase accounting

1,005

Gross decreases - foreign exchange translation adjustments

(8)

Unrecognized tax liability, end of year

$

997

$

The Company intends to permanently reinvest all earnings of its international subsidiaries in order to support the current and future capital needs of their operations in the foreign jurisdictions.

XML 45 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCKHOLDERS' EQUITY
12 Months Ended
Dec. 31, 2021
STOCKHOLDERS EQUITY  
STOCKHOLDERS' EQUITY

19. STOCKHOLDERS’ EQUITY

As of December 31, 2021, the Company’s authorized shares consisted of 500,000,000 shares of Class A Common Stock, $0.0001 par value (the “Common Stock”) 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 122,073 warrants in 2020 and recorded $0.2 million of expense related to the fair value of the warrants in 2020, calculated using the Black-Scholes warrant-pricing model with the following assumptions:

Year Ended December 31, 

 

2020

 

Risk‑free interest rate

2.0

%

Expected volatility

52.5

%

Expected life (in years)

8.0 – 8.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.

In August 2020, the Company issued a warrant to purchase up to 366,366 shares of common stock, par value $0.0001, in exchange for technical research and development advisor services. Each warrant was issued at an exercise price of $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 August 22, 2027. The Company recorded $1.7 million of expense related to the fair value of the warrants in 2020, calculated using the Black-Scholes warrant-pricing model with the following assumptions:

Year Ended December 31, 

2020

    

Risk‑free interest rate

0.5

%

Expected volatility

52.5

%

Expected life (in years)

0.3

Expected dividend yield

Fair value of Common Stock

$

7.98

366,366 warrants vested upon a change in control and were converted to 244,428 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 were classified as liabilities, and were measured at fair value through earnings. During the year ended December 31, 2021 and 2020, the Company recorded a $56.6 million loss and $56.4 million gain, respectively, 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:

Years Ended December 31, 

2021

    

2020

Risk‑free interest rate

0.4% – 0.6

%

0.4

%

Expected volatility

55.0

%

50.0

%

Expected life (in years)

4.8

4.9

Expected dividend yield

Fair value of Common Stock

$

19.82 – 30.49

$

17.20

Exercise price

$

11.50

$

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.

Legacy Desktop Metal Convertible Preferred Stock

In connection with the Business Combination, Legacy Desktop Metal’s Convertible Preferred Stock (“Legacy Convertible Preferred Stock”) previously classified as mezzanine was retroactively adjusted, converted into Common Stock, and reclassified to permanent equity as a result of the reverse recapitalization. As of December 31, 2020, there was no Legacy Convertible Preferred Stock authorized, issued or outstanding. The following table summarizes details of Legacy Convertible Preferred Stock authorized, issued and outstanding immediately prior to the Business Combination ($ in thousands):

    

Prior to Business Combination

Legacy Convertible Preferred Stock Classes

Shares Authorized, Issued and Outstanding

Preferred Stock

Series A Legacy Convertible Preferred Stock, $0.0001 par value

26,189,545

$

13,878

Series B Legacy Convertible Preferred Stock, $0.0001 par value

 

23,675,035

37,806

Series C Legacy Convertible Preferred Stock, $0.0001 par value

 

13,152,896

44,852

Series D Legacy Convertible Preferred Stock, $0.0001 par value

 

21,075,193

180,353

Series E Legacy Convertible Preferred Stock, $0.0001 par value

 

13,450,703

134,667

Series E‑1 Legacy Convertible Preferred Stock, $0.0001 par value

 

2,494,737

24,977

Total

100,038,109

$

436,533

The following describes the rights and preferences of the Company’s Legacy Convertible Preferred Stock prior to conversion to common stock in the Business Combination:

Voting—The holders of Legacy Convertible Preferred Stock voted together with all other classes and series of stock as a single class on an as-converted basis. Each share of Legacy Convertible Preferred Stock entitled the holder to such number of votes per share as equaled the whole number of shares of Legacy Desktop Metal common stock into which such share of Legacy Convertible Preferred Stock was convertible. The holders of the Series A Legacy Convertible Preferred Stock were entitled to elect one director to the Company’s board of directors, the holders of the Series B Legacy Convertible Preferred Stock were entitled to elect two directors to the Company’s board of directors, the holders of the Series C Legacy Convertible Preferred Stock were entitled to elect one director to the Company’s board of directors, and the holders of the Series E Legacy Convertible Preferred Stock were entitled to elect one director to the Company’s board of directors. The holders of Legacy Convertible Preferred Stock retained rights to vote on certain specified matters as set forth in the Company’s certificate of incorporation. The holders of Series E-1 Legacy Convertible Preferred Stock were not entitled to vote in elections of directors.

Dividends—The holders of Legacy Convertible Preferred Stock were entitled to receive dividends at the rate of 8% of the original issue price for each series of Legacy Convertible Preferred Stock payable only when, as and if, declared by the Company’s board of directors. Through the date of the Business Combination, no dividends had been declared.

Liquidation—Upon any liquidation, dissolution, or winding-up of the Company, whether voluntary or involuntary, the holders of the Legacy Convertible Preferred Stock were entitled to first be paid out of assets available for distribution, on a pari passu basis, prior and in preference to any distribution to the holders of Legacy Desktop Metal common stock, the greater of (a) an amount equal to $0.53372 per share for the Series A Legacy Convertible Preferred Stock, $1.6013 per share for Series B Legacy Convertible Preferred Stock, $3.4213 per share for the Series C Legacy Convertible Preferred Stock, $8.5656 per share for the Series D Legacy Convertible Preferred Stock, and $10.0211 per share for the Series E and Series E-1 Legacy Convertible Preferred Stock, plus declared but unpaid dividends and (b) an amount per share that would have been payable had all shares of the applicable series of Legacy Convertible Preferred Stock been converted to shares of Legacy Desktop Metal common stock immediately prior to any liquidation, dissolution, or winding-up of the Company. After payment of all preferential amounts required to be paid to the holders of Legacy Convertible Preferred Stock, the remaining assets of the Company available for distribution to the stockholders were to be distributed among the holders of shares of Legacy Desktop Metal common stock pro rata based on the number of shares held by each such holder.

Conversion—Each holder of Legacy Convertible Preferred Stock had the right, at their option at any time, to convert any such shares of Legacy Convertible Preferred Stock into fully paid and nonassessable shares of Legacy Desktop Metal common stock. The conversion ratio was determined by dividing the original issue price of such share of Legacy Convertible Preferred Stock by the conversion price then in effect, which was equal to $0.53372 per share for the Series A Legacy Convertible Preferred Stock, $1.6013 per share for Series B Legacy Convertible Preferred Stock, $3.4213 per share for the Series C Legacy Convertible Preferred Stock, $8.5656 per share for the Series D Legacy Convertible Preferred Stock, and $10.0211 per share for the Series E and Series E-1 Legacy Convertible Preferred Stock. The conversion price was subject to adjustment if certain dilutive events occurred. Conversion was mandatory in the event of a firm-commitment underwritten initial public offering of the Company’s Legacy Desktop Metal common stock with a value of at least $5.13 per common share and $50 million in proceeds to the Company or upon the election of a majority of the holders of Legacy Convertible Preferred Stock, voting as a single class on an as-converted basis.

Redemption—The Legacy Convertible Preferred Stock was not subject to mandatory or optional redemption other than in connection with a liquidation, dissolution, or winding-up of the Company.

XML 46 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCK BASED COMPENSATION
12 Months Ended
Dec. 31, 2021
STOCK BASED COMPENSATION  
STOCK BASED COMPENSATION

20. STOCK BASED COMPENSATION

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

As part of the acquisition of Make Composites, Inc. (“Make”) in 2019, the Company assumed the 2018 equity incentive plan of Make (the “Make Plan”). The Make Plan allows for the award of incentive and nonqualified stock options and warrants for those

employees and contractors that were hired as part of the acquisition. The Make Plan allowed for 232,304 options and warrants to be issued, which were issued in 2019, with no additional options to be issued in the future. Option awards expire 10 years from the grant date and generally vest over four years; however, vesting conditions can vary at the discretion of our Board of Directors.

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

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

Stock Options

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

In July 2020 in order to incentivize and retain personnel, the Company repriced certain employee unvested stock options held by employees to have an exercise price equal to the most recent 409A private stock valuation. Vested awards were not eligible for repricing. Employees were allowed to opt out of the repricing of unvested stock option grants by providing notice to the Company within a month following the repricing. If an employee did not opt out of the repricing, all unvested options held by such employee were repriced and subject to a new vesting schedule. Repriced options vest over a period of four years from the date of the repricing, with one-year cliff vesting and monthly vesting thereafter. The repricing affected 116 employees, at an incremental compensation cost of $3.6 million to the Company, which will be recognized over the vesting period.

During the year ended December 31, 2021, the Company did not grant any options to purchase shares of Common Stock to employees. During the year ended December 31, 2020, the Company granted options to purchase 8,450,799 shares of Common Stock to employees with a fair value of $29.8 million, calculated using the Black-Scholes option-pricing model with the following assumptions:

Year Ended

 

    

December 31, 2020

 

Risk‑free interest rate

0.3% – 1.7

%

Expected volatility

52.7% – 54.2

%

Expected life (in years)

5.9 – 6.3

Expected dividend yield

Fair value of Common Stock

$

1.40 – 7.98

During the year ended December 31, 2021, the Company did not grant any options to purchase shares of Common Stock to non-employees. During the year ended December 31, 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:

Year Ended

December 31, 2020

    

Risk‑free interest rate

0.6% – 0.8

%

Expected volatility

54.3% – 54.8

%

Expected life (in years)

9.4 – 10.0

Expected dividend yield

Fair value of Common Stock

$

1.40 – 7.98

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.

Performance-Based Stock Options (included above)

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

Assumed Stock Options

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

Risk‑free interest rate

0.5% – 0.8

%

Expected volatility

57.2% – 59.4

%

Expected life (in years)

1.0 – 2.8

Expected dividend yield

Fair value of Common Stock

$

8.61

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

The option activity of the Plans for the year ended December 31, 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

 

86

$

4.47

 

Exercised

 

(5,732)

$

1.12

 

Forfeited/expired

 

(658)

$

1.46

 

Outstanding at December 31, 2021

 

13,249

$

1.73

 

7.23

$

42,775

Options vested at December 31, 2021

 

8,328

$

1.85

 

6.53

$

25,852

Options vested or expected to vest at December 31, 2021

 

12,704

$

1.74

 

7.18

$

40,852

The weighted-average grant-date fair value for options granted during 2021 and 2020 was approximately $5.24 and $3.52, respectively. The aggregate intrinsic value of options exercised during the years ended December 31, 2021 and 2020, was $57.2 million and $1.8 million, respectively.

On September 28, 2020 the Company modified the vesting conditions for certain awards granted to one of our officers such that in the event of a change in control, half of the outstanding unvested options would vest. Upon the Business Combination, the total incremental compensation expense resulting from the modification was approximately $1.8 million.

The total stock-based compensation expense related to stock options during the years ended December 31, 2021 and 2020 was $6.9 million and $6.8 million respectively. Total unrecognized stock-based compensation expense related to unvested stock options at December 31, 2021 aggregated $8.1 million and is expected to be recognized over a weighted-average period of 2.4 years.

Restricted Stock Awards

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

The activity for stock subject to vesting under the Plans for the year ended December 31, 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

 

(492)

 

$ 6.64

Balance of unvested shares as of December 31, 2021

 

264

 

$ 7.79

The total stock-based compensation expense related to RSAs during the years ended December 31, 2021 and 2020 was $3.1 million and $0.6 million, respectively. As of December 31, 2021, the total unrecognized stock-based compensation expense related to unvested RSAs aggregated $1.8 million, and is expected to be recognized over a weighted-average period of 1.8 years.

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 quarterly vesting thereafter, provided service with the Company is not terminated. The fair value of RSUs is equal to the estimated fair market value of the Company’s Common Stock on the date of grant.

RSU activity under the 2020 Plan for the year ended December 31, 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

19,046

$ 7.12

Vested

(651)

$ 11.29

Cancelled/Forfeited

(2,683)

$ 3.12

Balance of unvested shares as of December 31, 2021

16,395

$ 7.54

The total stock-based compensation expense related to RSUs during the years ended December 31, 2021 and 2020 was $18.8 million and $0.6 million, respectively. Total unrecognized compensation costs related to unvested RSUs at December 31, 2021 was approximately $103.5 million and is expected to be recognized over a weighted-average period of 3.5 years.

Restricted stock units include awards that vest subject to certain performance and market-based criteria.

Performance-Based Restricted Stock Units (included above)

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

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

Market-Based Restricted Stock Units (included above)

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

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

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

October 2021

Awards

Risk-free interest rate

1.3

%

Expected dividend yield

%

Remaining performance period (in years)

7.0

Expected volatility

55.0

%

Estimated grant date fair value (per share)

$

0.98 – 4.95

Target performance (number of shares)

9,070,269

During the year ended December 31, 2021, one of the executive officers resigned from the Company, forfeiting his market-based award. As the service condition was not met prior to his resignation, no stock-based compensation expense was recorded for this award. As of December 31, 2021, 6,802,702 market-based restricted share units remain outstanding.

Liability-Classified Share-Based Arrangement

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

Stock-Based Compensation Expense

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

Years Ended December 31, 

    

2021

    

2020

Research and development

$

11,446

$

3,276

General and administrative expense

 

10,939

 

3,464

Sales and marketing expense

 

4,593

 

894

Cost of sales

 

1,800

 

372

Total stock-based compensation expenses

$

28,778

$

8,006

There were 9,693,395 shares available for award under the 2020 Plan at December 31, 2021.

XML 47 R29.htm IDEA: XBRL DOCUMENT v3.22.0.1
RELATED PARTY TRANSACTIONS
12 Months Ended
Dec. 31, 2021
RELATED PARTY TRANSACTIONS  
RELATED PARTY TRANSACTIONS

21. RELATED PARTY TRANSACTIONS

As a result of the acquisition of EnvisionTEC, the Company entered into certain agreements with entities affiliated with Mr. El Siblani, who served as a director and executive officer of the Company until his resignation November 5, 2021.

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 December 31, 2021, the Company recorded $0.3 million of right of use asset and $0.4 million of lease liability. During the year ended December 31, 2021, the Company paid $0.2 million of 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 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. This lease extends through December 31, 2022. As of December 31, 2021, the Company recorded $0.1 million of right of use asset and lease liability. During the year ended December 31, 2021, the Company paid $0.1 million of 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. This lease extends through December 31, 2022. As of December 31, 2021, the Company recorded $0.1 million of right of use asset and lease liability. During the year ended December 31, 2021, the Company paid $0.1 million of 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 had immaterial sales to Sibco Europe Ltd. for the year ended December 31, 2021. In addition, Sibco Europe Ltd. provides sales and marketing support for EnvisionTEC GmbH. The Company did not incur any expenses to Sibco Europe Ltd for the year ended December 31, 2021. At December 31, 2021, the Company did not have accounts receivable or accounts payable due to or from Sibco Europe Ltd.

The Company also has an agreement with E3D Technology, a wholly-owned subsidiary of Sibco Europe Ltd., for services including research and development, maintenance, and marketing services. As part of the agreement, the Company also pays a fee for overhead at the facilities where these contracted services are being performed. During the year ended December 31, 2021, the Company paid $0.3 million 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. These leases extend through July 31, 2029. As of December 31, 2021, the Company recorded $3.6 million of right of use asset and lease liability. During the year ended December 31, 2021, the Company paid lease expense of $0.2 million to the related party. The Company’s annual commitment related to these lease agreements is $0.6 million.

XML 48 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
SEGMENT INFORMATION
12 Months Ended
Dec. 31, 2021
SEGMENT INFORMATION  
SEGMENT INFORMATION

22. SEGMENT INFORMATION

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

Revenue during the year ended December 31, 2021

    

Americas

    

EMEA

    

APAC

Total

Products

$

71,875

$

22,404

$

11,715

$

105,994

Services

 

4,087

 

1,693

 

634

6,414

Total

$

75,962

$

24,097

$

12,349

$

112,408

Revenue during the year ended December 31, 2020

    

Americas

    

EMEA

    

APAC

    

Total

Products

$

5,250

$

6,629

$

1,839

$

13,718

Services

 

1,415

 

1,159

 

178

 

2,752

Total

$

6,665

$

7,788

$

2,017

$

16,470

During the years ended December 31, 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):

Years Ended

December 31, 

    

2021

    

2020

Revenue recognized at a point in time

$

105,994

$

13,718

Revenue recognized over time

 

6,414

 

2,752

Total

$

112,408

$

16,470

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

Years Ended December 31, 

2021

    

2020

Americas

$

58,355

$

12,160

EMEA

11,289

APAC

6,861

Total long-lived assets

$

76,505

$

12,160

XML 49 R31.htm IDEA: XBRL DOCUMENT v3.22.0.1
NET LOSS PER SHARE
12 Months Ended
Dec. 31, 2021
NET LOSS PER SHARE  
NET LOSS PER SHARE

23. NET LOSS PER SHARE

The Company computes basic loss per share 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.

Years Ended December 31, 

(in thousands, except per share amounts)

    

2021

    

2020

Numerator for basic and diluted net loss per share:

  

 

  

Net loss

$

(240,334)

$

(34,015)

Denominator for basic and diluted net loss per share:

 

 

Weighted-average shares

 

260,770

 

157,906

Net loss per share—Basic and Diluted

$

(0.92)

$

(0.22)

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 December 31, 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):

Years Ended December 31, 

2021

    

2020

Common Stock options outstanding

13,249

19,553

Unvested restricted stock units outstanding

16,395

683

Unvested restricted stock awards outstanding

264

279

Common Stock warrants outstanding

25,010

Unvested Trine Founder Shares, held in escrow

1,851

Total shares

29,908

47,376

XML 50 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
12 Months Ended
Dec. 31, 2021
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Basis of Presentation

Basis of Presentation

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

Principles of Consolidation

Principles of Consolidation

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

COVID-19 Pandemic

COVID-19 Pandemic

In March 2020, the World Health Organization declared the outbreak of a disease caused by a novel strain of the coronavirus (“COVID-19”) to be a pandemic. As of December 31, 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, may impact the Company and its customers, as well as the demand for its products and services. The impact of COVID-19 on the Company’s operational results in subsequent periods will largely depend on future developments, and cannot be accurately predicted. These developments may include, but are not limited to, new information concerning the severity of COVID-19, the degree of success of actions take to contain or treat COVID-19 and the reactions by consumers, companies, governmental entities, and capital markets to such actions.

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 most wholly owned subsidiaries is U.S. Dollars, except for certain international subsidiaries, for which it is Euros, British Pound Sterling, or Japanese Yen, depending on the subsidiary’s location. 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 approximate 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 consolidated statements of operations.

Use of Estimates

Use of Estimates

The preparation of the consolidated financial statements in conformity with GAAP requires the Company’s management to make judgements, estimates and assumptions regarding uncertainties that affect the reported amounts of assets, liabilities and related disclosures of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. Significant estimates and assumptions reflected in these consolidated financial statements include, but are not limited to, revenue recognition, realizability of inventory, goodwill, intangibles, stock-based compensation, and fair values of common stock. The Company bases its estimates on historical experience and various other factors believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities. The Company assesses estimates on an ongoing basis; however, actual results could materially differ from those estimates.

Cash and Cash Equivalents

Cash and Cash Equivalents

Cash and cash equivalents consist of standard checking accounts, money market accounts and certain investments. The Company classifies any marketable security with an original maturity date of 90 days or less at the time of purchase as a cash equivalent. 

Short-Term Investments

Short-Term Investments

The Company invests its excess cash in fixed income instruments denominated and payable in U.S. dollars including U.S. treasury securities, commercial paper, corporate bonds and asset-backed securities in accordance with the Company’s investment policy that primarily seeks to maintain adequate liquidity and preserve capital. Short-term investments represent holdings of available-for-sale marketable securities in accordance with the Company’s investment policy and cash management strategy. Investments in marketable securities are recorded at fair value, with any unrealized gains and losses reported within accumulated other comprehensive income as a separate component of stockholders’ equity until realized or until a determination is made that an other-than-temporary decline in market value has occurred. When such reductions occur, the cost of the investment is adjusted to fair value through recording a loss on investments in the consolidated statements of operations. All investments in marketable securities mature within one year.

The Company also invests in equity securities which are carried at fair value based upon quoted prices in active markets. The Company’s recognizes unrealized gains (losses) on equity securities in interest and other (expense) income, net in the consolidated statements of operations.

Restricted Cash

Restricted Cash

Restricted cash represents cash and cash equivalents that are restricted to withdrawal or use as of the reporting date. Restricted cash typically relates to deposits to secure letters of credit, cash the Company is contractually obligated to maintain related to acquisitions, as well as contractually required security deposits.

Financial Instruments

Financial Instruments

The Company’s financial instruments are comprised of cash and cash equivalents, short-term investments, restricted cash, accounts receivable and accounts payable. The Company’s other current financial assets and current financial liabilities have fair values that approximate their carrying values due to the short maturity of these balances.  

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 produced parts. 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. If the Company cannot objectively determine that the product provided to the customer is in accordance with agreed-upon specifications, revenue is not recognized until customer acceptance is received.

Services revenue consists of installation, training, and post-installation hardware and software support, as well as various software solutions the Company offers to facilitate the operation of the Company’s products. The Company offers multiple software products, which are licensed through either a cloud-based solution and/or on-device software, depending on the product. For the cloud-based solution, which the customer does not have the right to take possession of, the Company typically 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 on-device software subscriptions, the Company typically recognizes revenue once the customer has been given access to the software. When the Company enters into development contracts, control of the development service is transferred over time, and the related revenue is recognized as services are performed.

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. For certain deferred maintenance contracts where sufficient historical evidence indicates that the costs of performing the related services under the contract are not incurred on a straight-line basis, the associated revenue is recognized at a point in time in proportion to the costs expected to be incurred.

The Company generates certain revenues through the sale of research and development services. 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).

In certain circumstances, the Company generates revenue through leases of machinery and equipment to customers. These leases are classified as either operating or sales-type leases and generally have lease terms ranging from one to five years.

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 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. If the Company cannot objectively determine that the products provided to the customer are in accordance with agreed-upon specifications, revenue is not recognized until customer acceptance is received.

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. For certain maintenance contracts, there is a detail of specified maintenance which is performed at predetermined intervals and is recognized when the professional services are performed. 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. When the Company has a noncancelable contract and the right to invoice prior to shipment based on payment terms, the Company records the receivable and related customer deposits in the consolidated balance sheets.

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.

Contract Balances

The timing of revenue recognition, billings and cash collections results in billed accounts receivable, customer deposits and deferred revenues (contract liabilities) on the consolidated balance sheets. Timing of revenue recognition may differ from the timing of invoicing to customers. The Company records a receivable at the time of invoicing. For most contracts, customers are invoiced a substantive portion of the arrangement prior to shipment of products or performance of services. The Company will typically bill in advance for post-installation support and cloud-based software licenses, resulting in deferred revenue.

When products have been delivered, but the product revenue associated with the arrangement has been deferred the Company includes the costs for the delivered items in inventory on the consolidated balance sheets until recognition of the related revenue occurs, at which time it is recognized in cost of sales.

The Company’s contracts are primarily one year or less, and as such, most of the deferred revenue outstanding at the end of the fiscal year is recognized during the following year. Purchases of post-installation customer support and maintenance may range from one to five years, and as such, revenue for these transactions are recognized over periods greater than one year.

The Company sells products directly to end-users as well as through a reseller network. Under the reseller arrangement, the reseller is determined to be the Company’s customer, and revenue is recognized based on the amounts the Company is entitled to, reduced by any payments owed to the resellers. On certain contracts, the Company utilizes external partners and an internal sales team to sell direct to the end user. The Company acts as a principal in the contracts with users when utilizing external partners because the Company controls the product, establishes the price, and bears the risk of nonperformance, until it is transferred to the end user. The Company records the revenue on a gross basis and commissions are recorded as a sales and marketing expense in the statement of operations. The Company recognizes its commission expense as a point-in-time expense as contract obligations are primarily completed within a one-year contract period.

Allowance for Doubtful Accounts

Allowance for Doubtful Accounts

In evaluating the collectability of accounts receivable, the Company assesses a number of factors, including specific customers’ abilities to meet their financial obligations, the length of time receivables are past due, and historical collection experience. If circumstances related to specific customers change, or economic conditions deteriorate such that past collection experience is no longer relevant, the Company’s estimate of the recoverability of accounts receivable could be further reduced from the levels provided for in the consolidated financial statements.

The Company evaluates specific accounts for which it is believed a customer may have an inability to meet their financial obligations. In these cases, judgment is applied, based on available facts and circumstances, and a specific reserve is recorded for that customer to reduce the receivable to an amount expected to be collected. These specific reserves are reevaluated and adjusted as additional information is received that impacts the amount reserved.

Remaining Performance Obligations

Remaining Performance Obligations

Remaining performance obligations are the aggregate amount of total contract transaction price that is unsatisfied or partially unsatisfied. The Company has elected to apply the practical expedient associated with incremental costs of obtaining a contract, and as such, sales commission expense is generally expensed when incurred because the amortization period would be one year or less. These costs are recorded within sales and marketing expense in the consolidated statements of operations.

Net Loss Per share

Net Loss Per Share

The Company presents basic and diluted loss per share amounts. Basic loss per share is calculated by dividing net loss available to holders of Common Stock by the weighted average number of shares of Common Stock outstanding during the applicable period.

The denominator for diluted earnings per share is a computation of the weighted-average number of ordinary shares and the potential dilutive ordinary shares outstanding during the period. Potential dilutive shares outstanding include the dilutive effect of in-the-money options, unvested Restricted Stock Agreements (“RSAs”), and unvested Restricted Stock Units (“RSUs”) using the treasury stock method. In periods in which the Company reports a net loss, diluted net loss per share is the same as basic net loss per share because dilutive shares are not assumed to have been issued if their effect is anti-dilutive.

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 operating expenses, the grants are recognized as a reduction of the related expense in the consolidated statements of operations. During the year ended December 31, 2021, the Company recognized $1.0 million related to grants in the research and development line within the consolidated statements of operations. During the year ended December 31, 2020, the Company did not recognize any grants.

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 and other current liabilities or other long-term liabilities, depending on when the Company expects to use the proceeds.

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.

Inventory

Inventory

Inventory is stated at the lower of cost or net realizable value, approximating a first-in, first-out basis.

The Company provides for inventory losses based on obsolescence and levels in excess of forecasted demand. Inventory is reduced to the estimated net realizable value based on historical usage and expected demand. Inventory provisions based on obsolescence and inventory in excess of forecasted demand are recorded through cost of sales in the consolidated statements of operations.

Concentrations of Credit Risk and Off-Balance-Sheet Risk

Concentrations of Credit Risk and Off-Balance-Sheet Risk

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

The Company has no other significant off-balance-sheet risk, such as foreign exchange contracts, option contracts, or other foreign hedging arrangements. Financial instruments that potentially expose the Company to concentrations of credit risk consist mainly of cash and cash equivalents. The Company maintains its cash and cash equivalents principally with accredited financial institutions of high-credit standing.

As of December 31, 2021, and 2020, no single customer accounted for more than 10% of revenue. As of December 31, 2021, one customer accounted for 24% of total accounts receivable. As of December 31, 2020, no single customer accounted for more than 10% of total accounts receivable.

Customer Deposits

Customer Deposits

Payments received from customers who have placed reservations or purchase orders in advance of shipment are refundable upon cancellation or non-delivery by the Company and are included within customer deposits on the consolidated balance sheets.

Other Investments

Other Investments

The Company periodically makes investments in companies within the additive manufacturing industry. The Company monitors events or changes in circumstances that may have a significant effect on the fair value of investments, either due to impairment or based on observable price changes, and records necessary adjustments in interest and other (expense) income, net in the consolidated statements of operations.

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

6-50 years

Automobiles

2-7 years

Furniture and fixtures

 

2-10 years

Computer equipment

 

2-7 years

Tooling

 

3 years

Software

 

2-5 years

Leasehold improvements

 

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

Leases

Leases

For lease arrangements in which the Company is the lessee, the Company determines if an arrangement is a lease at inception. The Company typically only includes an initial lease term in its assessment of a lease arrangement. Options to renew a lease are not included in the Company’s assessment unless there is reasonable certainty that the Company will renew. The Company assesses it plans to renew its material leases on an annual basis. Operating leases are included in other assets, current portion of lease liability, and lease liability, net of current portion on the Company’s consolidated balance sheets.

Right of use (“ROU”) assets and lease liabilities are recognized based on the present value of the future minimum lease payments over the expected remaining lease term. As the interest rate implicit in the Company’s leases is typically not readily determinable, the Company uses its incremental borrowing rate for a similar term of lease payments based on the information available at commencement date in determining the present value of future payments.

The Company elected the short-term lease recognition practical expedient and therefore, the Company does not recognize right of use assets or lease liabilities for leases with less than a twelve-month duration. The Company also elected the practical expedient to account for lease agreements which contain both lease and non-lease components as a single lease component.

For lease arrangements in which the Company is the lessor, the Company determines whether the lease arrangement is classified as an operating lease or sales-type lease at inception. The Company’s operating lease arrangements have initial terms generally ranging from one to five years, certain of which may contain extension or termination clauses, or both. Such operating lease arrangements also generally include a purchase option to acquire the related machinery and equipment at the end of the lease term for either a fixed amount as determined at inception, or a subsequently negotiated fair market value.

The Company’s sales-type lease arrangements generally include transfer of ownership at the end of the lease term, and as such, the Company’s net investment in sales-type lease arrangements presented in the consolidated balance sheets generally does not include an amount of unguaranteed residual value.

For certain of the arrangements, the Company separates and allocates certain non-lease components (principally maintenance services) from non-lease components. Sales, value add, and other taxes collected from customers and remitted to governmental authorities are accounted for on a net (excluded from lease income) basis. In determination of the lease term, the Company considers the likelihood of lease renewal options and lease termination provisions.

Business Combinations

Business Combinations

The Company allocates the purchase price of acquired companies to the tangible and intangible assets acquired and liabilities assumed based on their estimated fair values. The Company generally values the identifiable intangible assets acquired using a discounted cash flow model. The significant estimates used in valuing certain of the intangible assets, include, but are not limited to future expected cash flows of the asset, discount rates to determine the present value of the future cash flows and expected technology life cycles. Intangible assets are amortized over their estimated useful life; the period over which the Company anticipates generating economic benefit from the asset. Fair value adjustments subsequent to the acquisition date, that are not measurement period adjustments, are recognized in earnings.

Goodwill

Goodwill

Goodwill represents the future economic benefits arising from other assets acquired in a business combination that is not individually identified and separately recorded. The excess of the purchase price over the estimated fair value of net assets of businesses acquired in a business combination is recognized as goodwill. Goodwill is not amortized but is tested for impairment at least annually (as of the first day of the fourth quarter) or as circumstances indicate the value may no longer be recoverable. To assess if goodwill is impaired, the Company performs a qualitative assessment to determine whether further impairment testing is necessary. The Company then compares the carrying amount of the single reporting unit to the fair value of the reporting unit. An excess carrying value over fair value would indicate that goodwill may be impaired. The Company performed a qualitative assessment during its annual impairment review for 2021 as of October 1, 2021 and concluded that it is more likely than not that the fair value of the Company’s single reporting unit is not less than its carrying amount.

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 in-process research and development expense at acquisition.

Impairment of Long-Lived Assets

Impairment of Long-Lived Assets

The Company evaluates whether events or circumstances have occurred that indicate that the estimated remaining useful life of its long-lived assets may warrant revision or that the carrying value of these assets may be impaired. The Company does not believe that any events have occurred through December 31, 2021, that would indicate its long-lived assets are impaired.

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

Research and Development

Research and Development

Research and development costs are expensed as incurred. Research and development expense includes costs, primarily related to salaries and benefits for employees, prototypes and design expenses, incurred to develop intellectual property and is charged to expense as incurred.

Capitalized Software

Capitalized Software

Costs incurred internally in researching and developing a software product to be sold to customers are charged to expense until technological feasibility has been established for the product. Once technological feasibility is established, costs incurred during the application development phase are capitalized only when the Company believes it is probable the development will result in new or additional functionality, and such software costs are capitalized until the product is available for general release to customers. Judgment is required in determining when technological feasibility of a product is established. The Company has determined that technological feasibility for software products is reached after all high-risk development issues have been resolved through coding and testing. Generally, this occurs shortly before the products are released, such that there are no material costs to capitalize.

The Company capitalizes certain costs related to the development and implementation of cloud computing software. The types of costs capitalized during the application development phase include employee compensation, as well as consulting fees for third-party developers working on these projects. The capitalized costs are amortized on a straight-line basis over the estimated useful life of the asset, which is typically 3 years.

Stock-Based Compensation

Stock-Based Compensation

The Company’s stock-based compensation cost is measured at the grant date based on the fair value of the award and is recognized as an expense over the requisite service period.

The Company accounts for all stock options granted to employees and nonemployees using a fair value method. The fair value of options on the date of grant is calculated using the Black-Scholes option pricing model based on key assumptions such as stock price, expected volatility and expected term. The Company’s estimates of these assumptions are primarily based on the fair value of the Company’s stock, historical data, peer company data and judgment regarding future trends and factors.

For awards with service conditions only, the Company recognizes stock-based compensation expense on a straight-line basis over the requisite service period. For awards with service and performance-based conditions, the Company recognizes stock-based compensation expense using the graded vesting method over the requisite service period. Estimates of stock-based compensation expense for an award with performance conditions are based on the probable outcome of the performance conditions and the cumulative effect of any changes in the probability outcomes are recorded in the period in which the changes occur. For awards with service and market-based conditions, the Company recognizes stock-based compensation expense on a straight-line based over the requisite service period for each tranche. Stock based compensation expense for awards with a market condition is calculated using a Monte Carlo valuation approach.

The Company estimates forfeitures that will occur based on a historical forfeiture rate in their determination of the expense recorded.

Income Taxes

Income Taxes

The Company accounts for income taxes under the asset and liability method; under this method, deferred tax assets and liabilities are determined based on differences between financial reporting bases of assets and liabilities and are measured using enacted tax rates and laws that are expected to be in effect when the differences are expected to reverse. Realization of deferred tax assets is dependent upon future earnings, the timing and amount of which are uncertain.

The Company utilizes a two-step approach to recognize and measure uncertain tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained upon tax authority examination, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likely of being realized upon ultimate settlement. The Company also recognizes accrued interest and penalties related to unrecognized tax benefits in the provision for income taxes.

Comprehensive Loss

Comprehensive Loss

The Company’s comprehensive loss consists of its net loss, unrealized gain and loss from investments in debt securities, and foreign currency translation adjustments.

Recently Issued Accounting Standards

Recently Issued Accounting Standards

Recently Adopted Accounting Guidance

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

the SSP for allocation purposes at the acquisition date. Upon the application of this practical expedient, the Company recognized deferred revenue as part of purchase accounting in the amount of $0.2 million and $12.5 million for the EnvisionTEC and ExOne acquisitions, respectively.

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

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

Recent Accounting Guidance Not Yet Adopted

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 and does not believe the impact will be material.

XML 51 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Dec. 31, 2021
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Schedule of estimated useful lives of the assets

Asset Classification

    

Useful Life

Equipment

 

2-20 years

Buildings

6-50 years

Automobiles

2-7 years

Furniture and fixtures

 

2-10 years

Computer equipment

 

2-7 years

Tooling

 

3 years

Software

 

2-5 years

Leasehold improvements

 

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

XML 52 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACQUISITIONS (Tables)
12 Months Ended
Dec. 31, 2021
Business Acquisition [Line Items]  
Schedule of proforma financial information is based on the historical financial statements

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

Year Ended December 31, 

2021

    

2020

(unaudited)

(unaudited)

Net revenues

$

207,688

$

164,947

Net income (loss)

$

(273,319)

$

(138,346)

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

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

Equity consideration

159,847

Total consideration transferred

$

303,642

Schedule of estimated fair values of assets acquired and liabilities assumed

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

At February 16, 2021

Assets acquired:

Cash and cash equivalents

$

859

Restricted cash

5,004

Accounts receivable

2,982

Inventory

7,668

Prepaid expenses and other current assets

1,081

Restricted cash - noncurrent

285

Property and equipment

1,540

Intangible assets

137,300

Other noncurrent assets

1,801

Total assets acquired

$

158,520

Liabilities assumed:

Accounts payable

$

1,442

Customer deposits

2,460

Current portion of lease liability

605

Accrued expenses and other current liabilities

13,706

Liability for income taxes

480

Deferred revenue

492

Current portion of long-term debt

898

Long-term debt

285

Deferred tax liability

29,009

Lease liability, net of current portion

1,189

Total liabilities assumed

$

50,566

Net assets acquired

$

107,954

Goodwill

$

195,688

Total net assets acquired

$

303,642

Schedule of estimated useful life of identifiable intangible assets acquired

Gross Value

Estimated Life

Acquired technology

$

77,800

7 – 14 years

Trade name

8,600

14 years

Customer relationships

50,900

12 years

Total intangible assets

$

137,300

Adaptive 3D Technologies Inc  
Business Acquisition [Line Items]  
Schedule of acquisition date fair value of the consideration transferred

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

Total Acquisition Date Fair Value

Cash consideration

$

24,083

Equity consideration

37,693

Total consideration transferred

$

61,776

Schedule of estimated fair values of assets acquired and liabilities assumed

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

At May 7, 2021

Assets acquired:

Cash and cash equivalents

$

2,852

Accounts receivable

504

Inventory

305

Prepaid expenses and other current assets

462

Property and equipment

558

Intangible assets

27,300

Other noncurrent assets

654

Total assets acquired

$

32,635

Liabilities assumed:

Accounts payable

$

280

Current portion of lease liability

151

Accrued expenses and other current liabilities

100

PPP loan payable

311

Deferred revenue

12

Lease liability, net of current portion

502

Deferred tax liability

4,616

Total liabilities assumed

$

5,972

Net assets acquired

$

26,663

Goodwill

$

35,113

Total net assets acquired

$

61,776

Schedule of estimated useful life of identifiable intangible assets acquired

Gross Value

Estimated Life

Acquired technology

$

27,000

14 years

Trade name

300

5 years

Total intangible assets

$

27,300

Aerosint  
Business Acquisition [Line Items]  
Schedule of acquisition date fair value of the consideration transferred

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

Total Acquisition Date Fair Value

Cash consideration

$

6,220

Equity consideration

11,448

Contingent consideration

6,083

Total consideration transferred

$

23,751

Schedule of estimated fair values of assets acquired and liabilities assumed

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

At June 24, 2021

Assets acquired:

Cash and cash equivalents

$

419

Accounts receivable

34

Inventory

166

Prepaid expenses and other current assets

697

Property and equipment

369

Intangible assets

11,726

Other noncurrent assets

336

Total assets acquired

$

13,747

Liabilities assumed:

Accounts payable

$

58

Customer deposits

283

Current portion of lease liability

100

Accrued expenses and other current liabilities

169

Deferred revenue

810

Lease liability, net of current portion

226

Deferred tax liability

2,931

Total liabilities assumed

$

4,577

Net assets acquired

$

9,170

Goodwill

$

14,581

Total net assets acquired

$

23,751

Schedule of estimated useful life of identifiable intangible assets acquired

Gross Value

Estimated Life

Acquired technology

$

11,547

11.5 years

Trade name

179

4.5 years

Total intangible assets

$

11,726

Dental Arts Labs  
Business Acquisition [Line Items]  
Schedule of acquisition date fair value of the consideration transferred

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

Total Acquisition Date Fair Value

Cash consideration

$

26,042

Total consideration transferred

$

26,042

Schedule of estimated fair values of assets acquired and liabilities assumed

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

At July 30, 2021

Assets acquired:

Cash and cash equivalents

$

858

Accounts receivable

3,707

Inventory

2,438

Prepaid expenses and other current assets

3,853

Property and equipment

8,643

Intangible assets

5,000

Other noncurrent assets

4,636

Total assets acquired

$

29,135

Liabilities assumed:

Accounts payable

$

1,949

Current portion of lease liability

535

Accrued expenses and other current liabilities

1,795

Current portion of long‑term debt

3,888

Long‑term debt

3

Lease liability, net of current portion

3,762

Total liabilities assumed

$

11,932

Net assets acquired

$

17,203

Goodwill

$

8,839

Total net assets acquired

$

26,042

Schedule of estimated useful life of identifiable intangible assets acquired

Gross Value

Estimated Life

Trade name

$

1,300

8.5 years

Customer relationships

3,700

9.5 years

Total intangible assets

$

5,000

AIDRO  
Business Acquisition [Line Items]  
Schedule of acquisition date fair value of the consideration transferred

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

Total Acquisition Date Fair Value

Cash consideration

$

5,683

Total consideration transferred

$

5,683

Schedule of estimated fair values of assets acquired and liabilities assumed

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

At September 7, 2021

Assets acquired:

Cash and cash equivalents

$

855

Accounts receivable

966

Inventory

906

Prepaid expenses and other current assets

412

Property and equipment

691

Intangible assets

1,080

Other noncurrent assets

1,100

Total assets acquired

$

6,010

Liabilities assumed:

Accounts payable

$

1,307

Current portion of lease liability

72

Accrued expenses and other current liabilities

508

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

138

Long‑term debt

764

Lease liability, net of current portion

750

Deferred tax liability

75

Other noncurrent liabilities

228

Total liabilities assumed

$

3,842

Net assets acquired

$

2,168

Goodwill

$

3,515

Total net assets acquired

$

5,683

Schedule of estimated useful life of identifiable intangible assets acquired

Gross Value

Estimated Life

Trade name

142

4 years

Customer relationships

938

15 years

Total intangible assets

$

1,080

Larry Brewer Dental Lab, Inc  
Business Acquisition [Line Items]  
Schedule of acquisition date fair value of the consideration transferred

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

Total Acquisition Date Fair Value

Cash consideration

$

7,613

Total consideration transferred

$

7,613

Schedule of estimated fair values of assets acquired and liabilities assumed

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

At October 14, 2021

Assets acquired:

Cash and cash equivalents

$

1,574

Accounts receivable

524

Inventory

226

Property and equipment

375

Intangible assets

2,630

Other noncurrent assets

706

Total assets acquired

$

6,035

Liabilities assumed:

Accounts payable

$

34

Current portion of lease liability

87

Accrued expenses and other current liabilities

145

Lease liability, net of current portion

619

Total liabilities assumed

$

885

Net assets acquired

$

5,150

Goodwill

$

2,463

Total net assets acquired

$

7,613

Schedule of estimated useful life of identifiable intangible assets acquired

Gross Value

Estimated Life

Trade name

230

8 years

Customer relationships

2,400

8 years

Total intangible assets

$

2,630

May Dental Lab, Inc.  
Business Acquisition [Line Items]  
Schedule of acquisition date fair value of the consideration transferred

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

Total Acquisition Date Fair Value

Cash consideration

$

12,500

Total consideration transferred

$

12,500

Schedule of estimated fair values of assets acquired and liabilities assumed

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

At October 29, 2021

Assets acquired:

Cash and cash equivalents

$

230

Accounts receivable

677

Inventory

343

Prepaid expenses and other current assets

98

Property and equipment

495

Intangible assets

4,340

Other noncurrent assets

1,416

Total assets acquired

$

7,599

Liabilities assumed:

Accounts payable

$

209

Current portion of lease liability

201

Accrued expenses and other current liabilities

255

Lease liability, net of current portion

1,216

Total liabilities assumed

$

1,881

Net assets acquired

$

5,718

Goodwill

$

6,782

Total net assets acquired

$

12,500

Schedule of estimated useful life of identifiable intangible assets acquired

Gross Value

Estimated Life

Trade name

3,900

9 years

Customer relationships

440

10 years

Total intangible assets

$

4,340

ExOne Company  
Business Acquisition [Line Items]  
Schedule of acquisition date fair value of the consideration transferred

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

Total Acquisition Date Fair Value

Cash consideration

$

201,399

Equity consideration

411,603

Total consideration transferred

$

613,002

Schedule of estimated fair values of assets acquired and liabilities assumed

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

At November 12, 2021

Assets acquired:

Cash and cash equivalents

$

119,068

Restricted cash - current

3,007

Accounts receivable

13,639

Inventory

27,200

Prepaid expenses and other current assets

5,165

Property and equipment

33,991

Intangible assets

82,100

Other noncurrent assets

2,734

Total assets acquired

$

286,904

Liabilities assumed:

Accounts payable

$

5,830

Accrued expenses and other current liabilities

11,025

Current portion of deferred revenue

15,331

Customer deposits

10,168

Current portion of operating lease liability

1,919

Deferred tax liability

3,465

Lease liability, net of current portion

332

Deferred revenue, net of current portion

147

Other noncurrent liabilities

321

Total liabilities assumed

$

48,538

Net assets acquired

$

238,366

Goodwill

$

374,636

Total net assets acquired

$

613,002

Schedule of estimated useful life of identifiable intangible assets acquired

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

Gross Value

Estimated Life

Developed Technology

72,900

8 years

Trade name

1,300

4 years

Customer relationships

7,900

12 years

Total intangible assets

$

82,100

XML 53 R35.htm IDEA: XBRL DOCUMENT v3.22.0.1
CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS (Tables)
12 Months Ended
Dec. 31, 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):

    

December 31, 2021

    

Amortized Cost

    

Unrealized Gains

    

Unrealized Losses

    

Fair Value

Money market funds

$

46,521

$

$

$

46,521

Total cash equivalents

46,521

46,521

Commercial paper

70,401

70,401

Corporate bonds

65,645

(28)

65,617

Government bonds

36,487

(11)

36,476

Asset-backed securities

24,665

(10)

24,655

Total short-term investments

197,198

(49)

197,149

Total cash equivalents and short-term investments

$

243,719

$

$

(49)

$

243,670

    

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 54 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
FAIR VALUE MEASUREMENTS (Tables)
12 Months Ended
Dec. 31, 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):

December 31, 2021

Quoted Prices in

Significant

Active Markets

Other

Significant

 

for Identical

Observable

Unobservable

 

Items

Inputs

Inputs

 

    

(Level 1)

    

(Level 2)

    

(Level 3)

    

Total

Assets:

Money market funds

$

46,521

$

$

$

46,521

Commercial paper

70,401

70,401

Corporate bonds

 

 

65,617

 

65,617

Government bonds

36,476

36,476

Asset-backed securities

24,656

24,656

Equity securities

7,420

7,420

Other investments

6,750

6,750

Total assets

$

53,941

$

197,150

$

6,750

$

257,841

Liabilities:

Contingent consideration

$

$

$

5,654

$

5,654

Total liabilities

$

$

$

5,654

$

5,654

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

Year Ended December 31, 

2021

    

2020

Balance at beginning of period

$

3,000

$

Additions

23,620

3,000

Changes in fair value

(12,450)

Transfers to Level 1

(7,420)

Balance at end of period

$

6,750

$

3,000

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

Year Ended December 31, 

2021

    

2020

Balance at beginning of period

$

93,328

$

Additions

6,558

149,745

Changes in fair value

58,592

(56,417)

Exercise of private placement warrants

(149,904)

Disposals

(2,920)

Balance at end of period

$

5,654

$

93,328

XML 55 R37.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACCOUNTS RECEIVABLE (Tables)
12 Months Ended
Dec. 31, 2021
ACCOUNTS RECEIVABLE  
Schedule of accounts receivable

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

December 31, 

2021

    

2020

Trade receivables

$

47,352

$

7,016

Allowance for doubtful accounts

(665)

(500)

Total accounts receivable

$

46,687

$

6,516

Schedule of allowance for doubtful accounts

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

Years Ended December 31, 

2021

2020

Balance at beginning of period

$

500

$

199

Provision for uncollectible accounts, net of recoveries

447

377

Uncollectible accounts written off

(282)

(76)

Balance at end of period

$

665

$

500

XML 56 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
INVENTORY (Tables)
12 Months Ended
Dec. 31, 2021
INVENTORY  
Schedule of Inventory

Inventory consists of the following (in thousands):

December 31, 

    

2021

    

2020

Raw materials

$

24,887

$

Work in process

8,875

2,896

Finished goods:

 

 

Deferred cost of sales

6,999

Manufactured finished goods

24,638

6,812

Total finished goods

31,637

6,812

Total inventory

$

65,399

$

9,708

XML 57 R39.htm IDEA: XBRL DOCUMENT v3.22.0.1
PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables)
12 Months Ended
Dec. 31, 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):

December 31, 

2021

    

2020

Prepaid operating expenses

$

11,961

$

68

Prepaid taxes

1,981

Prepaid dues and subscriptions

1,889

189

Prepaid insurance

492

121

Government grants receivable

226

Prepaid rent

178

118

Other

1,481

480

Total prepaid expenses and other current assets

$

18,208

$

976

XML 58 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
PROPERTY AND EQUIPMENT (Tables)
12 Months Ended
Dec. 31, 2021
PROPERTY AND EQUIPMENT  
Schedule of property and equipment-net

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

December 31, 

    

2021

    

2020

Equipment

$

42,892

$

13,708

Land and buildings

17,214

Automobiles

905

Furniture and fixtures

 

1,844

 

895

Computer equipment

 

1,725

 

1,089

Tooling

 

2,000

 

1,805

Software

 

2,346

 

1,249

Leasehold improvements

 

15,263

 

13,870

Construction in process

 

4,185

 

879

Property and equipment, gross

 

88,374

 

33,495

Less: accumulated depreciation

 

(29,664)

 

(21,335)

Total property and equipment, net

$

58,710

$

12,160

XML 59 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
GOODWILL & INTANGIBLE ASSETS (Tables)
12 Months Ended
Dec. 31, 2021
GOODWILL & INTANGIBLE ASSETS  
Schedule of goodwill activity 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

195,688

Acquisition of Adaptive3D

35,113

Acquisition of Aerosint

14,581

Acquisition of Dental Arts Labs

8,839

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

3,515

Acquisition of Brewer Dental

2,463

Acquisition of May Dental

6,782

Acquisition of ExOne

374,636

Foreign currency translation adjustment

(4,568)

Balance at December 31, 2021

$

639,301

Schedule of intangible assets

The following table sets forth the major categories of intangible assets and the weighted-average remaining useful lives for those assets that are not already fully amortized (in thousands):

December 31, 2021

 

December 31, 2020

Weighted Average

Gross

Net

Gross

Net

Remaining Useful

Carrying

Accumulated

Carrying

Carrying

Accumulated

Carrying

Lives (in years)

Amount

Amortization

Amount

 

Amount

Amortization

Amount

Acquired technology

9.2

$

198,631

$

11,421

$

187,210

 

$

10,193

$

1,091

$

9,102

Trade name

10.8

12,475

684

11,791

Customer relationships

10.8

69,127

6,296

62,831

Capitalized software

1.5

518

366

152

1,127

815

312

Total intangible assets

$

280,751

$

18,767

$

261,984

$

11,320

$

1,906

$

9,414

Schedule of amortization expenses

The Company recognized $17.5 million and $0.9 million of amortization expense for years ended December 31, 2021 and 2020, respectively, as follows (in thousands):

Statement of

Amortization

Amortization

Operations

Expense

Expense

Category

Line Item

December 31, 2021

December 31, 2020

Acquired technology

Cost of Sales

$

8,569

$

114

Acquired technology

Research and Development

1,761

646

Trade name

General and Administrative

685

Customer relationships

Sales and Marketing

6,339

Capitalized software

Research and Development

161

128

$

17,515

$

888

Schedule of future amortization expense

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

Amortization

2022

$

39,307

2023

42,206

2024

42,263

2025

39,747

2026

29,854

2027 and after

68,607

Total intangible amortization

$

261,984

XML 60 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
OTHER NONCURRENT ASSETS (Tables)
12 Months Ended
Dec. 31, 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):

December 31, 

    

2021

    

2020

Right of use asset

17,794

1,810

Long-term deposits

390

69

Other investments

6,750

3,000

Other

546

Total other noncurrent assets

$

25,480

$

4,879

XML 61 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)
12 Months Ended
Dec. 31, 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):

December 31, 

    

2021

    

2020

Compensation and benefits related

$

17,124

$

2,068

Professional services

2,659

2,508

Warranty reserve

4,048

1,553

Franchise and royalty fees

2,035

159

Current portion of contingent consideration

1,471

Inventory purchases

1,072

 

86

Commissions

849

Income tax payable

233

Sales and use and franchise taxes

274

586

Other

 

4,064

 

605

Total accrued expenses and other current liabilities

$

33,829

$

7,565

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

Years Ended December 31, 

    

2021

    

2020

Warranty reserve, at the beginning of the period

$

1,553

$

1,491

Warranty reserve assumed in acquisition

1,389

Additions to warranty reserve

 

2,576

 

346

Claims fulfilled

 

(1,470)

 

(284)

Warranty reserve, at the end of the period

$

4,048

$

1,553

XML 62 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
OTHER NONCURRENT LIABILITIES (Tables)
12 Months Ended
Dec. 31, 2021
OTHER NONCURRENT LIABILITIES  
Components of other noncurrent liabilities

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

    

December 31, 

    

2021

    

2020

Taxes payable

$

1,034

$

Acquisition consideration

1,750

Other

 

386

 

Total other noncurrent liabilities

$

3,170

$

XML 63 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES (Tables)
12 Months Ended
Dec. 31, 2021
LEASES  
Schedule of other lease related balances

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

Years Ended December 31, 

 

    

2021

    

2020

 

Lease cost

  

 

  

Operating lease cost

$

2,572

$

746

Finance lease cost

6

Short‑term lease cost

 

129

 

Variable lease cost

 

178

 

40

Total lease cost

$

2,885

$

786

Other Information

 

  

 

  

Operating cash flows used in operating leases

$

2,862

$

1,073

Operating cash flows used in finance leases

8

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

 

5.1

 

3.2

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

7.6

Weighted‑average discount rate—operating leases

4.3

7.6

%

Weighted‑average discount rate—finance leases

 

1.5

%  

 

Schedule of future minimum lease payments

Future minimum lease payments under noncancelable operating leases at December 31, 2021, are as follows (in thousands):

Operating Leases

Finance Leases

2022

$

6,109

$

86

2023

 

4,005

86

2024

 

2,507

82

2025

 

1,944

81

2026

 

1,707

81

2026 and after

3,556

411

Total lease payments

 

19,828

827

Less amount representing interest

 

(1,994)

(57)

Total lease liability

 

17,834

770

Less current portion of lease liability

 

(5,446)

(81)

Lease liability, net of current portion

$

12,388

$

689

Schedule of components under operating lease arrangements

For the years ended December 31, 

2021

2020

Operating

Sales-type

Operating

Sales-type

Revenue

$

67

261

$

Interest Income (1)

3

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

Schedule of components under sales-type lease arrangements

For the years ended December 31, 

2021

2020

Operating

Sales-type

Operating

Sales-type

Revenue

$

67

261

$

Interest Income (1)

3

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

Schedule of net investment in sales-type leases

2021

2020

Future minimum lease payments receivable

$

1,235

$

Less: Allowance for doubtful accounts

(506)

Net future minimum lease payments receivable

729

Less: Unearned interest income

(38)

Net investment in sales-type leases

$

691

$

Schedule of future minimum lease of lessor operating lease arrangements

Operating

Sales-type

2022

$

264

$

687

2023

 

37

458

2024

 

9

45

2025

 

45

2026

 

Thereafter

Total minimum lease payments

 

$

310

$

1,235

Less: Allowance for doubtful accounts

 

(506)

Less: Present value discount

 

(38)

Future minimum lease payments receivable

 

$

691

Schedule of future minimum lease of lessor sales-type lease arrangements

Operating

Sales-type

2022

$

264

$

687

2023

 

37

458

2024

 

9

45

2025

 

45

2026

 

Thereafter

Total minimum lease payments

 

$

310

$

1,235

Less: Allowance for doubtful accounts

 

(506)

Less: Present value discount

 

(38)

Future minimum lease payments receivable

 

$

691

XML 64 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES (Tables)
12 Months Ended
Dec. 31, 2021
INCOME TAXES  
Schedule of components of Income (Loss) before provision for income taxes For financial reporting purposes, loss before provision for income taxes, includes the following components (in thousands):

Years Ended December 31, 

    

2021

    

2020

Domestic

$

(252,343)

$

(34,285)

Foreign

 

(17,659)

 

(670)

Loss before income taxes

$

(270,002)

$

(34,955)

Schedule of provision (benefit) for income taxes

The provision (benefit) for income taxes consists of the following (in thousands):

Years Ended December 31, 

2021

    

2020

Current:

Federal

$

(33)

State

20

Total Current

(13)

Deferred:

Federal

(23,378)

(670)

State

(5,494)

(270)

Foreign

(783)

Total Deferred

(29,655)

(940)

Benefit for income taxes

$

(29,668)

$

(940)

Schedule of Reconciliation of the expected income tax (benefit) computed using the federal statutory income tax rate

Years Ended December 31, 

    

2021

    

2020

    

Effective income tax rate:

Expected income tax benefit at the federal statutory rate

 

21

%

 

21

%

State taxes

(2)

%

6

%

Change in valuation allowance

(4)

%

(68)

%

Research and development credit carryover

(1)

%

2

%

Stock-based compensation expense

3

%

%

Warrant Expense

(5)

%

%

Permanent differences

%

42

%

Other

(1)

%

%

Effective income tax rate

11

%

3

%

Schedule of deferred net tax assets and liabilities

As of December 31, 2021, and 2020, deferred tax assets and liabilities consist of the following (in thousands):

Years Ended December 31, 

    

2021

    

2020

Deferred tax assets:

Federal and state net operating carryforwards

$

148,946

$

77,463

Research and development and other credits

10,977

13,555

Start-up costs

12,904

15,717

Stock-based compensation

4,242

2,257

Reserves and accruals

1,452

15

Deferred lease liability

4,856

872

Depreciation

3

1,503

Divisional foreign entity deferred

2,137

Other deferred tax assets

6,457

2,257

Total gross deferred tax asset

191,974

113,639

Valuation allowance

(127,150)

(111,494)

Net deferred tax asset

64,824

2,145

Deferred tax liabilities:

Right‑of‑use asset

(4,692)

(522)

Intangible assets

(68,504)

(1,623)

Depreciation

(1,527)

Other

(796)

Total deferred tax liabilities

(75,519)

(2,145)

Net deferred tax liability

$

(10,695)

$

Schedule of changes in the valuation allowance for deferred tax assets

Changes in the valuation allowance for deferred tax assets during the years ended December 31, 2021 and 2020 were as follows (in thousands):

Years Ended December 31, 

    

2021

    

2020

Valuation allowance at beginning of the year

$

111,494

$

87,370

Increases recorded to income tax provision

 

45,139

 

25,058

Decreases recorded as a benefit to income tax provision

(29,483)

(934)

Valuation allowance at end of year

$

127,150

$

111,494

Schedule of reconciliation unrecognized tax liabilities A reconciliation of the beginning and ending amount of unrecognized tax liabilities as of December 31, 2021 and 2020 is as follows (in thousands):

Years Ended December 31, 

2021

    

2020

Unrecognized tax liability, beginning of year

$

$

Unrecognized tax liability acquired through purchase accounting

1,005

Gross decreases - foreign exchange translation adjustments

(8)

Unrecognized tax liability, end of year

$

997

$

XML 65 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCKHOLDERS' EQUITY (Tables)
12 Months Ended
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Schedule of Preferred Stock authorized, issued and outstanding

    

Prior to Business Combination

Legacy Convertible Preferred Stock Classes

Shares Authorized, Issued and Outstanding

Preferred Stock

Series A Legacy Convertible Preferred Stock, $0.0001 par value

26,189,545

$

13,878

Series B Legacy Convertible Preferred Stock, $0.0001 par value

 

23,675,035

37,806

Series C Legacy Convertible Preferred Stock, $0.0001 par value

 

13,152,896

44,852

Series D Legacy Convertible Preferred Stock, $0.0001 par value

 

21,075,193

180,353

Series E Legacy Convertible Preferred Stock, $0.0001 par value

 

13,450,703

134,667

Series E‑1 Legacy Convertible Preferred Stock, $0.0001 par value

 

2,494,737

24,977

Total

100,038,109

$

436,533

Collaboration Agreement  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Schedule of warrants-pricing model

Year Ended December 31, 

 

2020

 

Risk‑free interest rate

2.0

%

Expected volatility

52.5

%

Expected life (in years)

8.0 – 8.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

Years Ended December 31, 

2021

    

2020

Risk‑free interest rate

0.4% – 0.6

%

0.4

%

Expected volatility

55.0

%

50.0

%

Expected life (in years)

4.8

4.9

Expected dividend yield

Fair value of Common Stock

$

19.82 – 30.49

$

17.20

Exercise price

$

11.50

$

11.50

Technical Technical Research and Development Advisor Services  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Schedule of warrants-pricing model

Year Ended December 31, 

2020

    

Risk‑free interest rate

0.5

%

Expected volatility

52.5

%

Expected life (in years)

0.3

Expected dividend yield

Fair value of Common Stock

$

7.98

XML 66 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCK BASED COMPENSATION (Tables)
12 Months Ended
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Schedule of option activity

The option activity of the Plans for the year ended December 31, 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

 

86

$

4.47

 

Exercised

 

(5,732)

$

1.12

 

Forfeited/expired

 

(658)

$

1.46

 

Outstanding at December 31, 2021

 

13,249

$

1.73

 

7.23

$

42,775

Options vested at December 31, 2021

 

8,328

$

1.85

 

6.53

$

25,852

Options vested or expected to vest at December 31, 2021

 

12,704

$

1.74

 

7.18

$

40,852

Schedule of RSU activity

RSU activity under the 2020 Plan for the year ended December 31, 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

19,046

$ 7.12

Vested

(651)

$ 11.29

Cancelled/Forfeited

(2,683)

$ 3.12

Balance of unvested shares as of December 31, 2021

16,395

$ 7.54

RSU activity under the Plan

The activity for stock subject to vesting under the Plans for the year ended December 31, 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

 

(492)

 

$ 6.64

Balance of unvested shares as of December 31, 2021

 

264

 

$ 7.79

Schedule of stock-based compensation expense

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

Years Ended December 31, 

    

2021

    

2020

Research and development

$

11,446

$

3,276

General and administrative expense

 

10,939

 

3,464

Sales and marketing expense

 

4,593

 

894

Cost of sales

 

1,800

 

372

Total stock-based compensation expenses

$

28,778

$

8,006

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

Risk‑free interest rate

0.5% – 0.8

%

Expected volatility

57.2% – 59.4

%

Expected life (in years)

1.0 – 2.8

Expected dividend yield

Fair value of Common Stock

$

8.61

Market Based Restricted Stock Units  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Schedule of assumptions using Black-Scholes option-pricing model

October 2021

Awards

Risk-free interest rate

1.3

%

Expected dividend yield

%

Remaining performance period (in years)

7.0

Expected volatility

55.0

%

Estimated grant date fair value (per share)

$

0.98 – 4.95

Target performance (number of shares)

9,070,269

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

Year Ended

December 31, 2020

    

Risk‑free interest rate

0.6% – 0.8

%

Expected volatility

54.3% – 54.8

%

Expected life (in years)

9.4 – 10.0

Expected dividend yield

Fair value of Common Stock

$

1.40 – 7.98

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

Year Ended

 

    

December 31, 2020

 

Risk‑free interest rate

0.3% – 1.7

%

Expected volatility

52.7% – 54.2

%

Expected life (in years)

5.9 – 6.3

Expected dividend yield

Fair value of Common Stock

$

1.40 – 7.98

XML 67 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
SEGMENT INFORMATION (Tables)
12 Months Ended
Dec. 31, 2021
SEGMENT INFORMATION  
Schedule of disaggregation of revenue by geographic areas

Revenue during the year ended December 31, 2021

    

Americas

    

EMEA

    

APAC

Total

Products

$

71,875

$

22,404

$

11,715

$

105,994

Services

 

4,087

 

1,693

 

634

6,414

Total

$

75,962

$

24,097

$

12,349

$

112,408

Revenue during the year ended December 31, 2020

    

Americas

    

EMEA

    

APAC

    

Total

Products

$

5,250

$

6,629

$

1,839

$

13,718

Services

 

1,415

 

1,159

 

178

 

2,752

Total

$

6,665

$

7,788

$

2,017

$

16,470

Schedule of disaggregation of revenue

During the years ended December 31, 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):

Years Ended

December 31, 

    

2021

    

2020

Revenue recognized at a point in time

$

105,994

$

13,718

Revenue recognized over time

 

6,414

 

2,752

Total

$

112,408

$

16,470

Schedule of long lived assets 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):

Years Ended December 31, 

2021

    

2020

Americas

$

58,355

$

12,160

EMEA

11,289

APAC

6,861

Total long-lived assets

$

76,505

$

12,160

XML 68 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
NET LOSS PER SHARE (Tables)
12 Months Ended
Dec. 31, 2021
NET LOSS PER SHARE  
Schedule of Net Loss Per Share, Basic and Diluted

Years Ended December 31, 

(in thousands, except per share amounts)

    

2021

    

2020

Numerator for basic and diluted net loss per share:

  

 

  

Net loss

$

(240,334)

$

(34,015)

Denominator for basic and diluted net loss per share:

 

 

Weighted-average shares

 

260,770

 

157,906

Net loss per share—Basic and Diluted

$

(0.92)

$

(0.22)

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 December 31, 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):

Years Ended December 31, 

2021

    

2020

Common Stock options outstanding

13,249

19,553

Unvested restricted stock units outstanding

16,395

683

Unvested restricted stock awards outstanding

264

279

Common Stock warrants outstanding

25,010

Unvested Trine Founder Shares, held in escrow

1,851

Total shares

29,908

47,376

XML 69 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
ORGANIZATION, NATURE OF BUSINESS, AND RISK AND UNCERTAINTIES (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Nov. 12, 2021
USD ($)
$ / shares
shares
Dec. 09, 2020
$ / shares
Dec. 31, 2021
$ / shares
Dec. 31, 2020
$ / shares
Aug. 31, 2020
$ / shares
Common stock par value (in dollars per share)   $ 0.0001 $ 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      
ExOne Company          
Paid in cash | $ $ 201,399        
Number of incentive stock options granted | shares 86,020        
Weighted average exercise price of incentive stock options $ 4.47        
XML 70 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)
$ in Millions
12 Months Ended
Dec. 31, 2021
USD ($)
item
Dec. 31, 2020
USD ($)
item
Feb. 17, 2021
USD ($)
Jan. 01, 2021
USD ($)
Significant Accounting Policies [Line Items]        
Term of annual contract 1 year      
Time period within substantially all outstanding performance obligations are recognized false      
Number of clients representing 10% or more of the company's total revenue | item 0 0    
Number of customers represents more than 10% of total accounts receivable | item   0    
Number of customers represents 28% of accounts receivable | item 1      
Grants in research and development $ 1.0      
Deferred revenue 22.7 $ 3.0    
Cumulative Effect, Period of Adoption, Adjustment | ASU 2021-08 | Acquisition of EnvisionTEC        
Significant Accounting Policies [Line Items]        
Deferred revenue     $ 0.2 $ 0.2
Cumulative Effect, Period of Adoption, Adjustment | ASU 2021-08 | ExOne Company        
Significant Accounting Policies [Line Items]        
Deferred revenue       $ 12.5
Letter of Credit        
Significant Accounting Policies [Line Items]        
Total outstanding financial guarantees and letters of credit $ 2.7      
Minimum        
Significant Accounting Policies [Line Items]        
Lease term (in years) 1 year      
Customer support and maintenance service term (in years) 1 year      
Maximum        
Significant Accounting Policies [Line Items]        
Lease term (in years) 5 years      
Customer support and maintenance service term (in years) 5 years      
Accounts receivables | Customer concentration risk | Customer One        
Significant Accounting Policies [Line Items]        
Concentrations of credit risk 24.00%      
XML 71 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Warranty Reserve (Details)
12 Months Ended
Dec. 31, 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 72 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Property and Equipment (Details)
12 Months Ended
Dec. 31, 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 | Minimum  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 6 years
Buildings | Maximum  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 50 years
Automobiles | Minimum  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 2 years
Furniture and fixtures | Minimum  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 2 years
Computer equipment | Minimum  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 2 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
Leasehold improvements | Maximum  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 5 years
XML 73 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible Assets (Details)
12 Months Ended
Dec. 31, 2021
USD ($)
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Impairment of intangible assets $ 0
XML 74 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
REVENUE RECOGNITION - Contract Balances (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
REVENUE RECOGNITION    
Deferred revenue $ 22.7 $ 3.0
Acquired deferred revenue 16.8  
Revenue recognized from existing deferred revenue 2.5  
Acquired deferred revenue $ 8.5  
XML 75 R57.htm IDEA: XBRL DOCUMENT v3.22.0.1
REVENUE RECOGNITION - Remaining Performance Obligations (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
REVENUE RECOGNITION    
Revenue remaining performance obligation $ 22,700  
Customer deposits 14,137 $ 1,480
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01    
REVENUE RECOGNITION    
Revenue remaining performance obligation $ 18,200  
Expected timing of satisfaction period 12 months  
XML 76 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACQUISITIONS - Acquisition of EnvisionTEC (Details) - USD ($)
$ in Thousands
11 Months Ended 12 Months Ended
Feb. 17, 2021
Feb. 16, 2021
Dec. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Jan. 01, 2021
Dec. 31, 2019
Liabilities assumed:              
Goodwill     $ 639,301 $ 639,301 $ 2,252   $ 2,252
Business Combination, Consideration Transferred [Abstract]              
Increase in deferred income tax liabilities     10,695 10,695      
Decrease in deferred revenue     22,700 22,700 3,000    
Decrease in inventory       16,962 1,303    
Intangible assets, Gross Carrying Amount     280,751 280,751 11,320    
Acquired technology              
Business Combination, Consideration Transferred [Abstract]              
Intangible assets, Gross Carrying Amount     198,631 198,631 $ 10,193    
Trade name              
Business Combination, Consideration Transferred [Abstract]              
Intangible assets, Gross Carrying Amount     12,475 12,475      
Customer relationships              
Business Combination, Consideration Transferred [Abstract]              
Intangible assets, Gross Carrying Amount     69,127 69,127      
Acquisition of EnvisionTEC              
Assets acquired:              
Cash and cash equivalents   $ 859          
Restricted cash   5,004          
Accounts receivable   2,982          
Inventory   7,668          
Prepaid expenses and other current assets   1,081          
Restricted cash - noncurrent   285          
Property and equipment   1,540          
Intangible assets   137,300          
Other noncurrent assets   1,801          
Total assets acquired   158,520          
Liabilities assumed:              
Accounts payable   1,442          
Customer deposits   2,460          
Current portion of lease liability   605          
Accrued expenses and other current liabilities   13,706          
Liability for income taxes   480          
Deferred revenue   492          
Current portion of long-term debt   898          
Long-term debt   285          
Deferred tax liability   29,009          
Lease liability, net of current portion   1,189          
Total liabilities assumed   50,566          
Net assets acquired   107,954          
Goodwill   195,688 16,400 $ 16,400      
Total net assets acquired   303,642          
Business Combination, Consideration Transferred [Abstract]              
Purchase consideration   303,642          
Payment to acquire business   $ 143,795          
Common stock issued for acquisition   5,036,142          
Common stock fair value issued for acquisition   $ 159,800          
Value of stock issued for acquisition   159,847          
Decrease to goodwill $ (3,400)            
Decrease in inventory 1,000            
Amount of adjustment related to assets acquired and liabilities assumed 300            
Intangible assets, Gross Carrying Amount   137,300          
Transaction costs   4,800          
Net revenues included in consolidated result     33,300        
Net income (loss) included in consolidated result     $ (11,100)        
Acquisition of EnvisionTEC | Cumulative Effect, Period of Adoption, Adjustment | ASU 2021-08              
Business Combination, Consideration Transferred [Abstract]              
Increase in deferred income tax liabilities 4,100            
Decrease in deferred revenue $ 200         $ 200  
Acquisition of EnvisionTEC | Acquired technology              
Business Combination, Consideration Transferred [Abstract]              
Intangible assets, Gross Carrying Amount   77,800          
Acquisition of EnvisionTEC | Trade name              
Business Combination, Consideration Transferred [Abstract]              
Intangible assets, Gross Carrying Amount   $ 8,600          
Estimated Life   14 years          
Acquisition of EnvisionTEC | Customer relationships              
Business Combination, Consideration Transferred [Abstract]              
Intangible assets, Gross Carrying Amount   $ 50,900          
Estimated Life   12 years          
Minimum | Acquisition of EnvisionTEC              
Business Combination, Consideration Transferred [Abstract]              
Estimated Life   7 years          
Maximum | Acquisition of EnvisionTEC              
Business Combination, Consideration Transferred [Abstract]              
Estimated Life   14 years          
XML 77 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACQUISITIONS - Acquisition of Adaptive 3D (Details) - USD ($)
$ in Thousands
8 Months Ended
May 08, 2021
May 07, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Business Combination, Consideration Transferred [Abstract]          
Increase in deferred income tax liabilities     $ 10,695    
Intangible assets, Gross Carrying Amount     280,751 $ 11,320  
Liabilities assumed:          
Goodwill     639,301 2,252 $ 2,252
Acquired technology          
Business Combination, Consideration Transferred [Abstract]          
Intangible assets, Gross Carrying Amount     198,631 $ 10,193  
Trade name          
Business Combination, Consideration Transferred [Abstract]          
Intangible assets, Gross Carrying Amount     12,475    
Adaptive 3D Technologies Inc          
Business Combination, Consideration Transferred [Abstract]          
Purchase consideration   $ 61,776      
Payment to acquire business   $ 24,083      
Common stock issued for acquisition   3,133,276      
Common stock fair value issued for acquisition   $ 37,700      
Value of stock issued for acquisition   37,693      
Decrease to goodwill $ (200)        
Increase in deferred income tax liabilities $ 200        
Intangible assets, Gross Carrying Amount   27,300      
Transaction costs   300      
Net revenues included in consolidated result     1,100    
Net income (loss) included in consolidated result     $ (4,900)    
Assets acquired:          
Cash and cash equivalents   2,852      
Accounts receivable   504      
Inventory   305      
Prepaid expenses and other current assets   462      
Property and equipment   558      
Intangible assets   27,300      
Other noncurrent assets   654      
Total assets acquired   32,635      
Liabilities assumed:          
Accounts payable   280      
Current portion of lease liability   151      
Accrued expenses and other current liabilities   100      
Deferred revenue   12      
Lease liability, net of current portion   502      
Deferred tax liability   4,616      
Total liabilities assumed   5,972      
Net assets acquired   26,663      
Goodwill   35,113      
Total net assets acquired   61,776      
Adaptive 3D Technologies Inc | Paycheck Protection Program          
Liabilities assumed:          
Long-term debt   311      
Adaptive 3D Technologies Inc | Acquired technology          
Business Combination, Consideration Transferred [Abstract]          
Intangible assets, Gross Carrying Amount   $ 27,000      
Estimated Life   14 years      
Adaptive 3D Technologies Inc | Trade name          
Business Combination, Consideration Transferred [Abstract]          
Intangible assets, Gross Carrying Amount   $ 300      
Estimated Life   5 years      
XML 78 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACQUISITIONS - Acquisition of Aerosint (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 25, 2021
Jun. 24, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Business Combination, Consideration Transferred [Abstract]          
Current portion of contingent consideration     $ 1,471    
Contingent consideration, net of current portion     4,183    
Intangible assets, Gross Carrying Amount     280,751 $ 11,320  
Liabilities assumed:          
Goodwill     639,301 2,252 $ 2,252
Acquired technology          
Business Combination, Consideration Transferred [Abstract]          
Intangible assets, Gross Carrying Amount     198,631 $ 10,193  
Trade name          
Business Combination, Consideration Transferred [Abstract]          
Intangible assets, Gross Carrying Amount     12,475    
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      
Contingent consideration based on revenue metric     5,500    
Fair value of contingent consideration based on revenue metric   4,600 4,100    
Contingent consideration based on production technical milestones     2,000    
Fair value of contingent consideration based on production technical milestone   1,500 1,600    
Fair value of the short-term liability   1,400      
Fair value of the long-term liability   4,700      
Fair value of contingent consideration   6,100 5,700    
Intangible assets, Gross Carrying Amount   11,726      
Transaction costs   900      
Net revenues included in consolidated result     600    
Net income (loss) included in consolidated result     $ (400)    
Decrease to goodwill $ (600)        
Assets acquired:          
Cash and cash equivalents   419      
Accounts receivable   34      
Inventory   166      
Prepaid expenses and other current assets   697      
Property and equipment   369      
Intangible assets   11,726      
Other noncurrent assets   336      
Total assets acquired   13,747      
Liabilities assumed:          
Accounts payable   58      
Customer deposits   283      
Current portion of lease liability   100      
Accrued expenses and other current liabilities   169      
Deferred revenue   810      
Lease liability, net of current portion   226      
Deferred tax liability   2,931      
Total liabilities assumed   4,577      
Net assets acquired   9,170      
Goodwill   14,581      
Total net assets acquired   23,751      
Aerosint | Acquired technology          
Business Combination, Consideration Transferred [Abstract]          
Intangible assets, Gross Carrying Amount   $ 11,547      
Estimated Life   11 years 6 months      
Aerosint | Trade name          
Business Combination, Consideration Transferred [Abstract]          
Intangible assets, Gross Carrying Amount   $ 179      
Estimated Life   4 years 6 months      
XML 79 R61.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACQUISITIONS - Acquisition of Dental Arts Labs (Details) - USD ($)
$ in Thousands
1 Months Ended 5 Months Ended 12 Months Ended
Jul. 31, 2021
Jul. 30, 2021
Jul. 31, 2020
Dec. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Business Combination, Consideration Transferred [Abstract]              
Vesting period     1 year        
Intangible assets, Gross Carrying Amount       $ 280,751 $ 280,751 $ 11,320  
Liabilities assumed:              
Goodwill       639,301 $ 639,301 $ 2,252 $ 2,252
Restricted Stock Units              
Business Combination, Consideration Transferred [Abstract]              
Issuance of additional shares (in shares)         19,046,000    
Vesting period         4 years    
Trade name              
Business Combination, Consideration Transferred [Abstract]              
Intangible assets, Gross Carrying Amount       12,475 $ 12,475    
Customer relationships              
Business Combination, Consideration Transferred [Abstract]              
Intangible assets, Gross Carrying Amount       69,127 $ 69,127    
Dental Arts Labs              
Business Combination, Consideration Transferred [Abstract]              
Purchase consideration   $ 26,042          
Payment to acquire business   26,042          
Decrease to goodwill $ (300)            
Intangible assets, Gross Carrying Amount   5,000          
Transaction costs   600          
Net revenues included in consolidated result       14,100      
Net income (loss) included in consolidated result       $ 300      
Assets acquired:              
Cash and cash equivalents   858          
Accounts receivable   3,707          
Inventory   2,438          
Prepaid expenses and other current assets   3,853          
Property and equipment   8,643          
Intangible assets   5,000          
Other noncurrent assets   4,636          
Total assets acquired   29,135          
Liabilities assumed:              
Accounts payable   1,949          
Current portion of lease liability   535          
Accrued expenses and other current liabilities   1,795          
Current portion of long-term debt   3,888          
Long-term debt   3          
Lease liability, net of current portion   3,762          
Total liabilities assumed   11,932          
Net assets acquired   17,203          
Goodwill   8,839          
Total net assets acquired   $ 26,042          
Dental Arts Labs | Restricted Stock Units              
Business Combination, Consideration Transferred [Abstract]              
Issuance of additional shares (in shares)   1,190,468          
Grant date fair value of stock issued for acquisition   $ 11,000          
Vesting period   4 years          
Dental Arts Labs | Trade name              
Business Combination, Consideration Transferred [Abstract]              
Intangible assets, Gross Carrying Amount   $ 1,300          
Estimated Life   8 years 6 months          
Dental Arts Labs | Customer relationships              
Business Combination, Consideration Transferred [Abstract]              
Intangible assets, Gross Carrying Amount   $ 3,700          
Estimated Life   9 years 6 months          
XML 80 R62.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACQUISITIONS - Acquisition of A.I.D.R.O. (Details) - USD ($)
$ in Thousands
1 Months Ended 4 Months Ended 12 Months Ended
Sep. 07, 2021
Jul. 31, 2020
Dec. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Business Combination, Consideration Transferred [Abstract]            
Vesting period   1 year        
Intangible assets, Gross Carrying Amount     $ 280,751 $ 280,751 $ 11,320  
Liabilities assumed:            
Goodwill     639,301 $ 639,301 $ 2,252 $ 2,252
Restricted Stock Units            
Business Combination, Consideration Transferred [Abstract]            
Issuance of additional shares (in shares)       19,046,000    
Vesting period       4 years    
Trade name            
Business Combination, Consideration Transferred [Abstract]            
Intangible assets, Gross Carrying Amount     12,475 $ 12,475    
Customer relationships            
Business Combination, Consideration Transferred [Abstract]            
Intangible assets, Gross Carrying Amount     69,127 $ 69,127    
AIDRO            
Business Combination, Consideration Transferred [Abstract]            
Purchase consideration $ 5,683          
Payment to acquire business 5,683          
Payments to acquire businesses, net of escrow deposit 4,900          
Amount deposited in escrow account 800          
Intangible assets, Gross Carrying Amount 1,080          
Transaction costs 400          
Net revenues included in consolidated result     1,700      
Net income (loss) included in consolidated result     $ (200)      
Assets acquired:            
Cash and cash equivalents 855          
Accounts receivable 966          
Inventory 906          
Prepaid expenses and other current assets 412          
Property and equipment 691          
Intangible assets 1,080          
Other noncurrent assets 1,100          
Total assets acquired 6,010          
Liabilities assumed:            
Accounts payable 1,307          
Current portion of lease liability 72          
Accrued expenses and other current liabilities 508          
Current portion of contingent consideration 138          
Long-term debt 764          
Lease liability, net of current portion 750          
Deferred tax liability 75          
Other noncurrent liabilities 228          
Total liabilities assumed 3,842          
Net assets acquired 2,168          
Goodwill 3,515          
Total net assets acquired $ 5,683          
AIDRO | Restricted Stock Units            
Business Combination, Consideration Transferred [Abstract]            
Issuance of additional shares (in shares) 364,050          
Grant date fair value of stock issued for acquisition $ 3,200          
Vesting period 4 years          
AIDRO | Trade name            
Business Combination, Consideration Transferred [Abstract]            
Intangible assets, Gross Carrying Amount $ 142          
Estimated Life 4 years          
AIDRO | Customer relationships            
Business Combination, Consideration Transferred [Abstract]            
Intangible assets, Gross Carrying Amount $ 938          
Estimated Life 15 years          
XML 81 R63.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACQUISITIONS - Acquisition of Brewer Dental Lab (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Oct. 14, 2021
Jul. 31, 2020
Dec. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Business Combination, Consideration Transferred [Abstract]            
Vesting period   1 year        
Intangible assets, Gross Carrying Amount     $ 280,751 $ 280,751 $ 11,320  
Liabilities assumed:            
Goodwill     639,301 $ 639,301 $ 2,252 $ 2,252
Restricted Stock Units            
Business Combination, Consideration Transferred [Abstract]            
Issuance of additional shares (in shares)       19,046,000    
Vesting period       4 years    
Trade name            
Business Combination, Consideration Transferred [Abstract]            
Intangible assets, Gross Carrying Amount     12,475 $ 12,475    
Customer relationships            
Business Combination, Consideration Transferred [Abstract]            
Intangible assets, Gross Carrying Amount     69,127 $ 69,127    
Larry Brewer Dental Lab, Inc            
Business Combination, Consideration Transferred [Abstract]            
Purchase consideration $ 7,613          
Payment to acquire business 7,613          
Payments to acquire business, paid at closing 7,000          
Remaining amount payable 500          
Intangible assets, Gross Carrying Amount 2,630          
Net revenues included in consolidated result     1,400      
Net income (loss) included in consolidated result     $ 100      
Assets acquired:            
Cash and cash equivalents 1,574          
Accounts receivable 524          
Inventory 226          
Property and equipment 375          
Intangible assets 2,630          
Other noncurrent assets 706          
Total assets acquired 6,035          
Liabilities assumed:            
Accounts payable 34          
Current portion of lease liability 87          
Accrued expenses and other current liabilities 145          
Lease liability, net of current portion 619          
Total liabilities assumed 885          
Net assets acquired 5,150          
Goodwill 2,463          
Total net assets acquired $ 7,613          
Larry Brewer Dental Lab, Inc | Restricted Stock Units            
Business Combination, Consideration Transferred [Abstract]            
Issuance of additional shares (in shares) 252,096          
Grant date fair value of stock issued for acquisition $ 1,800          
Vesting period 4 years          
Larry Brewer Dental Lab, Inc | Trade name            
Business Combination, Consideration Transferred [Abstract]            
Intangible assets, Gross Carrying Amount $ 230          
Estimated Life 8 years          
Larry Brewer Dental Lab, Inc | Customer relationships            
Business Combination, Consideration Transferred [Abstract]            
Intangible assets, Gross Carrying Amount $ 2,400          
Estimated Life 8 years          
XML 82 R64.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACQUISITIONS - Acquisition of May Dental Lab (Details) - USD ($)
$ in Thousands
1 Months Ended 2 Months Ended 12 Months Ended
Oct. 29, 2021
Jul. 31, 2020
Dec. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Business Combination, Consideration Transferred [Abstract]            
Vesting period   1 year        
Intangible assets, Gross Carrying Amount     $ 280,751 $ 280,751 $ 11,320  
Liabilities assumed:            
Goodwill     639,301 $ 639,301 $ 2,252 $ 2,252
Restricted Stock Units            
Business Combination, Consideration Transferred [Abstract]            
Issuance of additional shares (in shares)       19,046,000    
Vesting period       4 years    
Trade name            
Business Combination, Consideration Transferred [Abstract]            
Intangible assets, Gross Carrying Amount     12,475 $ 12,475    
Customer relationships            
Business Combination, Consideration Transferred [Abstract]            
Intangible assets, Gross Carrying Amount     69,127 $ 69,127    
May Dental Lab, Inc.            
Business Combination, Consideration Transferred [Abstract]            
Purchase consideration $ 12,500          
Payment to acquire business 12,500          
Payments to acquire business, paid at closing 11,800          
Remaining amount payable 800          
Intangible assets, Gross Carrying Amount 4,340          
Net revenues included in consolidated result     1,300      
Net income (loss) included in consolidated result     $ (100)      
Assets acquired:            
Cash and cash equivalents 230          
Accounts receivable 677          
Inventory 343          
Prepaid expenses and other current assets 98          
Property and equipment 495          
Intangible assets 4,340          
Other noncurrent assets 1,416          
Total assets acquired 7,599          
Liabilities assumed:            
Accounts payable 209          
Current portion of lease liability 201          
Accrued expenses and other current liabilities 255          
Lease liability, net of current portion 1,216          
Total liabilities assumed 1,881          
Net assets acquired 5,718          
Goodwill 6,782          
Total net assets acquired $ 12,500          
May Dental Lab, Inc. | Restricted Stock Units            
Business Combination, Consideration Transferred [Abstract]            
Issuance of additional shares (in shares) 357,642          
Grant date fair value of stock issued for acquisition $ 2,500          
Vesting period 4 years          
May Dental Lab, Inc. | Trade name            
Business Combination, Consideration Transferred [Abstract]            
Intangible assets, Gross Carrying Amount $ 3,900          
Estimated Life 9 years          
May Dental Lab, Inc. | Customer relationships            
Business Combination, Consideration Transferred [Abstract]            
Intangible assets, Gross Carrying Amount $ 440          
Estimated Life 10 years          
XML 83 R65.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACQUISITIONS - Acquisition of ExOne (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 2 Months Ended 12 Months Ended
Nov. 12, 2021
Jul. 31, 2020
Dec. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Business Combination, Consideration Transferred [Abstract]            
Vesting period   1 year        
Intangible assets, Gross Carrying Amount     $ 280,751 $ 280,751 $ 11,320  
Liabilities assumed:            
Goodwill     639,301 $ 639,301 $ 2,252 $ 2,252
Restricted Stock Units            
Business Combination, Consideration Transferred [Abstract]            
Vesting period       4 years    
Trade name            
Business Combination, Consideration Transferred [Abstract]            
Intangible assets, Gross Carrying Amount     12,475 $ 12,475    
Customer relationships            
Business Combination, Consideration Transferred [Abstract]            
Intangible assets, Gross Carrying Amount     69,127 $ 69,127    
ExOne Company            
Business Combination, Consideration Transferred [Abstract]            
Purchase consideration $ 613,002          
Payment to acquire business 201,399          
Value of stock issued for acquisition $ 411,603          
Common stock issued for acquisition 48,218,063          
Common stock fair value issued for acquisition $ 411,600          
Number of incentive stock options granted 86,020          
Weighted average exercise price of incentive stock options $ 4.47          
Intangible assets, Gross Carrying Amount $ 82,100          
Transaction costs 8,500          
Net revenues included in consolidated result     15,500      
Net income (loss) included in consolidated result     $ (6,900)      
Assets acquired:            
Cash and cash equivalents 119,068          
Restricted cash - current 3,007          
Accounts receivable 13,639          
Inventory 27,200          
Prepaid expenses and other current assets 5,165          
Property and equipment 33,991          
Intangible assets 82,100          
Other noncurrent assets 2,734          
Total assets acquired 286,904          
Liabilities assumed:            
Accounts payable 5,830          
Current portion of lease liability 1,919          
Accrued expenses and other current liabilities 11,025          
Current portion of deferred revenue 15,331          
Customer deposits 10,168          
Current portion of operating lease liability 1,919          
Deferred tax liability 3,465          
Lease liability, net of current portion 332          
Deferred revenue, net of current portion 147          
Other noncurrent liabilities 321          
Total liabilities assumed 48,538          
Net assets acquired 238,366          
Goodwill 374,636          
Total net assets acquired 613,002          
ExOne Company | Developed Technology            
Business Combination, Consideration Transferred [Abstract]            
Intangible assets, Gross Carrying Amount $ 72,900          
Estimated Life 8 years          
ExOne Company | Trade name            
Business Combination, Consideration Transferred [Abstract]            
Intangible assets, Gross Carrying Amount $ 1,300          
Estimated Life 4 years          
ExOne Company | Customer relationships            
Business Combination, Consideration Transferred [Abstract]            
Intangible assets, Gross Carrying Amount $ 7,900          
Estimated Life 12 years          
XML 84 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACQUISITIONS - Pro Forma Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Pro forma financial information    
Net revenues $ 207,688 $ 164,947
Net income (loss) $ (273,319) $ (138,346)
XML 85 R67.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACQUISITIONS - Acquisition of Meta Additive Ltd (Details) - USD ($)
$ in Millions
1 Months Ended 12 Months Ended
Sep. 09, 2021
Jul. 31, 2020
Dec. 31, 2021
Business Combination, Consideration Transferred [Abstract]      
Vesting period   1 year  
Restricted Stock Units      
Business Combination, Consideration Transferred [Abstract]      
Issuance of additional shares (in shares)     19,046,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 86 R68.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACQUISITIONS - Business Combination to the consolidated statement of cash flows and the consolidated statement of changes in equity (Details)
12 Months Ended
Dec. 31, 2020
USD ($)
Business Acquisition [Line Items]  
Net proceeds from reverse recapitalization $ 534,597,000
Trine  
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
XML 87 R69.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACQUISITIONS - Business Combination common shares issued (Details)
12 Months Ended
Dec. 09, 2020
D
$ / shares
shares
Dec. 31, 2021
D
shares
Business Acquisition [Line Items]    
Number of trading days | D 20  
Number of trading days not yet passed since the date of business combination | 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 88 R70.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACQUISITIONS (Details)
1 Months Ended 12 Months Ended
Jun. 10, 2021
USD ($)
shares
Dec. 09, 2020
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Oct. 31, 2020
USD ($)
shares
Jul. 31, 2020
Dec. 31, 2020
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Aug. 31, 2020
$ / shares
Aug. 20, 2020
shares
Dec. 31, 2019
USD ($)
Business Acquisition [Line Items]                    
Shares authorized | shares   550,000,000                
Common Stock, Shares Authorized | shares   500,000,000 500,000,000     500,000,000 500,000,000   366,366  
Common stock par value (in dollars per share) | $ / shares   $ 0.0001 $ 0.0001     $ 0.0001 $ 0.0001 $ 0.0001    
Preferred stock, shares authorized | shares   50,000,000 50,000,000     50,000,000 50,000,000      
Preferred stock par value (in dollars per share) | $ / shares   $ 0.0001 $ 0.0001     $ 0.0001 $ 0.0001      
Intangible asset excluding goodwill     $ 9,414,000     $ 9,414,000 $ 261,984,000      
Goodwill     2,252,000     2,252,000 $ 639,301,000     $ 2,252,000
Vesting period         1 year          
Figur Machine Tools LLC.                    
Business Acquisition [Line Items]                    
Purchase price     3,500,000              
Forust Corporation                    
Business Acquisition [Line Items]                    
Payments to Acquire Productive Assets       $ 2,000,000.0            
Asset Acquisition, Consideration Transferred, Equity Interest Issued and Issuable       500,000            
2021 Acquisitions                    
Business Acquisition [Line Items]                    
Asset Acquisition, Consideration Transferred, Equity Interest Issued and Issuable $ 6,100,000                  
Common Stock | 2021 Acquisitions                    
Business Acquisition [Line Items]                    
Asset Acquisition, Consideration Transferred, Equity Interest Issued and Issuable $ 4,300,000                  
Figur Machine Tools LLC.                    
Business Acquisition [Line Items]                    
Intangible asset excluding goodwill     $ 3,500,000     3,500,000        
Forust Corporation                    
Business Acquisition [Line Items]                    
Purchase consideration       $ 2,500,000            
Asset Acquisition, Equity Interest Issued or Issuable, Number of Shares | shares       61,061            
Intangible asset excluding goodwill       $ 2,500,000            
Asset Acquisition, Payment made at Closing       1,800,000            
Additional payment       $ 200,000            
Vesting period       2 years            
2021 Acquisitions                    
Business Acquisition [Line Items]                    
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                  
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 89 R71.htm IDEA: XBRL DOCUMENT v3.22.0.1
CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Debt Securities, Available-for-sale [Line Items]    
Cash equivalents $ 46,521 $ 482,886
Amortized Cost 197,198 111,876
Unrealized Gains   2
Unrealized Losses (49) (11)
Fair Value 197,149 111,867
Total cash equivalents and short-term investments, Amortized Cost 243,719 594,762
Total cash equivalents and short-term investments, Fair Value 243,670 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 70,401 43,911
Fair Value 70,401 43,911
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 65,645 47,970
Unrealized Losses (28) (11)
Fair Value 65,617 47,959
Government bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 36,487  
Unrealized Losses (11)  
Fair Value 36,476  
Assetbacked securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 24,665  
Unrealized Losses (10)  
Fair Value 24,655  
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 $ 46,521 $ 407,512
XML 90 R72.htm IDEA: XBRL DOCUMENT v3.22.0.1
CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS - Narrative (Details)
$ in Millions
12 Months Ended
Dec. 31, 2021
USD ($)
CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS  
Equity investment $ 20.0
Fair value of investments 7.4
Unrealized loss $ (12.6)
XML 91 R73.htm IDEA: XBRL DOCUMENT v3.22.0.1
FAIR VALUE MEASUREMENTS - Assets and Liability measured on recurring basis (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
item
Dec. 31, 2020
USD ($)
item
Assets    
Level 1 to Level 2 transfer   $ 0
Level 2 to Level 1 transfer   0
Transfer into Level 3   0
Transfer out of Level 3   $ 0
Number of transfers between level 1 and level 3 | item 1 1
Other investments in convertible debt instruments $ 6,800  
Recognized gains on convertible debt instruments 100  
Recognized loss on investments in equity securities 9,700  
Change in fair value of warrant liabilities 56,576 $ (56,417)
Change in fair value of contingent consideration 429  
Subscription liability 500  
Subscription Agreement    
Assets    
Recognized losses on equity investment 12,600  
Recognized loss on investments in equity securities 2,400  
Private Placement Warrants    
Assets    
Change in fair value of warrant liabilities (56,600) 56,400
Level 3    
Movement in Level 3 assets measured at fair value    
Balance at beginning of period 3,000  
Additions 23,620 3,000
Changes in fair value (12,450)  
Transfers to Level 1 (7,420)  
Balance at end of period 6,750 3,000
Movement in Level 3 liabilities measured at fair value    
Balance at beginning of period 93,328  
Additions 6,558 149,745
Changes in fair value 58,592 (56,417)
Exercise of private placement warrants (149,904)  
Disposals (2,920)  
Balance at end of period 5,654 93,328
Recurring    
Assets    
Total assets 257,841 597,753
Total liabilities 5,654 93,328
Recurring | Contingent Consideration    
Assets    
Total liabilities 5,654  
Recurring | Private Placement Warrants    
Assets    
Total liabilities   93,328
Recurring | Money market funds    
Assets    
Total assets 46,521 407,512
Recurring | Commercial paper    
Assets    
Total assets 70,401 119,285
Recurring | Corporate bonds    
Assets    
Total assets 65,617 47,959
Recurring | Government bonds    
Assets    
Total assets 36,476  
Recurring | Assetbacked securities    
Assets    
Total assets 24,656  
Recurring | Equity securities    
Assets    
Total assets 7,420  
Recurring | Other investments    
Assets    
Total assets 6,750 3,000
Recurring | U.S Treasury securities    
Assets    
Total assets   19,997
Recurring | Level 1    
Assets    
Total assets 53,941 427,509
Recurring | Level 1 | Money market funds    
Assets    
Total assets 46,521 407,512
Recurring | Level 1 | Equity securities    
Assets    
Total assets 7,420  
Recurring | Level 1 | U.S Treasury securities    
Assets    
Total assets   19,997
Recurring | Level 2    
Assets    
Total assets 197,150 167,244
Recurring | Level 2 | Commercial paper    
Assets    
Total assets 70,401 119,285
Recurring | Level 2 | Corporate bonds    
Assets    
Total assets 65,617 47,959
Recurring | Level 2 | Government bonds    
Assets    
Total assets 36,476  
Recurring | Level 2 | Assetbacked securities    
Assets    
Total assets 24,656  
Recurring | Level 3    
Assets    
Total assets 6,750 3,000
Total liabilities 5,654 93,328
Recurring | Level 3 | Contingent Consideration    
Assets    
Total liabilities 5,654  
Recurring | Level 3 | Private Placement Warrants    
Assets    
Total liabilities   93,328
Recurring | Level 3 | Other investments    
Assets    
Total assets $ 6,750 $ 3,000
XML 92 R74.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACCOUNTS RECEIVABLE (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
ACCOUNTS RECEIVABLE      
Trade receivables $ 47,352 $ 7,016  
Allowance for doubtful accounts (665) (500) $ (199)
Total accounts receivable $ 46,687 $ 6,516  
XML 93 R75.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACCOUNTS RECEIVABLE - Allowance for doubtful accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
ACCOUNTS RECEIVABLE    
Balance at beginning of period $ 500 $ 199
Provision for uncollectible accounts, net of recoveries 447 377
Uncollectible accounts written off (282) (76)
Balance at end of period $ 665 $ 500
XML 94 R76.htm IDEA: XBRL DOCUMENT v3.22.0.1
INVENTORY (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
INVENTORY    
Raw materials $ 24,887  
Work in process 8,875 $ 2,896
Finished goods:    
Deferred cost of sales 6,999  
Manufactured finished goods 24,638 6,812
Total finished goods 31,637 6,812
Total inventory $ 65,399 $ 9,708
XML 95 R77.htm IDEA: XBRL DOCUMENT v3.22.0.1
PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
PREPAID EXPENSES AND OTHER CURRENT ASSETS    
Prepaid operating expenses $ 11,961 $ 68
Prepaid taxes 1,981  
Prepaid dues and subscriptions 1,889 189
Prepaid insurance 492 121
Government grants receivable 226  
Prepaid rent 178 118
Other 1,481 480
Total prepaid expenses and other current assets $ 18,208 $ 976
XML 96 R78.htm IDEA: XBRL DOCUMENT v3.22.0.1
PROPERTY AND EQUIPMENT - Property and Equipment - Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 88,374 $ 33,495
Less: accumulated depreciation (29,664) (21,335)
Total property and equipment, net 58,710 12,160
Depreciation and amortization expense 24,854 8,589
Equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 42,892 13,708
Land and buildings    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 17,214  
Automobiles    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 905  
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 1,844 895
Computer equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 1,725 1,089
Tooling    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 2,000 1,805
Software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 2,346 1,249
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 15,263 13,870
Construction in process    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 4,185 879
PPE not including acquired technology or capitalized software    
Property, Plant and Equipment [Line Items]    
Depreciation and amortization expense $ 8,500 $ 7,600
XML 97 R79.htm IDEA: XBRL DOCUMENT v3.22.0.1
GOODWILL & INTANGIBLE ASSETS - Goodwill (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Goodwill [Line Items]    
Goodwill, Beginning Balance $ 2,252,000  
Foreign currency translation adjustment (4,568,000)  
Goodwill, Ending Balance 639,301,000  
Accumulated impairment losses 0 $ 0
Acquisition of EnvisionTEC    
Goodwill [Line Items]    
Acquisition 195,688,000  
Goodwill, Ending Balance 16,400,000  
Adaptive 3D Technologies Inc    
Goodwill [Line Items]    
Acquisition 35,113,000  
Aerosint    
Goodwill [Line Items]    
Acquisition 14,581,000  
Dental Arts Labs    
Goodwill [Line Items]    
Acquisition 8,839,000  
AIDRO    
Goodwill [Line Items]    
Acquisition 3,515,000  
Brewer Dental Lab, Inc.    
Goodwill [Line Items]    
Acquisition 2,463,000  
May Dental Lab, Inc.    
Goodwill [Line Items]    
Acquisition 6,782,000  
ExOne Company    
Goodwill [Line Items]    
Acquisition $ 374,636,000  
XML 98 R80.htm IDEA: XBRL DOCUMENT v3.22.0.1
GOODWILL & INTANGIBLE ASSETS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Acquired Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Gross Carrying Amount $ 280,751 $ 11,320
Intangible Assets, Accumulated Amortization 18,767 1,906
Total intangible assets 261,984 9,414
Amortization expense 17,515 888
Expected amortization expense    
2022 39,307  
2023 42,206  
2024 42,263  
2025 39,747  
2026 29,854  
2027 and after 68,607  
Total intangible assets $ 261,984 9,414
Acquired technology    
Acquired Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (in years) 9 years 2 months 12 days  
Intangible assets, Gross Carrying Amount $ 198,631 10,193
Intangible Assets, Accumulated Amortization 11,421 1,091
Total intangible assets 187,210 9,102
Expected amortization expense    
Total intangible assets $ 187,210 9,102
Trade name    
Acquired Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (in years) 10 years 9 months 18 days  
Intangible assets, Gross Carrying Amount $ 12,475  
Intangible Assets, Accumulated Amortization 684  
Total intangible assets 11,791  
Expected amortization expense    
Total intangible assets $ 11,791  
Customer relationships    
Acquired Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (in years) 10 years 9 months 18 days  
Intangible assets, Gross Carrying Amount $ 69,127  
Intangible Assets, Accumulated Amortization 6,296  
Total intangible assets 62,831  
Expected amortization expense    
Total intangible assets $ 62,831  
Capitalized Software    
Acquired Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (in years) 1 year 6 months  
Intangible assets, Gross Carrying Amount $ 518 1,127
Intangible Assets, Accumulated Amortization 366 815
Total intangible assets 152 312
Expected amortization expense    
Total intangible assets $ 152 $ 312
XML 99 R81.htm IDEA: XBRL DOCUMENT v3.22.0.1
GOODWILL & INTANGIBLE ASSETS - Amortization Expenses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Acquired Finite-Lived Intangible Assets [Line Items]    
Amortization expense $ 17,515 $ 888
Acquired technology | Cost of sales    
Acquired Finite-Lived Intangible Assets [Line Items]    
Amortization expense 8,569 114
Acquired technology | Research and development    
Acquired Finite-Lived Intangible Assets [Line Items]    
Amortization expense 1,761 646
Trade name | General and administrative expenses    
Acquired Finite-Lived Intangible Assets [Line Items]    
Amortization expense 685  
Customer relationships | Sales and marketing expense    
Acquired Finite-Lived Intangible Assets [Line Items]    
Amortization expense 6,339  
Capitalized Software | Research and development    
Acquired Finite-Lived Intangible Assets [Line Items]    
Amortization expense $ 161 $ 128
XML 100 R82.htm IDEA: XBRL DOCUMENT v3.22.0.1
OTHER NONCURRENT ASSETS - Components of other noncurrent assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
OTHER NONCURRENT ASSETS    
Right-of-use asset $ 17,794 $ 1,810
Long-term deposits 390 69
Other investments 6,750 3,000
Other 546  
Total other noncurrent assets $ 25,480 $ 4,879
XML 101 R83.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES    
Compensation and benefits related $ 17,124 $ 2,068
Professional services 2,659 2,508
Warranty reserve 4,048 1,553
Franchise and royalty fees 2,035 159
Current portion of contingent consideration 1,471  
Inventory purchases 1,072 86
Commissions 849  
Income tax payable 233  
Sales and use and franchise taxes 274 586
Other 4,064 605
Total accrued expenses and other current liabilities 33,829 7,565
Warranty reserve, at the beginning of the period 1,553 1,491
Warranty reserve assumed in acquisition 1,389  
Additions to warranty reserve 2,576 346
Claims fulfilled (1,470) (284)
Warranty reserve, at the end of the period $ 4,048 $ 1,553
XML 102 R84.htm IDEA: XBRL DOCUMENT v3.22.0.1
DEBT (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Jun. 30, 2018
USD ($)
item
Dec. 31, 2021
USD ($)
loan
Dec. 31, 2020
USD ($)
Jul. 30, 2021
USD ($)
Debt Instrument [Line Items]        
Proceeds from PPP loan     $ 5,379  
Current portion of long term debt   $ 825 $ 9,991  
Long-term debt, net of current portion   548    
Deferred financing costs   100    
Deferred financing costs, net   $ 0    
Dental Arts Labs        
Debt Instrument [Line Items]        
Loan acquired       $ 3,888
AIDRO        
Debt Instrument [Line Items]        
Term of loan   4 years 6 months    
Loan acquired   $ 1,100    
Outstanding amount   $ 900    
Number of bank loans acquired | loan   3    
Bank loan paid   $ 200    
Current portion of long term debt   340    
Long-term debt, net of current portion   $ 500    
AIDRO | Minimum        
Debt Instrument [Line Items]        
Accrued interest rate   1.70%    
AIDRO | Maximum        
Debt Instrument [Line Items]        
Accrued interest rate   2.10%    
Term loan        
Debt Instrument [Line Items]        
Nominal amount $ 20,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      
Paycheck Protection Program | EnvisionTEC, Inc.        
Debt Instrument [Line Items]        
Loan acquired   $ 1,200    
Interest rate   1.00%    
Outstanding amount   $ 0    
Equipment Financing Agreements | Dental Arts Labs        
Debt Instrument [Line Items]        
Loan acquired   500    
Current portion of long term debt   $ 500    
Financing agreement term   13 months    
Advance payment   $ 500    
XML 103 R85.htm IDEA: XBRL DOCUMENT v3.22.0.1
OTHER NONCURRENT LIABILITIES - Summary of other noncurrent liabilities (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
OTHER NONCURRENT LIABILITIES  
Taxes payable $ 1,034
Acquisition consideration 1,750
Other 386
Total other noncurrent liabilities $ 3,170
XML 104 R86.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES - Lessee (Details)
12 Months Ended
Dec. 31, 2021
USD ($)
agreement
Dec. 31, 2020
USD ($)
Leases    
Right of use assets $ 17,794,000 $ 1,810,000
Total lease liability 17,800,000 3,000,000.0
Impairments 0 $ 0
Increase in company's right of use asset $ 12,300,000  
Number of service agreements contained embedded lease | agreement 2  
Operating lease not yet commenced $ 0  
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Other Assets, Noncurrent Other Assets, Noncurrent
Dental Arts Labs    
Leases    
Right of use assets $ 3,600,000  
XML 105 R87.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES - Other lease related balances (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Lease cost    
Operating lease cost $ 2,572 $ 746
Finance lease cost 6  
Short-term lease cost 129  
Variable lease cost 178 40
Total lease cost 2,885 786
Operating cash flows used in operating leases 2,862 $ 1,073
Operating cash flows used in finance leases $ 8  
Weighted-average remaining lease term-operating leases (years) 5 years 1 month 6 days 3 years 2 months 12 days
Weighted-average remaining lease term-finance leases (years) 7 years 7 months 6 days  
Weighted-average discount rate-operating leases 4.30% 7.60%
Weighted-average discount rate- finance leases 1.50%  
XML 106 R88.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES - Future minimum lease payments (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Operating Leases  
2022 $ 6,109
2023 4,005
2024 2,507
2025 1,944
2026 1,707
2026 and after 3,556
Total lease payments 19,828
Less amount representing interest (1,994)
Total lease liability 17,834
Less current portion of lease liability (5,446)
Lease liability, net of current portion $ 12,388
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Lease Liability Current, Lease Liability Non Current
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Lease Liability Current
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Lease Liability Non Current
Finance Leases  
2022 $ 86
2023 86
2024 82
2025 81
2026 81
2026 and after 411
Total lease payments 827
Less amount representing interest (57)
Total lease liability 770
Less current portion of lease liability (81)
Lease liability, net of current portion $ 689
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Lease Liability Current, Lease Liability Non Current
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Lease Liability Current
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Lease Liability Non Current
XML 107 R89.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES - Lessor (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
LEASES    
Net investment in sales-type lease arrangements $ 729 $ 0
XML 108 R90.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES - Components of operating and sales-type lease arrangements (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Operating  
Revenue $ 67
Sales-type  
Revenue 261
Interest Income $ 3
XML 109 R91.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES - Net investment in sales-type leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
LEASES    
Future minimum lease payments receivable $ 1,235  
Less: Allowance for doubtful accounts (506)  
Net future minimum lease payments receivable 729 $ 0
Less: Unearned interest income (38)  
Net investment in sales-type leases $ 691  
XML 110 R92.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES - Future minimum lease operating and sales-type lease arrangements (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Operating  
2022 $ 264
2023 37
2024 9
Total minimum lease payments 310
Sales-type  
2022 687
2023 458
2024 45
2025 45
Total minimum lease payments 1,235
Less: Allowance for doubtful accounts (506)
Less: Unearned interest income (38)
Future minimum lease payments receivable $ 691
XML 111 R93.htm IDEA: XBRL DOCUMENT v3.22.0.1
COMMITMENTS AND CONTINGENCIES (Details)
$ in Millions
12 Months Ended
Dec. 31, 2021
USD ($)
Nov. 11, 2021
item
Other Commitments [Line Items]    
Number of putative class action complaints filed by shareholders | item   12
Purchase orders with contract manufacturers $ 78.9  
One time royalty payment 0.3  
Minimum annual commitment 0.7  
Letter of Credit    
Other Commitments [Line Items]    
Line of Credit Facility, Maximum Borrowing Capacity 4.0  
Line of credit facility, Collateral amount 1.1  
Total outstanding financial guarantees and letters of credit 2.7  
Letter of Credit | Restricted Cash    
Other Commitments [Line Items]    
Line of credit facility, Cash collateral 1.5  
Letter Of Credit, Expiring from March 2022 to March 2023    
Other Commitments [Line Items]    
Total outstanding financial guarantees and letters of credit 0.5  
Letter Of Credit, With No Expiration Date    
Other Commitments [Line Items]    
Total outstanding financial guarantees and letters of credit $ 2.2  
Minimum    
Other Commitments [Line Items]    
Obligation to pay (as percentage) 1.00%  
Maximum    
Other Commitments [Line Items]    
Obligation to pay (as percentage) 13.00%  
XML 112 R94.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
INCOME TAXES    
Income tax benefit $ (29,668) $ (940)
Domestic (252,343) (34,285)
Foreign (17,659) (670)
Loss before income taxes $ (270,002) $ (34,955)
XML 113 R95.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES - Provision (Benefit) for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Current:    
Federal $ (33)  
State 20  
Total Current (13)  
Deferred:    
Federal (23,378) $ (670)
State (5,494) (270)
Foreign (783)  
Total Deferred (29,655) (940)
Benefit for income taxes $ (29,668) $ (940)
XML 114 R96.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES - Components of Income (Loss) Before Provision for Income Taxes (Details)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Effective income tax rate:    
Expected income tax benefit at the federal statutory rate 21.00% 21.00%
State taxes (2.00%) 6.00%
Change in valuation allowance (4.00%) (68.00%)
Research and development credit carryover (1.00%) 2.00%
Stock-based compensation expense 3.00%  
Warrant Expense (5.00%)  
Permanent differences   42.00%
Other (1.00%)  
Effective income tax rate 11.00% 3.00%
XML 115 R97.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES - Components of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Deferred tax assets:      
Federal and state net operating carryforwards $ 148,946 $ 77,463  
Research and development and other credits 10,977 13,555  
Startup costs 12,904 15,717  
Stock-based compensation 4,242 2,257  
Reserves and accruals 1,452 15  
Deferred lease liability 4,856 872  
Depreciation 3 1,503  
Divisional foreign entity deferred 2,137    
Other deferred tax assets 6,457 2,257  
Total gross deferred tax asset 191,974 113,639  
Valuation allowance (127,150) (111,494) $ (87,370)
Net deferred tax asset 64,824 2,145  
Deferred tax liabilities:      
Right-of-use asset (4,692) (522)  
Intangible assets (68,504) (1,623)  
Depreciation (1,527)    
Other (796)    
Total deferred tax liabilities (75,519) $ (2,145)  
Net deferred tax liability $ (10,695)    
XML 116 R98.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES - Valuation Allowance (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
INCOME TAXES    
Valuation allowance at beginning of the year $ 111,494 $ 87,370
Increases recorded to income tax provision 45,139 25,058
Decreases recorded as a benefit to income tax provision (29,483) (934)
Valuation allowance at end of year $ 127,150 $ 111,494
XML 117 R99.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Operating Loss Carryforwards [Line Items]    
Operating loss carryforwards, subject to expiration $ 98,600  
Operating loss carryforwards, not subject to expiration 493,900  
Federal and state research and development tax credit carryforwards 10,900  
Unrecognized tax liability 997  
Accrued interest and penalties 200  
Income tax benefit from acquisitions (29,600)  
Germany    
Operating Loss Carryforwards [Line Items]    
Operating loss carryforwards 30,000  
Japan    
Operating Loss Carryforwards [Line Items]    
Operating loss carryforwards 1,500  
Federal tax    
Operating Loss Carryforwards [Line Items]    
Operating loss carryforwards 592,500 $ 273,800
State and local jurisdiction    
Operating Loss Carryforwards [Line Items]    
Operating loss carryforwards 190,500 $ 243,200
Foreign    
Operating Loss Carryforwards [Line Items]    
Operating loss carryforwards $ 32,600  
XML 118 R100.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES - Reconciliation of unrecognized tax liabilities (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]  
Unrecognized Tax Benefits, Increase Resulting from Acquisition $ 1,005
Gross decreases - foreign exchange translation adjustments (8)
Unrecognized tax liability, end of year $ 997
XML 119 R101.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCKHOLDERS' EQUITY (Details) - $ / shares
Dec. 31, 2021
Dec. 31, 2020
Dec. 09, 2020
Aug. 31, 2020
Aug. 20, 2020
Convertible Preferred Stock and Stockholders' Equity          
Common stock, shares authorized 500,000,000 500,000,000 500,000,000   366,366
Common stock par value (in dollars per share) $ 0.0001 $ 0.0001 $ 0.0001 $ 0.0001  
Preferred stock, shares authorized 50,000,000 50,000,000 50,000,000    
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        
Preferred Stock          
Convertible Preferred Stock and Stockholders' Equity          
Preferred stock, shares authorized 50,000,000        
Preferred stock par value (in dollars per share) $ 0.0001        
XML 120 R102.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCKHOLDERS' EQUITY - Restricted Stock Agreements (Details) - Restricted Stock awards
12 Months Ended
Dec. 31, 2015
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Shares issued | shares 34,010,977
Share price | $ / shares $ 0.0001
XML 121 R103.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCKHOLDERS' EQUITY - Warrants (Details)
12 Months Ended
Feb. 24, 2020
$ / shares
shares
Dec. 31, 2021
USD ($)
Y
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Mar. 29, 2021
$ / shares
shares
Dec. 09, 2020
$ / shares
Aug. 31, 2020
USD ($)
$ / shares
May 31, 2017
$ / shares
shares
Class of Warrant or Right [Line Items]              
Warrants to purchase shares | shares     122,073       2,442,440
Number of common stock purchased by each warrant | shares             1
Revenue generated per share             $ 35.00
Exercise price           $ 3.34 $ 3.34
Fair value of the warrants | $     $ 200,000     $ 1,700,000  
Change in fair value of warrant liabilities | $   $ 56,576,000 $ (56,417,000)        
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,000          
Common Class A              
Class of Warrant or Right [Line Items]              
Common stock par value (in dollars per share)   $ 0.0001          
Trine Warrants              
Class of Warrant or Right [Line Items]              
Exercise price $ 11.50 11.50          
Warrant redemption price   0.01          
Share Price   $ 10.00          
Warrant exercisable term   30 days          
Warrants and Rights Outstanding, Term   5 years          
Debt Instrument, Convertible, Threshold Trading Days | Y   20          
Debt Instrument, Convertible, Threshold Consecutive Trading Days | Y   30          
Debt Conversion, Converted Instrument, Warrants or Options Issued | shares 1,500,000            
Proceeds from Warrant Exercises | $   $ 170,700,000          
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          
Common stock par value (in dollars per share)   $ 0.0001          
Trine Warrants | Warrants              
Class of Warrant or Right [Line Items]              
Number of common stock purchased by each warrant | shares   0.5          
Private Placement Warrants              
Class of Warrant or Right [Line Items]              
Warrants to purchase shares | shares   8,503,000          
Number of common stock purchased by each warrant | shares   1          
Exercise price   $ 11.50          
Warrants and Rights Outstanding | $   $ 8,503,000          
Change in fair value of warrant liabilities | $   $ 56,600,000 $ 56,400,000        
Warrant redemption price   $ 1.00          
Number of shares issued during the period up on exercise of warrants not settle-able in cash. | shares   5,850,346          
Minimum              
Class of Warrant or Right [Line Items]              
Share Price   $ 5.13          
Minimum | Trine Warrants | Common Class A              
Class of Warrant or Right [Line Items]              
Share Price   $ 18.00          
XML 122 R104.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCKHOLDERS' EQUITY - Common Stock Warrants (Details)
12 Months Ended
Dec. 31, 2021
Y
$ / shares
shares
Dec. 31, 2020
$ / shares
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   2.0
Expected volatility    
Class of Warrant or Right [Line Items]    
Warrants and Rights Outstanding, Measurement Input   52.5
Fair value of common stock    
Class of Warrant or Right [Line Items]    
Warrants and Rights Outstanding, Measurement Input   3.34
Minimum    
Class of Warrant or Right [Line Items]    
Share Price $ 5.13  
Minimum | Expected life (in years)    
Class of Warrant or Right [Line Items]    
Warrants and Rights Outstanding, Measurement Input | Y   8.0
Maximum | Expected life (in years)    
Class of Warrant or Right [Line Items]    
Warrants and Rights Outstanding, Measurement Input | Y   8.8
Private Placement Warrants | Risk-free interest rate    
Class of Warrant or Right [Line Items]    
Warrants and Rights Outstanding, Measurement Input   0.4
Private Placement Warrants | Expected volatility    
Class of Warrant or Right [Line Items]    
Warrants and Rights Outstanding, Measurement Input 55.0 50.0
Private Placement Warrants | Expected life (in years)    
Class of Warrant or Right [Line Items]    
Warrants and Rights Outstanding, Measurement Input | Y 4.8 4.9
Private Placement Warrants | Fair value of common stock    
Class of Warrant or Right [Line Items]    
Warrants and Rights Outstanding, Measurement Input   17.20
Private Placement Warrants | Exercise price    
Class of Warrant or Right [Line Items]    
Warrants and Rights Outstanding, Measurement Input 11.50 11.50
Private Placement Warrants | Minimum | Risk-free interest rate    
Class of Warrant or Right [Line Items]    
Warrants and Rights Outstanding, Measurement Input 0.4  
Private Placement Warrants | Minimum | Fair value of common stock    
Class of Warrant or Right [Line Items]    
Warrants and Rights Outstanding, Measurement Input 19.82  
Private Placement Warrants | Maximum | Risk-free interest rate    
Class of Warrant or Right [Line Items]    
Warrants and Rights Outstanding, Measurement Input 0.6  
Private Placement Warrants | Maximum | Fair value of common stock    
Class of Warrant or Right [Line Items]    
Warrants and Rights Outstanding, Measurement Input 30.49  
Technical Technical Research and Development Advisor Services    
Class of Warrant or Right [Line Items]    
Common Stock Warrants Converted | shares 366,366  
Shares issued on exercise of warrants | shares 244,428  
Technical Technical Research and Development Advisor Services | Risk-free interest rate    
Class of Warrant or Right [Line Items]    
Warrants and Rights Outstanding, Measurement Input   0.5
Technical Technical Research and Development Advisor Services | Expected volatility    
Class of Warrant or Right [Line Items]    
Warrants and Rights Outstanding, Measurement Input   52.5
Technical Technical Research and Development Advisor Services | Expected life (in years)    
Class of Warrant or Right [Line Items]    
Warrants and Rights Outstanding, Measurement Input | Y   0.3
Technical Technical Research and Development Advisor Services | Fair value of common stock    
Class of Warrant or Right [Line Items]    
Warrants and Rights Outstanding, Measurement Input   7.98
XML 123 R105.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCKHOLDERS' EQUITY - Legacy Desktop Metal Convertible Preferred Stock (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
director
$ / shares
shares
Class of Warrant or Right [Line Items]  
Convertible Preferred Stock, Authorized | shares 100,038,109
Convertible Preferred Stock, Issued | shares 100,038,109
Convertible Preferred Stock, Outstanding | shares 100,038,109
Preferred stock authorized $ 436,533
Preferred stock issued 436,533
Preferred stock outstanding $ 436,533
Dividend rate (as a percent) 8.00%
Dividends declared $ 0
Proceeds from Issuance Initial Public Offering $ 50,000
Series A Legacy Preferred Stock  
Class of Warrant or Right [Line Items]  
Par value (in dollars per share) | $ / shares $ 0.0001
Convertible Preferred Stock, Authorized | shares 26,189,545
Convertible Preferred Stock, Issued | shares 26,189,545
Convertible Preferred Stock, Outstanding | shares 26,189,545
Preferred stock authorized $ 13,878
Preferred stock issued 13,878
Preferred stock outstanding $ 13,878
Number of directors entitled to elect | director 1
Preferred stock liquidation preference Per Share | $ / shares $ 0.53372
Preferred Stock Convertible conversion price | $ / shares 0.53372
Series B Legacy Preferred Stock  
Class of Warrant or Right [Line Items]  
Par value (in dollars per share) | $ / shares $ 0.0001
Convertible Preferred Stock, Authorized | shares 23,675,035
Convertible Preferred Stock, Issued | shares 23,675,035
Convertible Preferred Stock, Outstanding | shares 23,675,035
Preferred stock authorized $ 37,806
Preferred stock issued 37,806
Preferred stock outstanding $ 37,806
Number of directors entitled to elect | director 2
Preferred stock liquidation preference Per Share | $ / shares $ 1.6013
Preferred Stock Convertible conversion price | $ / shares 1.6013
Series C Legacy Preferred Stock  
Class of Warrant or Right [Line Items]  
Par value (in dollars per share) | $ / shares $ 0.0001
Convertible Preferred Stock, Authorized | shares 13,152,896
Convertible Preferred Stock, Issued | shares 13,152,896
Convertible Preferred Stock, Outstanding | shares 13,152,896
Preferred stock authorized $ 44,852
Preferred stock issued 44,852
Preferred stock outstanding $ 44,852
Number of directors entitled to elect | director 1
Preferred stock liquidation preference Per Share | $ / shares $ 3.4213
Preferred Stock Convertible conversion price | $ / shares 3.4213
Series D Legacy Preferred Stock  
Class of Warrant or Right [Line Items]  
Par value (in dollars per share) | $ / shares $ 0.0001
Convertible Preferred Stock, Authorized | shares 21,075,193
Convertible Preferred Stock, Issued | shares 21,075,193
Convertible Preferred Stock, Outstanding | shares 21,075,193
Preferred stock authorized $ 180,353
Preferred stock issued 180,353
Preferred stock outstanding $ 180,353
Preferred stock liquidation preference Per Share | $ / shares $ 8.5656
Preferred Stock Convertible conversion price | $ / shares 8.5656
Series E Legacy Preferred Stock  
Class of Warrant or Right [Line Items]  
Par value (in dollars per share) | $ / shares $ 0.0001
Convertible Preferred Stock, Authorized | shares 13,450,703
Convertible Preferred Stock, Issued | shares 13,450,703
Convertible Preferred Stock, Outstanding | shares 13,450,703
Preferred stock authorized $ 134,667
Preferred stock issued 134,667
Preferred stock outstanding $ 134,667
Number of directors entitled to elect | director 1
Series E-1 Legacy Preferred Stock  
Class of Warrant or Right [Line Items]  
Par value (in dollars per share) | $ / shares $ 0.0001
Convertible Preferred Stock, Authorized | shares 2,494,737
Convertible Preferred Stock, Issued | shares 2,494,737
Convertible Preferred Stock, Outstanding | shares 2,494,737
Preferred stock authorized $ 24,977
Preferred stock issued 24,977
Preferred stock outstanding $ 24,977
Preferred stock liquidation preference Per Share | $ / shares $ 10.0211
Preferred Stock Convertible conversion price | $ / shares 10.0211
Minimum  
Class of Warrant or Right [Line Items]  
Share price | $ / shares $ 5.13
XML 124 R106.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCK BASED COMPENSATION - Stock Incentive Plan (Details)
$ in Millions
1 Months Ended 12 Months Ended
Jan. 01, 2021
shares
Dec. 31, 2020
shares
Jul. 31, 2020
USD ($)
employee
Dec. 31, 2021
shares
Dec. 31, 2020
USD ($)
shares
Dec. 31, 2019
shares
Dec. 31, 2015
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vesting period     1 year        
Granted (in shares)       86,000      
Number of employees affected by repricing | employee     116        
Expenses recognized | $     $ 3.6        
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 8,450,799    
Fair value of shares | $         $ 29.8    
Non-employee              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Granted (in shares)       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
Expiration period             10 years
Vesting period             4 years
Make Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Expiration period           10 years  
Vesting period           4 years  
Options and warrants to be issued           232,304  
Granted (in shares)           0  
2020 Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Common stock available for future issuance   12,400,813     12,400,813    
Percentage of stock outstanding   5.00%          
Additional shares added to the plan 11,337,837            
XML 125 R107.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCK BASED COMPENSATION - Common Stock to Employees (Details) - Employee
12 Months Ended
Dec. 31, 2020
$ / shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Risk-free interest rate, Minimum 0.30%
Risk-free interest rate, Maximum 1.70%
Expected volatility, Minimum 52.70%
Expected volatility, Maximum 54.20%
Expected life, Minimum (in years) 5 years 10 months 24 days
Expected life, Maximum (in years) 6 years 3 months 18 days
Fair value of Common Stock, Minimum $ 1.40
Fair value of Common Stock, Maximum $ 7.98
XML 126 R108.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCK BASED COMPENSATION - Common Stock to Consultants (Details) - Consultant
12 Months Ended
Dec. 31, 2020
$ / shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Risk-free interest rate, Minimum 0.60%
Risk-free interest rate, Maximum 0.80%
Expected volatility, Minimum 54.30%
Expected volatility, Maximum 54.80%
Expected life, Minimum (in years) 9 years 4 months 24 days
Expected life, Maximum (in years) 10 years
Fair value of Common Stock, Minimum $ 1.40
Fair value of Common Stock, Maximum $ 7.98
XML 127 R109.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCK BASED COMPENSATION - Performance-Based Stock Options (Details) - shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Granted (in shares) 86,000  
Options vested (in shares) 8,328,000  
Options forfeited (in shares) 658,000  
Options outstanding (in shares) 13,249,000 19,553,000
Performance-Based Stock Options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Granted (in shares)   560,256
Options vested (in shares) 0  
Options forfeited (in shares) 83,958  
Options outstanding (in shares) 476,298  
XML 128 R110.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCK BASED COMPENSATION - Assumed Stock Options (Details)
Nov. 12, 2021
$ / shares
shares
ExOne Company  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of unvested stock options 86,020
Assumed Stock Options  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Risk-free interest rate, Minimum 0.50%
Risk-free interest rate, Maximum 0.80%
Expected volatility, Minimum 57.20%
Expected volatility, Maximum 59.40%
Expected life, Minimum (in years) 1 year
Expected life, Maximum (in years) 2 years 9 months 18 days
Fair value of Common Stock | $ / shares $ 8.61
Assumed Stock Options | ExOne Company  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of unvested stock options 86,020
XML 129 R111.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCK BASED COMPENSATION - Option Activity of the Plan (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Sep. 28, 2020
Dec. 31, 2021
Dec. 31, 2020
Number of shares      
Outstanding at beginning of period (in shares)   19,553  
Granted (in shares)   86  
Exercised (in shares)   (5,732)  
Forfeited/expired (in shares)   (658)  
Outstanding at end of period (in shares)   13,249 19,553
Options vested at end of period (in shares)   8,328  
Options vested or expected to vest at end of period (in shares)   12,704  
Weighted-Average Exercise Price per share      
Outstanding at beginning of period (in dollars per share)   $ 1.53  
Granted (in dollars per share)   4.47  
Exercised (in dollars per share)   1.12  
Forfeited/expired (in dollars per share)   1.46  
Outstanding at end of period (in dollars per share)   1.73 $ 1.53
Options vested at end of period (in dollars per share)   1.85  
Options vested or expected to vest at end of period   $ 1.74  
Weighted-average remaining contractual term (in years)   7 years 2 months 23 days 7 years 9 months
Options vested at end of period   6 years 6 months 10 days  
Options vested or expected to vest at end of period   7 years 2 months 4 days  
Aggregate intrinsic value of options outstanding   $ 42,775 $ 306,408
Options vested (in dollars)   25,852  
Options vested or expected to vest (in dollars)   $ 40,852  
Weighted average grant date fair value for options granted   $ 5.24 $ 3.52
Aggregate intrinsic value of options exercised   $ 57,200 $ 1,800
Total stock based compensation expenses $ 1,800 28,778 8,006
Unrecognized stock-based compensation expense, stock options   $ 8,100  
Weighted-average period   2 years 4 months 24 days  
Stock option      
Weighted-Average Exercise Price per share      
Total stock based compensation expenses   $ 6,900 $ 6,800
XML 130 R112.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCK BASED COMPENSATION - Restricted Stock Awards (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Sep. 28, 2020
Dec. 31, 2021
Dec. 31, 2020
Weighted Average Grant Date Fair Value      
Total stock based compensation expenses $ 1,800 $ 28,778 $ 8,006
Weighted-average period   2 years 4 months 24 days  
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)   (492)  
Balance at end of period, unvested shares (in shares)   264 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.64  
Balance at end of Period, unvested shares (in dollars per share)   $ 7.79 $ 4.08
Total stock based compensation expenses   $ 3,100 $ 600
Unrecognized stock-based compensation expense   $ 1,800  
Weighted-average period   1 year 9 months 18 days  
XML 131 R113.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCK BASED COMPENSATION - Restricted Stock Units (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
1 Months Ended 12 Months Ended
Jul. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 1 year    
Cliff Vesting Period 4 years    
Weighted-average period   2 years 4 months 24 days  
Expenses recognized $ 3.6    
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   $ 103.5  
Weighted-average period   3 years 6 months  
Expenses recognized   $ 18.8 $ 0.6
Shares Subject to Vesting      
Balance at beginning of period, unvested shares (in shares)   683  
Granted (in shares)   19,046  
Vested (in shares)   (651)  
Cancelled/Forfeited   (2,683)  
Balance at end of period, unvested shares (in shares)   16,395 683
Weighted Average Grant Date Fair Value      
Balance at beginning of Period, unvested shares (in dollars per share)   $ 8.02  
Granted (in dollars per share)   7.12  
Vested (in dollars per share)   11.29  
Cancelled/Forfeited   3.12  
Balance at end of Period, unvested shares (in dollars per share)   $ 7.54 $ 8.02
XML 132 R114.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCK BASED COMPENSATION - Performance-Based Restricted Stock Units (Details) - Performance-Based Restricted Stock Units - shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vested (in shares) 0 0
Forfeited (in shares) 120,000  
Outstanding (in shares) 550,000 124,300
Employee    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Granted (in shares) 670,000 124,300
XML 133 R115.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCK BASED COMPENSATION - Market-Based Restricted Stock Units (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Sep. 28, 2020
Oct. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock based compensation expenses $ 1,800   $ 28,778 $ 8,006
Employee        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Fair value of Common Stock, Minimum       $ 1.40
Fair value of Common Stock, Maximum       $ 7.98
Market Based Restricted Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Risk-free interest rate   1.30%    
Expected life (in years)   7 years    
Expected volatility   55.00%    
Fair value of Common Stock, Minimum   $ 0.98    
Fair value of Common Stock, Maximum   $ 4.95    
Target performance (number of shares)   9,070,269    
Outstanding (in shares)     6,802,702  
Market Based Restricted Stock Units | Mr. Sibalani        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock based compensation expenses     $ 0  
Market Based Restricted Stock Units | Employee        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Granted (in shares)   9,070,269    
XML 134 R116.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCK BASED COMPENSATION - Liability-Classified Share-Based Arrangement (Details) - Liability-Classified Share-Based Arrangement
$ in Millions
12 Months Ended
Dec. 31, 2021
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Target fair value $ 8.5
Fair value of awards $ 0.0
XML 135 R117.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCK BASED COMPENSATION - Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Sep. 28, 2020
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock based compensation expenses $ 1,800 $ 28,778 $ 8,006
2020 Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares available for grant   9,693,395  
Research and development      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock based compensation expenses   $ 11,446 3,276
General and administrative expenses      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock based compensation expenses   10,939 3,464
Sales and marketing expense      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock based compensation expenses   4,593 894
Cost of sales      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock based compensation expenses   $ 1,800 $ 372
XML 136 R118.htm IDEA: XBRL DOCUMENT v3.22.0.1
RELATED PARTY TRANSACTIONS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Related Party Transaction [Line Items]    
Right of use assets $ 17,794 $ 1,810
Lease liability 17,834  
Dental Arts Labs    
Related Party Transaction [Line Items]    
Right of use assets 3,600  
Annual commitment 600  
Lease expense paid 200  
Operating Lease Agreement With A T M R E LLC    
Related Party Transaction [Line Items]    
Right of use assets 300  
Lease liability 400  
Annual commitment 200  
Lease expense paid 200  
Operating Lease Agreement With JES Besitzgesellschaft GmbH    
Related Party Transaction [Line Items]    
Right of use assets 100  
Annual commitment 100  
Lease expense paid 100  
Operating Lease Agreement With Sitraco (UK) Limited    
Related Party Transaction [Line Items]    
Right of use assets 100  
Annual commitment 100  
Lease expense paid 100  
E3D member    
Related Party Transaction [Line Items]    
Related Party Transaction, Expenses from Transactions with Related Party $ 300  
XML 137 R119.htm IDEA: XBRL DOCUMENT v3.22.0.1
SEGMENT INFORMATION - Revenue (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
segment
Dec. 31, 2020
USD ($)
Segment Information    
Number of segments | segment 1  
Revenue $ 112,408 $ 16,470
Property and equipment, net 58,710 12,160
Total long-lived assets 76,505  
Revenue recognized at a point in time    
Segment Information    
Revenue 105,994 13,718
Revenue recognized over time    
Segment Information    
Revenue 6,414 2,752
Products    
Segment Information    
Revenue 105,994 13,718
Services    
Segment Information    
Revenue 6,414 2,752
Americas    
Segment Information    
Revenue 75,962 6,665
Property and equipment, net   12,160
Total long-lived assets 58,355  
Americas | Products    
Segment Information    
Revenue 71,875 5,250
Americas | Services    
Segment Information    
Revenue 4,087 1,415
EMEA    
Segment Information    
Revenue 24,097 7,788
Total long-lived assets 11,289  
EMEA | Products    
Segment Information    
Revenue 22,404 6,629
EMEA | Services    
Segment Information    
Revenue 1,693 1,159
APAC    
Segment Information    
Revenue 12,349 2,017
Total long-lived assets 6,861  
APAC | Products    
Segment Information    
Revenue 11,715 1,839
APAC | Services    
Segment Information    
Revenue $ 634 $ 178
XML 138 R120.htm IDEA: XBRL DOCUMENT v3.22.0.1
NET LOSS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Numerator for basic and diluted net loss per share:    
Net loss $ (240,334) $ (34,015)
Weighted-average shares basic 260,770 157,906
Weighted-average shares diluted 260,770 157,906
Net loss per share-Basic $ (0.92) $ (0.22)
Net loss per share-Diluted $ (0.92) $ (0.22)
XML 139 R121.htm IDEA: XBRL DOCUMENT v3.22.0.1
NET LOSS PER SHARE - Antidilutive securities excluded from computation of earnings per share (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded 29,908 47,376
Stock Options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded 13,249 19,553
Restricted Stock Units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded 264 279
Restricted Stock awards    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded 16,395 683
Warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded   25,010
Unvested Trine Founder Shares, held in escrow    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded   1,851
XML 140 dm-20211231x10k_htm.xml IDEA: XBRL DOCUMENT 0001754820 srt:MinimumMember dm:DesktopMetalPrivatePlacementWarrantsMember us-gaap:MeasurementInputSharePriceMember 2021-12-31 0001754820 srt:MinimumMember dm:DesktopMetalPrivatePlacementWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2021-12-31 0001754820 srt:MaximumMember dm:DesktopMetalPrivatePlacementWarrantsMember us-gaap:MeasurementInputSharePriceMember 2021-12-31 0001754820 srt:MaximumMember dm:DesktopMetalPrivatePlacementWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2021-12-31 0001754820 dm:DesktopMetalPrivatePlacementWarrantsMember us-gaap:MeasurementInputOptionVolatilityMember 2021-12-31 0001754820 dm:DesktopMetalPrivatePlacementWarrantsMember us-gaap:MeasurementInputExpectedTermMember 2021-12-31 0001754820 dm:DesktopMetalPrivatePlacementWarrantsMember us-gaap:MeasurementInputExercisePriceMember 2021-12-31 0001754820 srt:MinimumMember us-gaap:MeasurementInputExpectedTermMember 2020-12-31 0001754820 srt:MaximumMember us-gaap:MeasurementInputExpectedTermMember 2020-12-31 0001754820 dm:WarrantsIssuedInExchangeOfTechnicalTechnicalResearchAndDevelopmentAdvisorServicesMember us-gaap:MeasurementInputSharePriceMember 2020-12-31 0001754820 dm:WarrantsIssuedInExchangeOfTechnicalTechnicalResearchAndDevelopmentAdvisorServicesMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2020-12-31 0001754820 dm:WarrantsIssuedInExchangeOfTechnicalTechnicalResearchAndDevelopmentAdvisorServicesMember us-gaap:MeasurementInputOptionVolatilityMember 2020-12-31 0001754820 dm:WarrantsIssuedInExchangeOfTechnicalTechnicalResearchAndDevelopmentAdvisorServicesMember us-gaap:MeasurementInputExpectedTermMember 2020-12-31 0001754820 dm:DesktopMetalPrivatePlacementWarrantsMember us-gaap:MeasurementInputSharePriceMember 2020-12-31 0001754820 dm:DesktopMetalPrivatePlacementWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2020-12-31 0001754820 dm:DesktopMetalPrivatePlacementWarrantsMember us-gaap:MeasurementInputOptionVolatilityMember 2020-12-31 0001754820 dm:DesktopMetalPrivatePlacementWarrantsMember us-gaap:MeasurementInputExpectedTermMember 2020-12-31 0001754820 dm:DesktopMetalPrivatePlacementWarrantsMember us-gaap:MeasurementInputExercisePriceMember 2020-12-31 0001754820 us-gaap:MeasurementInputSharePriceMember 2020-12-31 0001754820 us-gaap:MeasurementInputRiskFreeInterestRateMember 2020-12-31 0001754820 us-gaap:MeasurementInputOptionVolatilityMember 2020-12-31 0001754820 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:ConvertiblePreferredStockMember 2019-12-31 0001754820 us-gaap:ConvertiblePreferredStockMember 2019-12-31 0001754820 us-gaap:RestrictedStockMember 2015-01-01 2015-12-31 0001754820 us-gaap:InProcessResearchAndDevelopmentMember us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001754820 us-gaap:InProcessResearchAndDevelopmentMember 2021-01-01 2021-12-31 0001754820 us-gaap:RetainedEarningsMember 2021-12-31 0001754820 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001754820 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001754820 us-gaap:RetainedEarningsMember 2020-12-31 0001754820 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001754820 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 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:RestrictedStockUnitsRSUMember us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001754820 us-gaap:RestrictedStockMember us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001754820 us-gaap:CommonStockMember 2021-12-31 0001754820 us-gaap:CommonStockMember 2020-12-31 0001754820 dm:MergerWithTrineMember 2020-12-08 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-12-31 0001754820 us-gaap:RestrictedStockMember 2015-12-31 0001754820 dm:IncentiveAwardPlan2020Member 2020-12-01 2020-12-31 0001754820 dm:PerformanceBasedStockOptionsMember 2021-01-01 2021-12-31 0001754820 dm:PerformanceBasedStockOptionsMember 2021-12-31 0001754820 us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2021-01-01 2021-12-31 0001754820 dm:ConsultantMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2020-01-01 2020-12-31 0001754820 dm:PerformanceBasedStockOptionsMember 2020-01-01 2020-12-31 0001754820 dm:IncentiveAwardPlan2020Member 2021-12-31 0001754820 dm:TwoThousandFifteenStockIncentivePlanMember 2015-12-31 0001754820 dm:IncentiveAwardPlan2020Member 2021-01-01 2021-01-01 0001754820 dm:AssumedStockOptionsMember 2021-11-12 0001754820 dm:PerformanceBasedRestrictedStockUnitsMember 2020-01-01 2020-12-31 0001754820 dm:PerformanceBasedRestrictedStockUnitsMember 2021-12-31 0001754820 dm:MarketBasedRestrictedStockUnitsMember 2021-12-31 0001754820 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001754820 us-gaap:RestrictedStockMember 2020-12-31 0001754820 dm:PerformanceBasedRestrictedStockUnitsMember 2020-12-31 0001754820 dm:MarketBasedRestrictedStockUnitsMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2021-10-01 2021-10-31 0001754820 dm:PerformanceBasedRestrictedStockUnitsMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2021-01-01 2021-12-31 0001754820 dm:PerformanceBasedRestrictedStockUnitsMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2020-01-01 2020-12-31 0001754820 dm:PerformanceBasedRestrictedStockUnitsMember 2021-01-01 2021-12-31 0001754820 dm:TwoThousandFifteenStockIncentivePlanMember 2015-01-01 2015-12-31 0001754820 us-gaap:ShareBasedPaymentArrangementEmployeeMember 2021-01-01 2021-12-31 0001754820 dm:MarketBasedRestrictedStockUnitsMember 2021-01-01 2021-12-31 0001754820 dm:ConsultantMember 2021-01-01 2021-12-31 0001754820 dm:AssumedStockOptionsMember 2021-01-01 2021-12-31 0001754820 2022-01-01 2021-12-31 0001754820 us-gaap:ServiceMember us-gaap:EMEAMember 2021-01-01 2021-12-31 0001754820 us-gaap:ServiceMember srt:AsiaPacificMember 2021-01-01 2021-12-31 0001754820 us-gaap:ServiceMember srt:AmericasMember 2021-01-01 2021-12-31 0001754820 us-gaap:ProductMember us-gaap:EMEAMember 2021-01-01 2021-12-31 0001754820 us-gaap:ProductMember srt:AsiaPacificMember 2021-01-01 2021-12-31 0001754820 us-gaap:ProductMember srt:AmericasMember 2021-01-01 2021-12-31 0001754820 us-gaap:TransferredOverTimeMember 2021-01-01 2021-12-31 0001754820 us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-12-31 0001754820 us-gaap:EMEAMember 2021-01-01 2021-12-31 0001754820 srt:AsiaPacificMember 2021-01-01 2021-12-31 0001754820 srt:AmericasMember 2021-01-01 2021-12-31 0001754820 us-gaap:ServiceMember us-gaap:EMEAMember 2020-01-01 2020-12-31 0001754820 us-gaap:ServiceMember srt:AsiaPacificMember 2020-01-01 2020-12-31 0001754820 us-gaap:ServiceMember srt:AmericasMember 2020-01-01 2020-12-31 0001754820 us-gaap:ProductMember us-gaap:EMEAMember 2020-01-01 2020-12-31 0001754820 us-gaap:ProductMember srt:AsiaPacificMember 2020-01-01 2020-12-31 0001754820 us-gaap:ProductMember srt:AmericasMember 2020-01-01 2020-12-31 0001754820 us-gaap:TransferredOverTimeMember 2020-01-01 2020-12-31 0001754820 us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-12-31 0001754820 us-gaap:EMEAMember 2020-01-01 2020-12-31 0001754820 srt:AsiaPacificMember 2020-01-01 2020-12-31 0001754820 srt:AmericasMember 2020-01-01 2020-12-31 0001754820 dm:E3dMember 2021-01-01 2021-12-31 0001754820 srt:MinimumMember us-gaap:SoftwareDevelopmentMember 2021-01-01 2021-12-31 0001754820 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2021-01-01 2021-12-31 0001754820 srt:MinimumMember us-gaap:EquipmentMember 2021-01-01 2021-12-31 0001754820 srt:MinimumMember us-gaap:ComputerEquipmentMember 2021-01-01 2021-12-31 0001754820 srt:MinimumMember us-gaap:BuildingMember 2021-01-01 2021-12-31 0001754820 srt:MinimumMember us-gaap:AutomobilesMember 2021-01-01 2021-12-31 0001754820 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2021-01-01 2021-12-31 0001754820 srt:MaximumMember us-gaap:EquipmentMember 2021-01-01 2021-12-31 0001754820 srt:MaximumMember us-gaap:BuildingMember 2021-01-01 2021-12-31 0001754820 us-gaap:ToolsDiesAndMoldsMember 2021-01-01 2021-12-31 0001754820 srt:AmericasMember 2020-12-31 0001754820 us-gaap:ToolsDiesAndMoldsMember 2021-12-31 0001754820 us-gaap:SoftwareDevelopmentMember 2021-12-31 0001754820 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001754820 us-gaap:LandAndBuildingMember 2021-12-31 0001754820 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001754820 us-gaap:EquipmentMember 2021-12-31 0001754820 us-gaap:ConstructionInProgressMember 2021-12-31 0001754820 us-gaap:ComputerEquipmentMember 2021-12-31 0001754820 us-gaap:AutomobilesMember 2021-12-31 0001754820 us-gaap: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 us-gaap:PreferredStockMember 2021-12-31 0001754820 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001754820 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001754820 us-gaap:StateAndLocalJurisdictionMember 2021-12-31 0001754820 us-gaap:ForeignCountryMember 2021-12-31 0001754820 us-gaap:DomesticCountryMember 2021-12-31 0001754820 country:JP 2021-12-31 0001754820 country:DE 2021-12-31 0001754820 us-gaap:StateAndLocalJurisdictionMember 2020-12-31 0001754820 us-gaap:DomesticCountryMember 2020-12-31 0001754820 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001754820 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001754820 us-gaap:FairValueInputsLevel3Member dm:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001754820 dm:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001754820 us-gaap:FairValueInputsLevel3Member dm:DesktopMetalPrivatePlacementWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001754820 dm:DesktopMetalPrivatePlacementWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001754820 dm:LetterOfCreditWithNoExpirationDateMember 2021-12-31 0001754820 dm:LetterOfCreditExpiringMarch2022ToMarch2023Member 2021-12-31 0001754820 srt:MinimumMember 2021-12-31 0001754820 srt:MaximumMember 2021-12-31 0001754820 dm:DentalArtsLaboratoriesIncMember 2021-07-31 2021-07-31 0001754820 dm:DmBelgiumBvSrlAerosintSaMember 2021-06-25 2021-06-25 0001754820 dm:Adaptive3dTechnologiesIncMember 2021-05-08 2021-05-08 0001754820 dm:BrewerDentalLabInc.Member 2021-01-01 2021-12-31 0001754820 dm:AcquisitionOfEnvisiontecMember 2021-12-31 0001754820 dm:ElPasoMember us-gaap:TradeNamesMember 2021-11-12 2021-11-12 0001754820 dm:ElPasoMember us-gaap:DevelopedTechnologyRightsMember 2021-11-12 2021-11-12 0001754820 dm:ElPasoMember us-gaap:CustomerRelationshipsMember 2021-11-12 2021-11-12 0001754820 dm:MayDentalLabInc.Member us-gaap:TradeNamesMember 2021-10-29 2021-10-29 0001754820 dm:MayDentalLabInc.Member us-gaap:CustomerRelationshipsMember 2021-10-29 2021-10-29 0001754820 dm:LarryBrewerDentalLabIncMember us-gaap:TradeNamesMember 2021-10-14 2021-10-14 0001754820 dm:LarryBrewerDentalLabIncMember us-gaap:CustomerRelationshipsMember 2021-10-14 2021-10-14 0001754820 dm:AidroSrlMember us-gaap:TradeNamesMember 2021-09-07 2021-09-07 0001754820 dm:AidroSrlMember us-gaap:CustomerRelationshipsMember 2021-09-07 2021-09-07 0001754820 dm:DentalArtsLaboratoriesIncMember us-gaap:TradeNamesMember 2021-07-30 2021-07-30 0001754820 dm:DentalArtsLaboratoriesIncMember us-gaap:CustomerRelationshipsMember 2021-07-30 2021-07-30 0001754820 dm:DmBelgiumBvSrlAerosintSaMember us-gaap:TradeNamesMember 2021-06-24 2021-06-24 0001754820 dm:DmBelgiumBvSrlAerosintSaMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-06-24 2021-06-24 0001754820 dm:Adaptive3dTechnologiesIncMember us-gaap:TradeNamesMember 2021-05-07 2021-05-07 0001754820 dm:Adaptive3dTechnologiesIncMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-05-07 2021-05-07 0001754820 srt:MinimumMember dm:AcquisitionOfEnvisiontecMember 2021-02-16 2021-02-16 0001754820 srt:MaximumMember dm:AcquisitionOfEnvisiontecMember 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:FigurMachineToolsLlcMember 2020-12-31 0001754820 dm:ElPasoMember us-gaap:TradeNamesMember 2021-11-12 0001754820 dm:ElPasoMember us-gaap:DevelopedTechnologyRightsMember 2021-11-12 0001754820 dm:ElPasoMember us-gaap:CustomerRelationshipsMember 2021-11-12 0001754820 dm:MayDentalLabInc.Member us-gaap:TradeNamesMember 2021-10-29 0001754820 dm:MayDentalLabInc.Member us-gaap:CustomerRelationshipsMember 2021-10-29 0001754820 dm:LarryBrewerDentalLabIncMember us-gaap:TradeNamesMember 2021-10-14 0001754820 dm:LarryBrewerDentalLabIncMember us-gaap:CustomerRelationshipsMember 2021-10-14 0001754820 dm:AidroSrlMember us-gaap:TradeNamesMember 2021-09-07 0001754820 dm:AidroSrlMember us-gaap:CustomerRelationshipsMember 2021-09-07 0001754820 dm:DentalArtsLaboratoriesIncMember us-gaap:TradeNamesMember 2021-07-30 0001754820 dm:DentalArtsLaboratoriesIncMember us-gaap:CustomerRelationshipsMember 2021-07-30 0001754820 dm:DmBelgiumBvSrlAerosintSaMember us-gaap:TradeNamesMember 2021-06-24 0001754820 dm:DmBelgiumBvSrlAerosintSaMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-06-24 0001754820 dm:Adaptive3dTechnologiesIncMember us-gaap:TradeNamesMember 2021-05-07 0001754820 dm:Adaptive3dTechnologiesIncMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-05-07 0001754820 dm:AcquisitionOfEnvisiontecMember us-gaap:TradeNamesMember 2021-02-16 0001754820 dm:AcquisitionOfEnvisiontecMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-02-16 0001754820 dm:AcquisitionOfEnvisiontecMember us-gaap:CustomerRelationshipsMember 2021-02-16 0001754820 us-gaap:TradeNamesMember 2021-12-31 0001754820 us-gaap:TechnologyBasedIntangibleAssetsMember 2021-12-31 0001754820 us-gaap:CustomerRelationshipsMember 2021-12-31 0001754820 us-gaap:ComputerSoftwareIntangibleAssetMember 2021-12-31 0001754820 us-gaap:TechnologyBasedIntangibleAssetsMember 2020-12-31 0001754820 us-gaap:ComputerSoftwareIntangibleAssetMember 2020-12-31 0001754820 us-gaap:FairValueInputsLevel3Member 2021-12-31 0001754820 us-gaap:FairValueInputsLevel3Member 2020-12-31 0001754820 us-gaap:FairValueInputsLevel3Member 2020-01-01 2020-12-31 0001754820 dm:DesktopMetalPrivatePlacementWarrantsMember 2021-01-01 2021-12-31 0001754820 dm:DesktopMetalPrivatePlacementWarrantsMember 2020-01-01 2020-12-31 0001754820 dm:DesktopMetalPrivatePlacementWarrantsMember 2020-01-01 2020-12-31 0001754820 dm:SubscriptionAgreementMember 2021-01-01 2021-12-31 0001754820 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001754820 us-gaap:RestrictedStockMember 2021-12-31 0001754820 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001754820 dm:PropertyPlantAndEquipmentOtherThanAcquiredTechnologyOrCapitalizedSoftwareMember 2021-01-01 2021-12-31 0001754820 dm:PropertyPlantAndEquipmentOtherThanAcquiredTechnologyOrCapitalizedSoftwareMember 2020-01-01 2020-12-31 0001754820 dm:Adaptive3dTechnologiesIncMember 2021-05-08 0001754820 srt:MinimumMember dm:AidroSrlMember 2021-12-31 0001754820 srt:MaximumMember dm:AidroSrlMember 2021-12-31 0001754820 us-gaap:LetterOfCreditMember 2021-12-31 0001754820 dm:PublicWarrantsMember 2020-02-24 2020-02-24 0001754820 us-gaap:ServiceMember 2021-01-01 2021-12-31 0001754820 us-gaap:ProductMember 2021-01-01 2021-12-31 0001754820 us-gaap:ServiceMember 2020-01-01 2020-12-31 0001754820 us-gaap:ProductMember 2020-01-01 2020-12-31 0001754820 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember dm:AccountingStandardsUpdate202108Member dm:AcquisitionOfEnvisiontecMember 2021-02-17 0001754820 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember dm:AccountingStandardsUpdate202108Member dm:ElPasoMember 2021-01-01 0001754820 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember dm:AccountingStandardsUpdate202108Member dm:AcquisitionOfEnvisiontecMember 2021-01-01 0001754820 dm:OperatingLeaseAgreementWithTMRELlcMember 2021-12-31 0001754820 dm:OperatingLeaseAgreementWithSitracoUkLimitedMember 2021-12-31 0001754820 dm:OperatingLeaseAgreementWithJesBesitzgesellschaftGmbhMember 2021-12-31 0001754820 dm:DentalArtsLaboratoriesIncMember 2021-12-31 0001754820 dm:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001754820 2020-08-20 0001754820 us-gaap:CommonClassAMember 2021-12-31 0001754820 dm:IncentiveAwardPlan2020Member 2020-12-31 0001754820 dm:PublicWarrantsMember us-gaap:WarrantMember 2021-12-31 0001754820 dm:PublicWarrantsMember us-gaap:CommonClassAMember 2021-12-31 0001754820 dm:PublicWarrantsMember 2020-02-24 0001754820 us-gaap:MoneyMarketFundsMember 2021-12-31 0001754820 us-gaap:MoneyMarketFundsMember 2020-12-31 0001754820 us-gaap:CommercialPaperMember 2020-12-31 0001754820 dm:Adaptive3dTechnologiesIncMember dm:PaycheckProtectionProgramMember 2021-05-07 0001754820 dm:EnvisiontecInc.Member dm:PaycheckProtectionProgramMember 2021-12-31 0001754820 dm:DentalArtsLaboratoriesIncMember dm:EquipmentFinancingAgreementsMember 2021-12-31 0001754820 dm:AidroSrlMember 2021-12-31 0001754820 dm:ElPasoMember 2021-11-12 2021-12-31 0001754820 dm:MayDentalLabInc.Member 2021-10-29 2021-12-31 0001754820 dm:LarryBrewerDentalLabIncMember 2021-10-14 2021-12-31 0001754820 dm:AidroSrlMember 2021-09-07 2021-12-31 0001754820 dm:DentalArtsLaboratoriesIncMember 2021-07-30 2021-12-31 0001754820 dm:DmBelgiumBvSrlAerosintSaMember 2021-06-24 2021-12-31 0001754820 dm:Adaptive3dTechnologiesIncMember 2021-05-07 2021-12-31 0001754820 dm:AcquisitionOfEnvisiontecMember 2021-02-16 2021-12-31 0001754820 dm: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-12-31 0001754820 us-gaap:CommercialPaperMember 2020-12-31 0001754820 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-12-31 0001754820 us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0001754820 us-gaap:AssetBackedSecuritiesMember 2021-12-31 0001754820 us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0001754820 us-gaap:USTreasurySecuritiesMember 2020-12-31 0001754820 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001754820 us-gaap:OtherInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001754820 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001754820 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001754820 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001754820 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001754820 us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001754820 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001754820 us-gaap:OtherInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001754820 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001754820 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001754820 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001754820 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001754820 us-gaap:EquitySecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001754820 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001754820 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001754820 us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001754820 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001754820 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 dm:TwoThousandTwentyOneAcquisitionMember 2021-06-10 2021-06-10 0001754820 dm:ForustCorporationMember 2020-10-01 2020-10-31 0001754820 dm:FigurMachineToolsLlcMember 2020-12-01 2020-12-31 0001754820 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001754820 us-gaap:RestrictedStockMember 2021-01-01 2021-12-31 0001754820 us-gaap:EmployeeStockMember 2021-01-01 2021-12-31 0001754820 us-gaap:WarrantMember 2020-01-01 2020-12-31 0001754820 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001754820 us-gaap:RestrictedStockMember 2020-01-01 2020-12-31 0001754820 us-gaap:EmployeeStockMember 2020-01-01 2020-12-31 0001754820 dm:UnvestedTrineFounderSharesMember 2020-01-01 2020-12-31 0001754820 us-gaap:TradeNamesMember us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001754820 us-gaap:TechnologyBasedIntangibleAssetsMember us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001754820 us-gaap:TechnologyBasedIntangibleAssetsMember us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001754820 us-gaap:CustomerRelationshipsMember us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-12-31 0001754820 us-gaap:ComputerSoftwareIntangibleAssetMember us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001754820 us-gaap:TechnologyBasedIntangibleAssetsMember us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-12-31 0001754820 us-gaap:TechnologyBasedIntangibleAssetsMember us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0001754820 us-gaap:ComputerSoftwareIntangibleAssetMember us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-12-31 0001754820 2019-12-31 0001754820 dm:Mr.SibalaniExExecutiveOfficerMember dm:MarketBasedRestrictedStockUnitsMember 2021-01-01 2021-12-31 0001754820 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-12-31 0001754820 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001754820 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001754820 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001754820 us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001754820 2020-09-28 2020-09-28 0001754820 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-12-31 0001754820 us-gaap:RestrictedStockMember 2020-01-01 2020-12-31 0001754820 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-12-31 0001754820 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-12-31 0001754820 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001754820 us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0001754820 us-gaap:TradeNamesMember 2021-01-01 2021-12-31 0001754820 us-gaap:TechnologyBasedIntangibleAssetsMember 2021-01-01 2021-12-31 0001754820 us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0001754820 us-gaap:ComputerSoftwareIntangibleAssetMember 2021-01-01 2021-12-31 0001754820 dm:PublicWarrantsMember 2021-12-31 0001754820 dm:DesktopMetalPrivatePlacementWarrantsMember 2021-12-31 0001754820 dm:SeriesLegacyPreferredStockMember 2021-01-01 2021-12-31 0001754820 dm:SeriesELegacyPreferredStockMember 2021-01-01 2021-12-31 0001754820 dm:SeriesE1LegacyPreferredStockMember 2021-01-01 2021-12-31 0001754820 dm:SeriesDLegacyPreferredStockMember 2021-01-01 2021-12-31 0001754820 dm:SeriesCLegacyPreferredStockMember 2021-01-01 2021-12-31 0001754820 dm:SeriesBLegacyPreferredStockMember 2021-01-01 2021-12-31 0001754820 dm:SeriesE1LegacyPreferredStockMember 2021-12-31 0001754820 dm:SeriesDLegacyPreferredStockMember 2021-12-31 0001754820 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001754820 dm:PublicWarrantsMember 2021-01-01 2021-12-31 0001754820 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001754820 us-gaap:InProcessResearchAndDevelopmentMember us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001754820 dm:MergerWithTrineMember dm:BusinessCombinationSubscriptionAgreementMember 2020-12-09 2020-12-09 0001754820 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001754820 dm:MarketBasedRestrictedStockUnitsMember 2021-10-31 0001754820 dm:AssumedStockOptionsMember 2021-11-12 2021-11-12 0001754820 dm:MarketBasedRestrictedStockUnitsMember 2021-10-01 2021-10-31 0001754820 us-gaap:ShareBasedPaymentArrangementEmployeeMember 2020-01-01 2020-12-31 0001754820 dm:ConsultantMember 2020-01-01 2020-12-31 0001754820 dm:LiabilityClassifiedSharesBasedAwardsMember 2021-01-01 2021-12-31 0001754820 us-gaap:RestrictedStockUnitsRSUMember dm:MayDentalLabInc.Member 2021-10-29 2021-10-29 0001754820 us-gaap:RestrictedStockUnitsRSUMember dm:LarryBrewerDentalLabIncMember 2021-10-14 2021-10-14 0001754820 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:WarrantsIssuedUnderStrategicCollaborationAgreementMember 2021-01-01 2021-12-31 0001754820 dm:DesktopMetalPrivatePlacementWarrantsMember 2021-01-01 2021-12-31 0001754820 us-gaap:RestrictedStockUnitsRSUMember us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001754820 us-gaap:RestrictedStockMember us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001754820 us-gaap:RestrictedStockMember 2021-01-01 2021-12-31 0001754820 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001754820 dm:MayDentalLabInc.Member 2021-10-29 2021-10-29 0001754820 dm:LarryBrewerDentalLabIncMember 2021-10-14 2021-10-14 0001754820 2020-12-09 0001754820 2021-11-11 0001754820 dm:EquityIncentivePlanOfMakeCompositesIncMember 2019-01-01 2019-12-31 0001754820 2020-07-31 0001754820 dm:SeriesLegacyPreferredStockMember 2021-12-31 0001754820 dm:SeriesELegacyPreferredStockMember 2021-12-31 0001754820 dm:SeriesCLegacyPreferredStockMember 2021-12-31 0001754820 dm:SeriesBLegacyPreferredStockMember 2021-12-31 0001754820 2020-12-09 2020-12-09 0001754820 dm:MergerWithTrineMember 2020-12-31 0001754820 dm:MergerWithTrineMember 2020-01-01 2020-12-31 0001754820 us-gaap:EMEAMember 2021-12-31 0001754820 srt:AsiaPacificMember 2021-12-31 0001754820 srt:AmericasMember 2021-12-31 0001754820 dm:RestrictedCashMember us-gaap:LetterOfCreditMember 2021-12-31 0001754820 dm:OperatingLeaseAgreementWithTMRELlcMember 2021-01-01 2021-12-31 0001754820 dm:OperatingLeaseAgreementWithSitracoUkLimitedMember 2021-01-01 2021-12-31 0001754820 dm:OperatingLeaseAgreementWithJesBesitzgesellschaftGmbhMember 2021-01-01 2021-12-31 0001754820 dm:MergerWithTrineMember 2021-01-01 2021-12-31 0001754820 us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-12-09 2020-12-09 0001754820 us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-12-09 2020-12-09 0001754820 us-gaap:FairValueInputsLevel3Member 2021-01-01 2021-12-31 0001754820 2020-02-24 0001754820 dm:TermLoanMember 2018-06-01 2018-06-30 0001754820 dm:TermLoanMember 2018-06-30 0001754820 srt:MinimumMember 2021-01-01 2021-12-31 0001754820 srt:MaximumMember 2021-01-01 2021-12-31 0001754820 dm:WarrantsIssuedInExchangeOfTechnicalTechnicalResearchAndDevelopmentAdvisorServicesMember 2021-01-01 2021-12-31 0001754820 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001754820 2020-07-01 2020-07-31 0001754820 dm:PublicWarrantsMember 2021-03-29 0001754820 2017-05-31 0001754820 2020-08-31 0001754820 dm:MayDentalLabInc.Member 2021-10-29 0001754820 dm:LarryBrewerDentalLabIncMember 2021-10-14 0001754820 dm:AidroSrlMember 2021-09-07 0001754820 dm:DentalArtsLaboratoriesIncMember 2021-07-30 0001754820 dm:Adaptive3dTechnologiesIncMember 2021-05-07 0001754820 dm:AcquisitionOfEnvisiontecMember 2021-02-16 0001754820 dm:AidroSrlMember 2021-09-07 2021-09-07 0001754820 dm:DentalArtsLaboratoriesIncMember dm:EquipmentFinancingAgreementsMember 2021-01-01 2021-12-31 0001754820 dm:DmBelgiumBvSrlAerosintSaMember 2021-06-24 0001754820 dm:MayDentalLabInc.Member 2021-01-01 2021-12-31 0001754820 dm:LarryBrewerDentalLabIncMember 2021-01-01 2021-12-31 0001754820 dm:ElPasoMember 2021-01-01 2021-12-31 0001754820 dm:DmBelgiumBvSrlAerosintSaMember 2021-01-01 2021-12-31 0001754820 dm:DentalArtsLaboratoriesIncMember 2021-01-01 2021-12-31 0001754820 dm:AidroSrlMember 2021-01-01 2021-12-31 0001754820 dm:Adaptive3dTechnologiesIncMember 2021-01-01 2021-12-31 0001754820 dm:AcquisitionOfEnvisiontecMember 2021-01-01 2021-12-31 0001754820 dm:DmBelgiumBvSrlAerosintSaMember 2021-06-24 2021-06-24 0001754820 dm:DmBelgiumBvSrlAerosintSaMember 2021-12-31 0001754820 dm:AcquisitionOfEnvisiontecMember 2021-02-17 2021-02-17 0001754820 dm:MergerWithTrineMember 2020-12-09 2020-12-09 0001754820 dm:ElPasoMember 2021-11-12 0001754820 dm:AssumedStockOptionsMember dm:ElPasoMember 2021-11-12 2021-11-12 0001754820 dm:ElPasoMember 2021-11-12 2021-11-12 0001754820 dm:TwoThousandTwentyOneAcquisitionMember 2021-06-10 2021-06-10 0001754820 dm:ForustCorporationMember 2020-10-01 2020-10-31 0001754820 dm:TwoThousandTwentyOneAcquisitionMember 2021-06-10 0001754820 dm:ForustCorporationMember 2020-10-31 0001754820 2020-12-31 0001754820 2021-12-31 0001754820 2020-01-01 2020-12-31 0001754820 2021-06-30 0001754820 2022-03-11 0001754820 2021-01-01 2021-12-31 dm:agreement dm:Y dm:segment shares iso4217:USD iso4217:USD shares dm:item pure dm:loan dm:D dm:director dm:employee 260770000 157906000 http://www.desktopmetal.com/20211231#LeaseLiabilityCurrent http://www.desktopmetal.com/20211231#LeaseLiabilityNonCurrent http://www.desktopmetal.com/20211231#LeaseLiabilityCurrent 260770000 157906000 0001754820 2021 FY 26189545 26189545 13878000 23675035 23675035 37806000 37806000 13152896 13152896 44852000 44852000 21075193 21075193 180353000 180353000 13450703 13450703 134667000 134667000 2494737 2494737 24977000 24977000 100038109 100038109 436533000 0 0 http://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrent http://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrent -0.92 -0.22 P1Y false P1Y P1Y P1Y P3Y P4Y P4Y P4Y P4Y 0 0 0 http://www.desktopmetal.com/20211231#LeaseLiabilityCurrent http://www.desktopmetal.com/20211231#LeaseLiabilityNonCurrent http://www.desktopmetal.com/20211231#LeaseLiabilityCurrent http://www.desktopmetal.com/20211231#LeaseLiabilityNonCurrent http://www.desktopmetal.com/20211231#LeaseLiabilityNonCurrent 0.5 13878000 436533000 P1Y P1Y -0.92 -0.22 false 10-K true 2021-12-31 --12-31 false 001-38835 DESKTOP METAL, INC. DE 83-2044042 63 3rd Avenue Burlington MA 01803 978 224-1244 Common Stock, $0.0001 Par Value per Share DM NYSE No No Yes Yes Large Accelerated Filer true false true false 3000000000.0 312491730 Deloitte & Touche LLP 34 Boston, Massachusetts 65017000 483525000 2129000 204569000 111867000 46687000 6516000 65399000 9708000 18208000 976000 402009000 612592000 1112000 612000 58710000 12160000 639301000 2252000 261984000 9414000 25480000 4879000 1388596000 641909000 31558000 7591000 14137000 1480000 5527000 868000 33829000 7565000 18189000 3004000 825000 9991000 104065000 30499000 548000 93328000 4183000 13077000 2157000 4508000 10695000 3170000 140246000 125984000 0.0001 0.0001 50000000 50000000 0 0 0.0001 0.0001 500000000 500000000 311737858 226756733 311473950 224626597 31000 23000 1823344000 844188000 -568611000 -328277000 -6414000 -9000 1248350000 515925000 1388596000 641909000 105994000 13718000 6414000 2752000 112408000 16470000 87450000 26945000 6665000 4574000 94115000 31519000 18293000 -15049000 68131000 43136000 47995000 13136000 78041000 20734000 25581000 219748000 77006000 -201455000 -92055000 56576000 -56417000 149000 328000 -11822000 1011000 -270002000 -34955000 -29668000 -940000 -240334000 -34015000 -0.92 -0.22 260770000 157906000 -240334000 -34015000 -40000 -84000 -6365000 0 0 -246739000 -34099000 100038109 436553000 26813113 3000 16722000 -294262000 75000 -277462000 -100038109 -436553000 128100821 13000 436520000 436533000 154913934 16000 453242000 -294262000 75000 159071000 521925 325000 325000 5307357 1000 6000 7000 61060 500000 500000 -9308 -101000 -101000 8006000 8006000 692366 1915000 1915000 63139263 6000 380295000 380301000 -34015000 -34015000 -84000 -84000 224626597 23000 844188000 -328277000 -9000 515925000 5732247 1000 6425000 6426000 491293 -109150 -958000 -958000 650777 -61498 -541000 -541000 57267401 5000 620585000 620590000 334370 4300000 4300000 28778000 28778000 1850938 20690975 2000 320567000 320569000 -240334000 -240334000 -6405000 -6405000 311473950 31000 1823344000 -568611000 -6414000 1248350000 -240334000 -34015000 24854000 8589000 28778000 8006000 56576000 -56417000 2920000 1915000 -3021000 -75000 -9000 -19000 447000 377000 25581000 -74000 -18000 -182000 819000 3000 -9660000 130000 -29668000 -940000 429000 -7000 18299000 2370000 16962000 1303000 8937000 -901000 3000 12797000 -2637000 -8761000 -2391000 -2569000 -845000 5989000 774000 641000 328000 1609000 -155048000 -80575000 7683000 1429000 3620000 3000000 20000000 44000 333000 330873000 136286000 243349000 109016000 21220000 287624000 5284000 -427294000 -36983000 534597000 6426000 325000 170665000 541000 5379000 5379000 10000000 166550000 534922000 -87000 -415879000 417364000 484137000 66773000 68258000 484137000 65017000 483525000 2129000 1112000 612000 68258000 484137000 148000 322000 150000 152395000 1901000 -40000 149904000 620590000 500000 4300000 1800000 200000 5582000 90000 38000 1068000 1435000 6083000 102000 958000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">1. ORGANIZATION, NATURE OF BUSINESS, AND RISK AND UNCERTAINTIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Organization and Nature of Business</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Desktop Metal, Inc. is a Delaware corporation headquartered in Burlington, Massachusetts. The company was founded in 2015 and is accelerating the transformation of manufacturing with 3D printing solutions for engineers, designers, and manufacturers. The Company designs, produces and markets 3D printing systems to a variety of end customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On December 9, 2020 (the “Closing Date”), Trine Acquisition Corp. (“Trine”) consummated the previously announced merger pursuant to the Agreement and Plan of Merger, dated August 26, 2020, by and among Trine, Desktop Metal, Inc. and Sparrow Merger Sub, Inc., pursuant to which Sparrow Merger Sub, Inc. merged with and into Desktop Metal, Inc., with Desktop Metal, Inc. becoming our wholly owned subsidiary (the “Business Combination”). Upon the closing of the Business Combination, Trine changed its name to Desktop Metal, Inc. and Desktop Metal, Inc. changed its name to Desktop Metal Operating, Inc. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Unless otherwise indicated or the context otherwise requires, references in this Annual Report on Form 10-K to the “Company” and “Desktop Metal” refer to the consolidated operations of Desktop Metal, Inc. and its subsidiaries. References to “Trine” refer to the company prior to the consummation of the Business Combination and references to “Legacy Desktop Metal” refer to Desktop Metal Operating, Inc. prior to the consummation of the Business Combination.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Legacy Desktop Metal was deemed the accounting acquirer in the Business Combination based on an analysis of the criteria outlined in Accounting Standards Codification (“ASC”) 805. This determination was primarily based on Legacy Desktop Metal’s stockholders prior to the Business Combination having a majority of the voting power in the combined company, Legacy Desktop Metal having the ability to appoint a majority of the Board of Directors of the combined company, Legacy Desktop Metal’s existing management comprising the senior management of the combined company, Legacy Desktop Metal comprising the ongoing operations of the combined company, Legacy Desktop Metal being the larger entity based on historical revenues and business operations, and the combined company assuming Legacy Desktop Metal’s name. Accordingly, for accounting purposes, the Business Combination was treated as the equivalent of Legacy Desktop Metal issuing stock for the net assets of Trine, accompanied by a recapitalization. The net assets of Trine are stated at historical cost, with no goodwill or other intangible assets recorded.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">While Trine was the legal acquirer in the Business Combination, because Legacy Desktop Metal was deemed the accounting acquirer, the historical financial statements of Legacy Desktop Metal became the historical financial statements of the combined company upon the consummation of the Business Combination. As a result, the financial statements included in this report reflect (i) the historical operating results of Legacy Desktop Metal prior to the Business Combination; (ii) the combined results of Trine and Legacy Desktop Metal following the close of the Business Combination; (iii) the assets and liabilities of Legacy Desktop Metal at their historical cost; and (iv) the Company’s equity structure for all periods presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In accordance with guidance applicable to these circumstances, the equity structure has been restated in all comparative periods up to the Closing Date to reflect the number of shares of the Company’s common stock, $0.0001 par value per share, issued to Legacy Desktop Metal’s stockholders in connection with the Business Combination. As such, the shares and corresponding capital amounts and earnings per share related to Legacy Desktop Metal convertible preferred stock and Legacy Desktop Metal common stock prior to the Business Combination have been retroactively restated as shares reflecting the exchange ratio of 1.22122 established in the Business Combination. Legacy Desktop Metal’s convertible preferred stock previously classified as mezzanine was retroactively adjusted, converted into Common Stock, and reclassified to permanent as a result of the reverse recapitalization. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Risks and Uncertainties</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt;"><span style="font-weight:normal;">The Company is subject to a number of risks similar to those of other companies of similar size in its industry, including, but not limited to, the need for successful development of products, the need for additional funding, competition from substitute products and services from larger companies, protection of proprietary technology, patent litigation, dependence on key individuals, and risks associated with changes in information technology. The Company has financed its operations to date primarily with proceeds from the sale of preferred stock and the Business Combination. The Company’s long-term success is dependent upon its ability to successfully </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">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 December 31, 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 1.22122 P12M <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">Basis of Presentation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The 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”). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">Principles of Consolidation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The accompanying consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. The functional currency of all wholly owned subsidiaries is U.S. Dollars. All intercompany transactions and balances have been eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">COVID-19 Pandemic</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">In March 2020, the World Health Organization declared the outbreak of a disease caused by a novel strain of the coronavirus (“COVID-19”) to be a pandemic. As of December 31, 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, may impact the Company and its customers, as well as the demand for its products and services. The impact of COVID-19 on the Company’s operational results in subsequent periods will largely depend on future developments, and cannot be accurately predicted. These developments may include, but are not limited to, new information concerning the severity of COVID-19, the degree of success of actions take to contain or treat COVID-19 and the reactions by consumers, companies, governmental entities, and capital markets to such actions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 most wholly owned subsidiaries is U.S. Dollars, except for certain international subsidiaries, for which it is Euros, British Pound Sterling, or Japanese Yen, depending on the subsidiary’s location. 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 approximate 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 consolidated statements of operations.</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;">Use of Estimates</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The preparation of the consolidated financial statements in conformity with GAAP requires the Company’s management to make judgements, estimates and assumptions regarding uncertainties that affect the reported amounts of assets, liabilities and related disclosures of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. Significant estimates and assumptions reflected in these consolidated financial statements include, but are not limited to, revenue recognition, realizability of inventory, goodwill, intangibles, stock-based compensation, and fair values of common stock. The Company bases its estimates on historical experience and various other factors believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities. The Company assesses estimates on an ongoing basis; however, actual results could materially differ from those estimates.</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;">Cash and Cash Equivalents</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Cash and cash equivalents consist of standard checking accounts, money market accounts and certain investments. <span style="background:#ffffff;">The Company classifies any marketable security with an original maturity date of 90 days or less at the time of purchase as a cash equivalent. </span> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">Short</span><i style="font-style:italic;font-weight:normal;">-</i><span style="font-style:italic;">Term Investments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company invests its excess cash in fixed income instruments denominated and payable in U.S. dollars including U.S. treasury securities, commercial paper, corporate bonds and asset-backed securities in accordance with the Company’s investment policy that primarily seeks to maintain adequate liquidity and preserve capital. Short-term investments represent holdings of available-for-sale marketable securities in accordance with the Company’s investment policy and cash management strategy. Investments in marketable securities are recorded at fair value, with any unrealized gains and losses reported within accumulated other comprehensive income as a separate component of stockholders’ equity until realized or until a determination is made that an other-than-temporary decline in market value has occurred. When such reductions occur, the cost of the investment is adjusted to fair value through recording a loss on investments in the consolidated statements of operations. All investments in marketable securities mature within one year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company also invests in equity securities which are carried at fair value based upon quoted prices in active markets. The Company’s recognizes unrealized gains (losses) on equity securities in interest and other (expense) income, net in the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">Restricted Cash</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Restricted cash represents cash and cash equivalents that are restricted to withdrawal or use as of the reporting date. Restricted cash typically relates to deposits to secure letters of credit, cash the Company is contractually obligated to maintain related to acquisitions, as well as contractually required security deposits.</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;">Financial Instruments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">The Company’s financial instruments are comprised of cash and cash equivalents, short-term investments, restricted cash, accounts receivable and accounts payable. The Company’s other current financial assets and current financial liabilities have fair values that approximate their carrying values due to the short maturity of these balances.  </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Products Revenue and Services Revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Products revenue include sales of the Company’s additive manufacturing systems, along with the sale of related accessories and consumables, as well as produced parts. 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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">products is recognized upon transfer of control, which is generally at the point of shipment. If the Company cannot objectively determine that the product provided to the customer is in accordance with agreed-upon specifications, revenue is not recognized until customer acceptance is received.</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, as well as various software solutions the Company offers to facilitate the operation of the Company’s products. The Company offers multiple software products, which are licensed through either a cloud-based solution and/or on-device software, depending on the product. For the cloud-based solution, which the customer does not have the right to take possession of, the Company typically 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 on-device software subscriptions, the Company typically recognizes revenue once the customer has been given access to the software. When the Company enters into development contracts, control of the development service is transferred over time, and the related revenue is recognized as services are performed.</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. For certain deferred maintenance contracts where sufficient historical evidence indicates that the costs of performing the related services under the contract are not incurred on a straight-line basis, the associated revenue is recognized at a point in time in proportion to the costs expected to be incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company generates certain revenues through the sale of research and development services. 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 12pt 0pt;">In certain circumstances, the Company generates revenue through leases of machinery and equipment to customers. These leases are classified as either operating or sales-type leases and generally have lease terms ranging from <span style="-sec-ix-hidden:Hidden_oXWswLkjJEy3AeW0mckw1Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> to five years. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><i style="font-weight:normal;">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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">•</span></span>Identification of the contract, or contracts, with a customer</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">•</span></span>Identification of the performance obligations in the contract</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">•</span></span>Determination of the transaction price</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">•</span></span>Allocation of the transaction price to the performance obligations in the contract</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">•</span></span>Recognition of revenue when, or as, the Company satisfies a performance obligation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 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. If the Company cannot objectively determine that the products provided to the customer are in accordance with agreed-upon specifications, revenue is not recognized until customer acceptance is received.</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. For certain maintenance contracts, there is a detail of specified maintenance which is performed at predetermined intervals and is recognized when the professional services are performed. 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. When the Company has a noncancelable contract and the right to invoice prior to shipment based on payment terms, the Company records the receivable and related customer deposits in the consolidated balance sheets.</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 <span style="-sec-ix-hidden:Hidden_WE3-CF2Wcku6rNp-VOIHfA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one year</span></span>.</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;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-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><i style="font-weight:normal;">Contract Balances</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The timing of revenue recognition, billings and cash collections results in billed accounts receivable, customer deposits and deferred revenues (contract liabilities) on the consolidated balance sheets. Timing of revenue recognition may differ from the timing of invoicing to customers. The Company records a receivable at the time of invoicing. For most contracts, customers are invoiced a substantive portion of the arrangement prior to shipment of products or performance of services. The Company will typically bill in advance for post-installation support and cloud-based software licenses, resulting in deferred revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">When products have been delivered, but the product revenue associated with the arrangement has been deferred the Company includes the costs for the delivered items in inventory on the consolidated balance sheets until recognition of the related revenue occurs, at which time it is recognized in cost of sales. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s contracts are primarily one year or less, and as such, most of the deferred revenue outstanding at the end of the fiscal year is recognized during the following year. Purchases of post-installation customer support and maintenance may range from <span style="-sec-ix-hidden:Hidden_mJLWDSPYpUC4F7c-LhM1ag;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> to five years, and as such, revenue for these transactions are recognized over periods greater than one year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company sells products directly to end-users as well as through a reseller network. Under the reseller arrangement, the reseller is determined to be the Company’s customer, and revenue is recognized based on the amounts the Company is entitled to, reduced by any payments owed to the resellers. On certain contracts, the Company utilizes external partners and an internal sales team to sell direct to the end user. The Company acts as a principal in the contracts with users when utilizing external partners because the Company controls the product, establishes the price, and bears the risk of nonperformance, until it is transferred to the end user. The Company records the revenue on a gross basis and commissions are recorded as a sales and marketing expense in the statement of operations. The Company recognizes its commission expense as a point-in-time expense as contract obligations are primarily completed within a one-year contract period. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><i style="font-weight:normal;">Allowance for Doubtful Accounts</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In evaluating the collectability of accounts receivable, the Company assesses a number of factors, including specific customers’ abilities to meet their financial obligations, the length of time receivables are past due, and historical collection experience. If circumstances related to specific customers change, or economic conditions deteriorate such that past collection experience is no longer relevant, the Company’s estimate of the recoverability of accounts receivable could be further reduced from the levels provided for in the consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company evaluates specific accounts for which it is believed a customer may have an inability to meet their financial obligations. In these cases, judgment is applied, based on available facts and circumstances, and a specific reserve is recorded for that customer to reduce the receivable to an amount expected to be collected. These specific reserves are reevaluated and adjusted as additional information is received that impacts the amount reserved.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Remaining Performance Obligations</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Remaining performance obligations are the aggregate amount of total contract transaction price that is unsatisfied or partially unsatisfied. The Company has elected to apply the practical expedient associated with incremental costs of obtaining a contract, and as such, sales commission expense is generally expensed when incurred because the amortization period would be one year or less. These costs are recorded within sales and marketing expense in the consolidated statements of operations.</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;">Net Loss Per Share</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company presents basic and diluted loss per share amounts. Basic loss per share is calculated by dividing net loss available to holders of Common Stock by the weighted average number of shares of Common Stock outstanding during the applicable period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The denominator for diluted earnings per share is a computation of the weighted-average number of ordinary shares and the potential dilutive ordinary shares outstanding during the period. Potential dilutive shares outstanding include the dilutive effect of in-the-money options, unvested Restricted Stock Agreements (“RSAs”), and unvested Restricted Stock Units (“RSUs”) using the treasury stock method. In periods in which the Company reports a net loss, diluted net loss per share is the same as basic net loss per share because dilutive shares are not assumed to have been issued if their effect is anti-dilutive. </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 0pt 12pt 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 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 operating expenses, the grants are recognized as a reduction of the related expense in the consolidated statements of operations. During the year ended December 31, 2021, the Company recognized $1.0 million related to grants in the research and development line within the consolidated statements of operations. During the year ended December 31, 2020, the Company did not recognize any grants.</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 and 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;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;">Substantially all of the Company’s produced parts are covered by standard warranties of <span style="-sec-ix-hidden:Hidden_D9S8CY20zEyHr3EFNyVRvQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">Inventory</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Inventory is stated at the lower of cost or net realizable value, approximating a first-in, first-out basis.</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 Company provides for inventory losses based on obsolescence and levels in excess of forecasted demand. Inventory is reduced to the estimated net realizable value based on historical usage and expected demand. Inventory provisions based on obsolescence and inventory in excess of forecasted demand are recorded through cost of sales in the consolidated statements of operations.</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;">Concentrations of Credit Risk and Off-Balance-Sheet Risk</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In the normal course of operations, ExOne GmbH issues short-term financial guarantees and letters of credit to third parties in connection with certain commercial transactions requiring security through a credit facility with a German bank. At December 31, 2021, total outstanding financial guarantees and letters of credit issued were $2.7 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company has no other significant off-balance-sheet risk, such as foreign exchange contracts, option contracts, or other foreign hedging arrangements. Financial instruments that potentially expose the Company to concentrations of credit risk consist mainly of cash and cash equivalents. The Company maintains its cash and cash equivalents principally with accredited financial institutions of high-credit standing.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2021, and 2020, no single customer accounted for more than 10% of revenue. As of December 31, 2021, one customer accounted for 24% of total accounts receivable. As of December 31, 2020, no single customer accounted for more than 10% of total accounts receivable.<span style="color:#ff0000;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">Customer Deposits</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Payments received from customers who have placed reservations or purchase orders in advance of shipment are refundable upon cancellation or non-delivery by the Company and are included within customer deposits on the consolidated balance sheets.</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;">Other Investments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company periodically makes investments in companies within the additive manufacturing industry. The Company monitors events or changes in circumstances that may have a significant effect on the fair value of investments, either due to impairment or based on observable price changes, and records necessary adjustments in interest and other (expense) income, net in the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">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;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: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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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="vertical-align:bottom;width:52.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:44.89%;background:#cceeff;margin: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-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;">6-50 years</p></td></tr><tr><td style="vertical-align:bottom;width:52.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Automobiles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><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:44.89%;background:#cceeff;margin: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;">2-10 years</p></td></tr><tr><td style="vertical-align:bottom;width:52.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Computer equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:44.89%;background:#cceeff;margin: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;">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="vertical-align:bottom;width:52.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:44.89%;background:#cceeff;margin: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-5 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;">Leases </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For lease arrangements in which the Company is the lessee, the Company determines if an arrangement is a lease at inception. The Company typically only includes an initial lease term in its assessment of a lease arrangement. Options to renew a lease are not included in the Company’s assessment unless there is reasonable certainty that the Company will renew. The Company assesses it plans to renew its material leases on an annual basis. Operating leases are included in other assets, current portion of lease liability, and lease liability, net of current portion on the Company’s consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Right of use (“ROU”) assets and lease liabilities are recognized based on the present value of the future minimum lease payments over the expected remaining lease term. As the interest rate implicit in the Company’s leases is typically not readily determinable, the Company uses its incremental borrowing rate for a similar term of lease payments based on the information available at commencement date in determining the present value of future payments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company elected the short-term lease recognition practical expedient and therefore, the Company does not recognize right of use assets or lease liabilities for leases with less than a twelve-month duration. The Company also elected the practical expedient to account for lease agreements which contain both lease and non-lease components as a single lease component.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For lease arrangements in which the Company is the lessor, the Company determines whether the lease arrangement is classified as an operating lease or sales-type lease at inception. The Company’s operating lease arrangements have initial terms generally ranging from <span style="-sec-ix-hidden:Hidden_mfX4e26V5kaQr5CMjfZXpQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> to five years, certain of which may contain extension or termination clauses, or both. Such operating lease arrangements also generally include a purchase option to acquire the related machinery and equipment at the end of the lease term for either a fixed amount as determined at inception, or a subsequently negotiated fair market value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s sales-type lease arrangements generally include transfer of ownership at the end of the lease term, and as such, the Company’s net investment in sales-type lease arrangements presented in the consolidated balance sheets generally does not include an amount of unguaranteed residual value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For certain of the arrangements, the Company separates and allocates certain non-lease components (principally maintenance services) from non-lease components. Sales, value add, and other taxes collected from customers and remitted to governmental authorities are accounted for on a net (excluded from lease income) basis. In determination of the lease term, the Company considers the likelihood of lease renewal options and lease termination provisions. </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;">Business Combinations</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company allocates the purchase price of acquired companies to the tangible and intangible assets acquired and liabilities assumed based on their estimated fair values. The Company generally values the identifiable intangible assets acquired using a discounted cash flow model. The significant estimates used in valuing certain of the intangible assets, include, but are not limited to future expected cash flows of the asset, discount rates to determine the present value of the future cash flows and expected technology life cycles. Intangible assets are amortized over their estimated useful life; the period over which the Company anticipates generating economic benefit from the asset. Fair value adjustments subsequent to the acquisition date, that are not measurement period adjustments, are recognized in earnings.</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;">Goodwill</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Goodwill represents the future economic benefits arising from other assets acquired in a business combination that is not individually identified and separately recorded. The excess of the purchase price over the estimated fair value of net assets of businesses acquired in a business combination is recognized as goodwill. Goodwill is not amortized but is tested for impairment at least annually (as of the first day of the fourth quarter) or as circumstances indicate the value may no longer be recoverable. To assess if goodwill is impaired, the Company performs a qualitative assessment to determine whether further impairment testing is necessary. The Company then compares the carrying amount of the single reporting unit to the fair value of the reporting unit. An excess carrying value over fair value would indicate that goodwill may be impaired. The Company performed a qualitative assessment during its annual impairment review for 2021 as of October 1, 2021 and concluded that it is more likely than not that the fair value of the Company’s single reporting unit is not less than its carrying amount. </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;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 in-process research and development expense at acquisition. </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;">Impairment of Long-Lived Assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company evaluates whether events or circumstances have occurred that indicate that the estimated remaining useful life of its long-lived assets may warrant revision or that the carrying value of these assets may be impaired. The Company does not believe that any events have occurred through December 31, 2021, that would indicate its long-lived assets are impaired.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 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;"><span style="font-style:italic;">Research and Development</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Research and development costs are expensed as incurred. Research and development expense includes costs, primarily related to salaries and benefits for employees, prototypes and design expenses, incurred to develop intellectual property and is charged to expense as incurred. </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;">Capitalized Software</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Costs incurred internally in researching and developing a software product to be sold to customers are charged to expense until technological feasibility has been established for the product. Once technological feasibility is established, costs incurred during the application development phase are capitalized only when the Company believes it is probable the development will result in new or additional functionality, and such software costs are capitalized until the product is available for general release to customers. Judgment is required in determining when technological feasibility of a product is established. The Company has determined that technological feasibility for software products is reached after all high-risk development issues have been resolved through coding and testing. Generally, this occurs shortly before the products are released, such that there are no material costs to capitalize. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company capitalizes certain costs related to the development and implementation of cloud computing software. The types of costs capitalized during the application development phase include employee compensation, as well as consulting fees for third-party developers working on these projects. The capitalized costs are amortized on a straight-line basis over the estimated useful life of the asset, which is typically 3 years.</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;">Stock-Based Compensation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s stock-based compensation cost is measured at the grant date based on the fair value of the award and is recognized as an expense over the requisite service period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for all stock options granted to employees and nonemployees using a fair value method. The fair value of options on the date of grant is calculated using the Black-Scholes option pricing model based on key assumptions such as stock price, expected volatility and expected term. The Company’s estimates of these assumptions are primarily based on the fair value of the Company’s stock, historical data, peer company data and judgment regarding future trends and factors. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For awards with service conditions only, the Company recognizes stock-based compensation expense on a straight-line basis over the requisite service period. For awards with service and performance-based conditions, the Company recognizes stock-based compensation expense using the graded vesting method over the requisite service period. Estimates of stock-based compensation expense for an award with performance conditions are based on the probable outcome of the performance conditions and the cumulative effect of any changes in the probability outcomes are recorded in the period in which the changes occur. For awards with service and market-based conditions, the Company recognizes stock-based compensation expense on a straight-line based over the requisite service period for each tranche. Stock based compensation expense for awards with a market condition is calculated using a Monte Carlo valuation approach.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company estimates forfeitures that will occur based on a historical forfeiture rate in their determination of the expense recorded. </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;">Income Taxes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for income taxes under the asset and liability method; under this method, deferred tax assets and liabilities are determined based on differences between financial reporting bases of assets and liabilities and are measured using enacted tax rates and laws that are expected to be in effect when the differences are expected to reverse. Realization of deferred tax assets is dependent upon future earnings, the timing and amount of which are uncertain.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company utilizes a two-step approach to recognize and measure uncertain tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained upon tax authority examination, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likely of being realized upon ultimate settlement. The Company also recognizes accrued interest and penalties related to unrecognized tax benefits in the provision for income taxes.</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;">Comprehensive Loss</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s comprehensive loss consists of its net loss, unrealized gain and loss from investments in debt securities, and foreign currency translation adjustments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Recently Issued Accounting Standards</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Recently Adopted Accounting Guidance</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="background:#ffffff;">In October 2021, the FASB issued ASU 2021-08, </span><i style="font-style:italic;background:#ffffff;">Business Combinations (Topic 805)</i><i style="font-style:italic;"> —</i><i style="font-style:italic;background:#ffffff;">Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</i><span style="background:#ffffff;">, to require that an acquirer recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, Revenue from Contracts with Customers. At the acquisition date, an acquirer should account for the related revenue contracts in accordance with Topic 606 as if it had originated the contracts. This standard is effective for calendar-year public business entities in 2023 and interim periods within that year, and early adoption is permitted. The Company has adopted this ASU as of January 1, 2021 and has retrospectively adjusted purchase accounting for the EnvisionTEC acquisition where deferred revenue was fair valued. As a practical expedient, the Company elected to estimate </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">the SSP for allocation purposes at the acquisition date. Upon the application of this practical expedient, the Company recognized deferred revenue as part of purchase accounting in the amount of </span><span style="background:#ffffff;">$0.2</span><span style="background:#ffffff;"> million and </span><span style="background:#ffffff;">$12.5</span><span style="background:#ffffff;"> million for the EnvisionTEC and ExOne acquisitions, respectively.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In December 2019, the FASB issued ASU 2019-12, <i style="font-style:italic;">Income Taxes (Topic 740)—Simplifying the Accounting for Income Taxes,</i> which simplifies the accounting for income taxes by eliminating some exceptions to the general approach in Accounting Standards Codification 740, <i style="font-style:italic;">Income Taxes</i>. It also clarifies certain aspects of the existing guidance to promote more consistent application. This standard is effective for calendar-year public business entities in 2021 and interim periods within that year, and early adoption is permitted. The Company adopted the ASU as of January 1, 2021, which did not have a material effect on the Company’s consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In January 2017, the FASB issued ASU No. 2017-04, <i style="font-style:italic;">Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment</i> (“ASU 2017-04”), which eliminates the performance of Step 2 from the goodwill impairment test. In performing its annual or interim impairment testing, an entity will instead compare the fair value of the reporting unit with its carrying amount and recognize any impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value. Additionally, an entity should consider income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss. The Company adopted the ASU as of January 1, 2021, which did not have a material effect on the Company’s consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Recent Accounting Guidance Not Yet Adopted</span></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 and does not believe the impact will be material.</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 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”). </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">Principles of Consolidation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The accompanying consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. The functional currency of all wholly owned subsidiaries is U.S. Dollars. All intercompany transactions and balances have been eliminated in consolidation.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">COVID-19 Pandemic</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">In March 2020, the World Health Organization declared the outbreak of a disease caused by a novel strain of the coronavirus (“COVID-19”) to be a pandemic. As of December 31, 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, may impact the Company and its customers, as well as the demand for its products and services. The impact of COVID-19 on the Company’s operational results in subsequent periods will largely depend on future developments, and cannot be accurately predicted. These developments may include, but are not limited to, new information concerning the severity of COVID-19, the degree of success of actions take to contain or treat COVID-19 and the reactions by consumers, companies, governmental entities, and capital markets to such actions.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 most wholly owned subsidiaries is U.S. Dollars, except for certain international subsidiaries, for which it is Euros, British Pound Sterling, or Japanese Yen, depending on the subsidiary’s location. 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 approximate 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 consolidated statements of operations.</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;">Use of Estimates</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The preparation of the consolidated financial statements in conformity with GAAP requires the Company’s management to make judgements, estimates and assumptions regarding uncertainties that affect the reported amounts of assets, liabilities and related disclosures of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. Significant estimates and assumptions reflected in these consolidated financial statements include, but are not limited to, revenue recognition, realizability of inventory, goodwill, intangibles, stock-based compensation, and fair values of common stock. The Company bases its estimates on historical experience and various other factors believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities. The Company assesses estimates on an ongoing basis; however, actual results could materially differ from those estimates.</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;">Cash and Cash Equivalents</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Cash and cash equivalents consist of standard checking accounts, money market accounts and certain investments. <span style="background:#ffffff;">The Company classifies any marketable security with an original maturity date of 90 days or less at the time of purchase as a cash equivalent. </span> </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">Short</span><i style="font-style:italic;font-weight:normal;">-</i><span style="font-style:italic;">Term Investments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company invests its excess cash in fixed income instruments denominated and payable in U.S. dollars including U.S. treasury securities, commercial paper, corporate bonds and asset-backed securities in accordance with the Company’s investment policy that primarily seeks to maintain adequate liquidity and preserve capital. Short-term investments represent holdings of available-for-sale marketable securities in accordance with the Company’s investment policy and cash management strategy. Investments in marketable securities are recorded at fair value, with any unrealized gains and losses reported within accumulated other comprehensive income as a separate component of stockholders’ equity until realized or until a determination is made that an other-than-temporary decline in market value has occurred. When such reductions occur, the cost of the investment is adjusted to fair value through recording a loss on investments in the consolidated statements of operations. All investments in marketable securities mature within one year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company also invests in equity securities which are carried at fair value based upon quoted prices in active markets. The Company’s recognizes unrealized gains (losses) on equity securities in interest and other (expense) income, net in the consolidated statements of operations.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">Restricted Cash</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Restricted cash represents cash and cash equivalents that are restricted to withdrawal or use as of the reporting date. Restricted cash typically relates to deposits to secure letters of credit, cash the Company is contractually obligated to maintain related to acquisitions, as well as contractually required security deposits.</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;">Financial Instruments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">The Company’s financial instruments are comprised of cash and cash equivalents, short-term investments, restricted cash, accounts receivable and accounts payable. The Company’s other current financial assets and current financial liabilities have fair values that approximate their carrying values due to the short maturity of these balances.  </span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Products Revenue and Services Revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Products revenue include sales of the Company’s additive manufacturing systems, along with the sale of related accessories and consumables, as well as produced parts. 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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">products is recognized upon transfer of control, which is generally at the point of shipment. If the Company cannot objectively determine that the product provided to the customer is in accordance with agreed-upon specifications, revenue is not recognized until customer acceptance is received.</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, as well as various software solutions the Company offers to facilitate the operation of the Company’s products. The Company offers multiple software products, which are licensed through either a cloud-based solution and/or on-device software, depending on the product. For the cloud-based solution, which the customer does not have the right to take possession of, the Company typically 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 on-device software subscriptions, the Company typically recognizes revenue once the customer has been given access to the software. When the Company enters into development contracts, control of the development service is transferred over time, and the related revenue is recognized as services are performed.</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. For certain deferred maintenance contracts where sufficient historical evidence indicates that the costs of performing the related services under the contract are not incurred on a straight-line basis, the associated revenue is recognized at a point in time in proportion to the costs expected to be incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company generates certain revenues through the sale of research and development services. 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 12pt 0pt;">In certain circumstances, the Company generates revenue through leases of machinery and equipment to customers. These leases are classified as either operating or sales-type leases and generally have lease terms ranging from <span style="-sec-ix-hidden:Hidden_oXWswLkjJEy3AeW0mckw1Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> to five years. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><i style="font-weight:normal;">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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">•</span></span>Identification of the contract, or contracts, with a customer</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">•</span></span>Identification of the performance obligations in the contract</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">•</span></span>Determination of the transaction price</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">•</span></span>Allocation of the transaction price to the performance obligations in the contract</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">•</span></span>Recognition of revenue when, or as, the Company satisfies a performance obligation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 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. If the Company cannot objectively determine that the products provided to the customer are in accordance with agreed-upon specifications, revenue is not recognized until customer acceptance is received.</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. For certain maintenance contracts, there is a detail of specified maintenance which is performed at predetermined intervals and is recognized when the professional services are performed. 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. When the Company has a noncancelable contract and the right to invoice prior to shipment based on payment terms, the Company records the receivable and related customer deposits in the consolidated balance sheets.</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 <span style="-sec-ix-hidden:Hidden_WE3-CF2Wcku6rNp-VOIHfA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one year</span></span>.</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;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-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><i style="font-weight:normal;">Contract Balances</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The timing of revenue recognition, billings and cash collections results in billed accounts receivable, customer deposits and deferred revenues (contract liabilities) on the consolidated balance sheets. Timing of revenue recognition may differ from the timing of invoicing to customers. The Company records a receivable at the time of invoicing. For most contracts, customers are invoiced a substantive portion of the arrangement prior to shipment of products or performance of services. The Company will typically bill in advance for post-installation support and cloud-based software licenses, resulting in deferred revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">When products have been delivered, but the product revenue associated with the arrangement has been deferred the Company includes the costs for the delivered items in inventory on the consolidated balance sheets until recognition of the related revenue occurs, at which time it is recognized in cost of sales. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s contracts are primarily one year or less, and as such, most of the deferred revenue outstanding at the end of the fiscal year is recognized during the following year. Purchases of post-installation customer support and maintenance may range from <span style="-sec-ix-hidden:Hidden_mJLWDSPYpUC4F7c-LhM1ag;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> to five years, and as such, revenue for these transactions are recognized over periods greater than one year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company sells products directly to end-users as well as through a reseller network. Under the reseller arrangement, the reseller is determined to be the Company’s customer, and revenue is recognized based on the amounts the Company is entitled to, reduced by any payments owed to the resellers. On certain contracts, the Company utilizes external partners and an internal sales team to sell direct to the end user. The Company acts as a principal in the contracts with users when utilizing external partners because the Company controls the product, establishes the price, and bears the risk of nonperformance, until it is transferred to the end user. The Company records the revenue on a gross basis and commissions are recorded as a sales and marketing expense in the statement of operations. The Company recognizes its commission expense as a point-in-time expense as contract obligations are primarily completed within a one-year contract period. </p> P5Y P1Y P5Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><i style="font-weight:normal;">Allowance for Doubtful Accounts</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In evaluating the collectability of accounts receivable, the Company assesses a number of factors, including specific customers’ abilities to meet their financial obligations, the length of time receivables are past due, and historical collection experience. If circumstances related to specific customers change, or economic conditions deteriorate such that past collection experience is no longer relevant, the Company’s estimate of the recoverability of accounts receivable could be further reduced from the levels provided for in the consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company evaluates specific accounts for which it is believed a customer may have an inability to meet their financial obligations. In these cases, judgment is applied, based on available facts and circumstances, and a specific reserve is recorded for that customer to reduce the receivable to an amount expected to be collected. These specific reserves are reevaluated and adjusted as additional information is received that impacts the amount reserved.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Remaining Performance Obligations</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Remaining performance obligations are the aggregate amount of total contract transaction price that is unsatisfied or partially unsatisfied. The Company has elected to apply the practical expedient associated with incremental costs of obtaining a contract, and as such, sales commission expense is generally expensed when incurred because the amortization period would be one year or less. These costs are recorded within sales and marketing expense in the consolidated statements of operations.</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;">Net Loss Per Share</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company presents basic and diluted loss per share amounts. Basic loss per share is calculated by dividing net loss available to holders of Common Stock by the weighted average number of shares of Common Stock outstanding during the applicable period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The denominator for diluted earnings per share is a computation of the weighted-average number of ordinary shares and the potential dilutive ordinary shares outstanding during the period. Potential dilutive shares outstanding include the dilutive effect of in-the-money options, unvested Restricted Stock Agreements (“RSAs”), and unvested Restricted Stock Units (“RSUs”) using the treasury stock method. In periods in which the Company reports a net loss, diluted net loss per share is the same as basic net loss per share because dilutive shares are not assumed to have been issued if their effect is anti-dilutive. </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 0pt 12pt 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 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 operating expenses, the grants are recognized as a reduction of the related expense in the consolidated statements of operations. During the year ended December 31, 2021, the Company recognized $1.0 million related to grants in the research and development line within the consolidated statements of operations. During the year ended December 31, 2020, the Company did not recognize any grants.</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 and other current liabilities or other long-term liabilities, depending on when the Company expects to use the proceeds.</p> 1000000.0 <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;">Substantially all of the Company’s produced parts are covered by standard warranties of <span style="-sec-ix-hidden:Hidden_D9S8CY20zEyHr3EFNyVRvQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">Inventory</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Inventory is stated at the lower of cost or net realizable value, approximating a first-in, first-out basis.</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 Company provides for inventory losses based on obsolescence and levels in excess of forecasted demand. Inventory is reduced to the estimated net realizable value based on historical usage and expected demand. Inventory provisions based on obsolescence and inventory in excess of forecasted demand are recorded through cost of sales in the consolidated statements of operations.</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;">Concentrations of Credit Risk and Off-Balance-Sheet Risk</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In the normal course of operations, ExOne GmbH issues short-term financial guarantees and letters of credit to third parties in connection with certain commercial transactions requiring security through a credit facility with a German bank. At December 31, 2021, total outstanding financial guarantees and letters of credit issued were $2.7 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company has no other significant off-balance-sheet risk, such as foreign exchange contracts, option contracts, or other foreign hedging arrangements. Financial instruments that potentially expose the Company to concentrations of credit risk consist mainly of cash and cash equivalents. The Company maintains its cash and cash equivalents principally with accredited financial institutions of high-credit standing.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2021, and 2020, no single customer accounted for more than 10% of revenue. As of December 31, 2021, one customer accounted for 24% of total accounts receivable. As of December 31, 2020, no single customer accounted for more than 10% of total accounts receivable.<span style="color:#ff0000;"> </span></p> 2700000 0 0 1 0.24 0 <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;">Customer Deposits</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Payments received from customers who have placed reservations or purchase orders in advance of shipment are refundable upon cancellation or non-delivery by the Company and are included within customer deposits on the consolidated balance sheets.</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;">Other Investments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company periodically makes investments in companies within the additive manufacturing industry. The Company monitors events or changes in circumstances that may have a significant effect on the fair value of investments, either due to impairment or based on observable price changes, and records necessary adjustments in interest and other (expense) income, net in the consolidated statements of operations.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">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;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: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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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="vertical-align:bottom;width:52.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:44.89%;background:#cceeff;margin: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-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;">6-50 years</p></td></tr><tr><td style="vertical-align:bottom;width:52.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Automobiles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><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:44.89%;background:#cceeff;margin: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;">2-10 years</p></td></tr><tr><td style="vertical-align:bottom;width:52.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Computer equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:44.89%;background:#cceeff;margin: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;">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="vertical-align:bottom;width:52.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:44.89%;background:#cceeff;margin: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-5 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;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: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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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="vertical-align:bottom;width:52.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:44.89%;background:#cceeff;margin: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-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;">6-50 years</p></td></tr><tr><td style="vertical-align:bottom;width:52.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Automobiles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><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:44.89%;background:#cceeff;margin: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;">2-10 years</p></td></tr><tr><td style="vertical-align:bottom;width:52.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Computer equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:44.89%;background:#cceeff;margin: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;">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="vertical-align:bottom;width:52.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:44.89%;background:#cceeff;margin: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-5 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 P6Y P50Y P2Y P2Y P2Y P3Y P2Y P5Y <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;">Leases </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For lease arrangements in which the Company is the lessee, the Company determines if an arrangement is a lease at inception. The Company typically only includes an initial lease term in its assessment of a lease arrangement. Options to renew a lease are not included in the Company’s assessment unless there is reasonable certainty that the Company will renew. The Company assesses it plans to renew its material leases on an annual basis. Operating leases are included in other assets, current portion of lease liability, and lease liability, net of current portion on the Company’s consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Right of use (“ROU”) assets and lease liabilities are recognized based on the present value of the future minimum lease payments over the expected remaining lease term. As the interest rate implicit in the Company’s leases is typically not readily determinable, the Company uses its incremental borrowing rate for a similar term of lease payments based on the information available at commencement date in determining the present value of future payments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company elected the short-term lease recognition practical expedient and therefore, the Company does not recognize right of use assets or lease liabilities for leases with less than a twelve-month duration. The Company also elected the practical expedient to account for lease agreements which contain both lease and non-lease components as a single lease component.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For lease arrangements in which the Company is the lessor, the Company determines whether the lease arrangement is classified as an operating lease or sales-type lease at inception. The Company’s operating lease arrangements have initial terms generally ranging from <span style="-sec-ix-hidden:Hidden_mfX4e26V5kaQr5CMjfZXpQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> to five years, certain of which may contain extension or termination clauses, or both. Such operating lease arrangements also generally include a purchase option to acquire the related machinery and equipment at the end of the lease term for either a fixed amount as determined at inception, or a subsequently negotiated fair market value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s sales-type lease arrangements generally include transfer of ownership at the end of the lease term, and as such, the Company’s net investment in sales-type lease arrangements presented in the consolidated balance sheets generally does not include an amount of unguaranteed residual value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For certain of the arrangements, the Company separates and allocates certain non-lease components (principally maintenance services) from non-lease components. Sales, value add, and other taxes collected from customers and remitted to governmental authorities are accounted for on a net (excluded from lease income) basis. In determination of the lease term, the Company considers the likelihood of lease renewal options and lease termination provisions. </p> P5Y <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;">Business Combinations</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company allocates the purchase price of acquired companies to the tangible and intangible assets acquired and liabilities assumed based on their estimated fair values. The Company generally values the identifiable intangible assets acquired using a discounted cash flow model. The significant estimates used in valuing certain of the intangible assets, include, but are not limited to future expected cash flows of the asset, discount rates to determine the present value of the future cash flows and expected technology life cycles. Intangible assets are amortized over their estimated useful life; the period over which the Company anticipates generating economic benefit from the asset. Fair value adjustments subsequent to the acquisition date, that are not measurement period adjustments, are recognized in earnings.</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;">Goodwill</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Goodwill represents the future economic benefits arising from other assets acquired in a business combination that is not individually identified and separately recorded. The excess of the purchase price over the estimated fair value of net assets of businesses acquired in a business combination is recognized as goodwill. Goodwill is not amortized but is tested for impairment at least annually (as of the first day of the fourth quarter) or as circumstances indicate the value may no longer be recoverable. To assess if goodwill is impaired, the Company performs a qualitative assessment to determine whether further impairment testing is necessary. The Company then compares the carrying amount of the single reporting unit to the fair value of the reporting unit. An excess carrying value over fair value would indicate that goodwill may be impaired. The Company performed a qualitative assessment during its annual impairment review for 2021 as of October 1, 2021 and concluded that it is more likely than not that the fair value of the Company’s single reporting unit is not less than its carrying amount. </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> 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 in-process research and development expense at acquisition. </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;">Impairment of Long-Lived Assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company evaluates whether events or circumstances have occurred that indicate that the estimated remaining useful life of its long-lived assets may warrant revision or that the carrying value of these assets may be impaired. The Company does not believe that any events have occurred through December 31, 2021, that would indicate its long-lived assets are impaired.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 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;"><span style="font-style:italic;">Research and Development</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Research and development costs are expensed as incurred. Research and development expense includes costs, primarily related to salaries and benefits for employees, prototypes and design expenses, incurred to develop intellectual property and is charged to expense as incurred. </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;">Capitalized Software</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Costs incurred internally in researching and developing a software product to be sold to customers are charged to expense until technological feasibility has been established for the product. Once technological feasibility is established, costs incurred during the application development phase are capitalized only when the Company believes it is probable the development will result in new or additional functionality, and such software costs are capitalized until the product is available for general release to customers. Judgment is required in determining when technological feasibility of a product is established. The Company has determined that technological feasibility for software products is reached after all high-risk development issues have been resolved through coding and testing. Generally, this occurs shortly before the products are released, such that there are no material costs to capitalize. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company capitalizes certain costs related to the development and implementation of cloud computing software. The types of costs capitalized during the application development phase include employee compensation, as well as consulting fees for third-party developers working on these projects. The capitalized costs are amortized on a straight-line basis over the estimated useful life of the asset, which is typically 3 years.</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;">Stock-Based Compensation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s stock-based compensation cost is measured at the grant date based on the fair value of the award and is recognized as an expense over the requisite service period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for all stock options granted to employees and nonemployees using a fair value method. The fair value of options on the date of grant is calculated using the Black-Scholes option pricing model based on key assumptions such as stock price, expected volatility and expected term. The Company’s estimates of these assumptions are primarily based on the fair value of the Company’s stock, historical data, peer company data and judgment regarding future trends and factors. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For awards with service conditions only, the Company recognizes stock-based compensation expense on a straight-line basis over the requisite service period. For awards with service and performance-based conditions, the Company recognizes stock-based compensation expense using the graded vesting method over the requisite service period. Estimates of stock-based compensation expense for an award with performance conditions are based on the probable outcome of the performance conditions and the cumulative effect of any changes in the probability outcomes are recorded in the period in which the changes occur. For awards with service and market-based conditions, the Company recognizes stock-based compensation expense on a straight-line based over the requisite service period for each tranche. Stock based compensation expense for awards with a market condition is calculated using a Monte Carlo valuation approach.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company estimates forfeitures that will occur based on a historical forfeiture rate in their determination of the expense recorded. </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;">Income Taxes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for income taxes under the asset and liability method; under this method, deferred tax assets and liabilities are determined based on differences between financial reporting bases of assets and liabilities and are measured using enacted tax rates and laws that are expected to be in effect when the differences are expected to reverse. Realization of deferred tax assets is dependent upon future earnings, the timing and amount of which are uncertain.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company utilizes a two-step approach to recognize and measure uncertain tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained upon tax authority examination, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likely of being realized upon ultimate settlement. The Company also recognizes accrued interest and penalties related to unrecognized tax benefits in the provision for income taxes.</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;">Comprehensive Loss</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s comprehensive loss consists of its net loss, unrealized gain and loss from investments in debt securities, and foreign currency translation adjustments.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Recently Issued Accounting Standards</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Recently Adopted Accounting Guidance</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="background:#ffffff;">In October 2021, the FASB issued ASU 2021-08, </span><i style="font-style:italic;background:#ffffff;">Business Combinations (Topic 805)</i><i style="font-style:italic;"> —</i><i style="font-style:italic;background:#ffffff;">Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</i><span style="background:#ffffff;">, to require that an acquirer recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, Revenue from Contracts with Customers. At the acquisition date, an acquirer should account for the related revenue contracts in accordance with Topic 606 as if it had originated the contracts. This standard is effective for calendar-year public business entities in 2023 and interim periods within that year, and early adoption is permitted. The Company has adopted this ASU as of January 1, 2021 and has retrospectively adjusted purchase accounting for the EnvisionTEC acquisition where deferred revenue was fair valued. As a practical expedient, the Company elected to estimate </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">the SSP for allocation purposes at the acquisition date. Upon the application of this practical expedient, the Company recognized deferred revenue as part of purchase accounting in the amount of </span><span style="background:#ffffff;">$0.2</span><span style="background:#ffffff;"> million and </span><span style="background:#ffffff;">$12.5</span><span style="background:#ffffff;"> million for the EnvisionTEC and ExOne acquisitions, respectively.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In December 2019, the FASB issued ASU 2019-12, <i style="font-style:italic;">Income Taxes (Topic 740)—Simplifying the Accounting for Income Taxes,</i> which simplifies the accounting for income taxes by eliminating some exceptions to the general approach in Accounting Standards Codification 740, <i style="font-style:italic;">Income Taxes</i>. It also clarifies certain aspects of the existing guidance to promote more consistent application. This standard is effective for calendar-year public business entities in 2021 and interim periods within that year, and early adoption is permitted. The Company adopted the ASU as of January 1, 2021, which did not have a material effect on the Company’s consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In January 2017, the FASB issued ASU No. 2017-04, <i style="font-style:italic;">Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment</i> (“ASU 2017-04”), which eliminates the performance of Step 2 from the goodwill impairment test. In performing its annual or interim impairment testing, an entity will instead compare the fair value of the reporting unit with its carrying amount and recognize any impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value. Additionally, an entity should consider income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss. The Company adopted the ASU as of January 1, 2021, which did not have a material effect on the Company’s consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Recent Accounting Guidance Not Yet Adopted</span></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 and does not believe the impact will be material.</p> 200000 12500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">3.</b> <b style="font-weight:bold;">REVENUE RECOGNITION</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Contract Balances</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s deferred revenue balance was $22.7 million and $3.0 million as of December 31, 2021 and 2020, respectively. During the year ended December 31, 2021, the Company acquired $16.8 million in deferred revenue through acquisitions. During the year ended December 31, 2021, the Company recognized $2.5 million of existing deferred revenue from 2020 and recognized $8.5 million of acquired deferred revenue. The deferred revenue consists of billed post-installation customer support and maintenance, cloud-based software licenses that are recognized ratably over the term of the agreement, and contracts that have outstanding performance obligations or contracts that have acceptance terms that have not yet been fulfilled. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Contract assets were not significant during the years ended December 31, 2021 and 2020. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Remaining Performance Obligations</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">At December 31, 2021, the Company had $22.7 million of remaining performance obligations, also referred to as backlog, of which approximately $18.2 million is expected to be fulfilled over the next 12 months, notwithstanding uncertainty related to the impact of COVID-19, including, but not limited to, international shipping and travel restrictions brought about by COVID-19, which could have an adverse effect on the timing of delivery and installation of products and/or services to customers. In addition, the Company also had customer deposits of $14.1 million at December 31, 2021. </p> 22700000 3000000.0 16800000 2500000 8500000 22700000 18200000 P12M 14100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">4. ACQUISITIONS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Acquisition of EnvisionTEC</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On February 16, 2021, the Company acquired EnvisionTEC, Inc. and its subsidiaries (“EnvisionTEC”) pursuant to a Purchase Agreement and Plan of Merger dated January 15, 2021. This acquisition added a comprehensive portfolio in additive manufacturing across metals, polymers and composites and grew distribution channels both in quantity and through the addition of a vertically-focused channel. The total purchase price was $303.6 million, consisting of $143.8 million paid in cash and 5,036,142 shares of the Company’s Common Stock with a fair value of $159.8 million as of the close of business on the transaction date. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The acquisition is accounted for as a business combination using the acquisition method of accounting. The total purchase price was allocated to the identifiable assets acquired and liabilities assumed based on the Company’s estimates of their fair values on the acquisition date. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The acquisition date fair value of the consideration transferred is as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-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;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total Acquisition Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 143,795</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equity consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 159,847</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total consideration transferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 303,642</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the allocation of the purchase price to the estimated fair values of assets acquired and liabilities assumed (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width: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 February 16, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets acquired:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 859</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 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:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,982</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,668</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,081</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted cash - noncurrent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 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:10pt;margin:0pt 0pt 0.05pt 0pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,540</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 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:10pt;margin:0pt 0pt 0.05pt 0pt;">Other noncurrent assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,801</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 158,520</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liabilities assumed:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,442</p></td></tr><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;">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 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,460</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current portion of lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 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:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13,706</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Liability for income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 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:10pt;margin:0pt 0pt 0.05pt 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 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;"> 492</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current portion of long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 898</p></td></tr><tr style="height:3.4pt;"><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;">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;"> 285</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 29,009</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lease liability, net of current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,189</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total liabilities assumed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 50,566</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 107,954</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 195,688</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total net assets acquired </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 303,642</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Subsequent to the acquisition date, the Company made certain measurement period adjustments to the preliminary purchase price allocation, which resulted in decrease to goodwill of $3.4 million. The decrease was primarily due to an increase in deferred income tax liabilities of $4.1 million, partially offset by a decrease in deferred revenue of $0.2 million related to the adoption of ASU 2021-08 and a decrease in inventory of $1.0 million related to obsolete inventory. Additionally, the Company recorded a measurement period adjustment of $0.3 million related to certain assets acquired and liabilities assumed due to clarification of information utilized to determine fair value during the measurement period. As of December 31, 2021, the measurement period is completed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The estimated useful lives of the identifiable intangible assets acquired is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Acquired technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 77,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">7 – 14 years</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade name</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">14 years</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 50,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">12 years</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 137,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The goodwill resulting from the purchase price allocation is attributable to the workforce of the acquired business (which is not eligible for separate recognition as an identifiable intangible asset) and the expected synergistic benefits of expanding the combined companies’ target markets both geographically and across industries. $16.4 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 consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">EnvisionTEC’s results are included in the Company’s consolidated results for the period from February 16, 2021 to December 31, 2021. For this period, EnvisionTEC’s net revenues were approximately $33.3 million and net loss was approximately $11.1 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Acquisition of Adaptive 3D</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On May 7, 2021, the Company acquired Adaptive 3D Holdings, Inc. and its affiliates (“Adaptive 3D”) pursuant to a Purchase Agreement and Plan of Merger dated as of May 7, 2021. This acquisition expanded the Company’s materials library to include photopolymer elastomers for use in the production of end use parts. The total purchase price was $61.8 million, consisting of $24.1 million paid in cash and 3,133,276 shares of the Company’s Common Stock with a fair value of $37.7 million as of the close of business on the transaction date. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">The total purchase price was allocated to the identifiable assets acquired and liabilities assumed based on the Company’s preliminary estimates of their fair values on the acquisition date. The fair values assigned to Adaptive 3D’s tangible and intangible assets and liabilities assumed, and the related deferred tax assets and liabilities, are considered preliminary and are based on the information available at the date of the acquisition. The Company is in the process of finalizing its purchase price allocation, and the tax basis of the assets and liabilities acquired. This may result in potential adjustments to the carrying value of the respective recorded assets and liabilities, establishment of certain intangible assets, revisions of useful lives of intangible assets, establishment of potential acquisition contingencies, and the determination of any residual amount that will be allocated to goodwill. Adjustments that impact the deferred tax liability recorded in the business combination could result in an increase or decrease in the Company’s recorded valuation allowance that will be recognized in the accompanying statement of operations. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The acquisition date fair value of the consideration transferred is as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><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;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total Acquisition Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24,083</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equity consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 37,693</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total consideration transferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 61,776</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the preliminary allocation of the purchase price to the estimated fair values of assets acquired and liabilities assumed (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">At May 7, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets acquired:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,852</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 504</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 305</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 462</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 558</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 27,300</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 654</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 32,635</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liabilities assumed:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 280</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 151</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 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;"> 311</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 502</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,616</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total liabilities assumed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,972</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 26,663</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 35,113</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total net assets acquired </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0.05pt 0pt;"> 61,776</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Subsequent to the acquisition date, the Company made a measurement period adjustment to the preliminary purchase price allocation, which resulted in a decrease to goodwill of $0.2 million. The decrease was due to a decrease in deferred income tax liabilities of $0.2 million. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The estimated useful lives of the identifiable intangible assets acquired is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-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="vertical-align:bottom;width:68.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Acquired technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 27,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">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 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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 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;">5 years</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 27,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The goodwill resulting from the purchase price allocation is attributable to the workforce of the acquired business (which is not eligible for separate recognition as an identifiable intangible asset) and the expected synergistic benefits of expanding the combined companies’ target markets both geographically and across industries. The goodwill recognized is 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 consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Adaptive 3D’s results are included in the Company’s consolidated results for the period from May 7, 2021 to December 31, 2021. For this period, Adaptive 3D’s revenues were approximately $1.1 million, and its net loss was approximately $4.9 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 acquired all outstanding securities of Aerosint SA and its affiliates (“Aerosint”), which expanded the Company’s portfolio of technologies with the addition of multi-material printing capabilities. The total purchase price was $23.8 million, consisting of $6.2 million paid in cash, 879,922 shares of the Company’s Common Stock with a fair value of $11.5 million as of the close of business on the transaction date, and contingent consideration with a fair value of $6.1 million as of the acquisition date. The Company may be required to pay this contingent consideration based on the achievement of revenue metrics and technical milestones over the <span style="-sec-ix-hidden:Hidden_ugNSllbGQ0Oc1U8jXidIvg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three-year</span></span> period following the transaction date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">The total purchase price was allocated to the identifiable assets acquired and liabilities assumed based on the Company’s preliminary estimates of their fair values on the acquisition date. The fair values assigned to Aerosint’s tangible and intangible assets and liabilities assumed, and the related deferred tax assets and liabilities, are considered preliminary and are based on the information available at the date of the acquisition. The Company is in the process of finalizing its purchase price allocation, and the tax basis of the assets and liabilities acquired. This may result in potential adjustments to the carrying value of the respective recorded assets and liabilities, establishment of certain intangible assets, revisions of useful lives of intangible assets, establishment of potential acquisition contingencies, and the determination of any residual amount that will be allocated to goodwill. Adjustments that impact the deferred tax liability recorded in the business combination could result in an increase or decrease in the Company’s recorded valuation allowance that will be recognized in the accompanying statement of operations. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The acquisition included contingent consideration related to revenue metrics and technical milestones, with a fair value of $6.1 million as of the date of acquisition and a fair value of $5.7 million as of December 31, 2021. 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.1 million as of December 31, 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.6 million as of December 31, 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 in contingent consideration, net of current portion, on the consolidated balance sheets. As of December 31, 2021, </span>$1.5 million of contingent consideration is recorded in accrued expenses and other current liabilities and $4.2 million is recorded in contingent consideration, net of current portion, in the 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;"><p style="font-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;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total Acquisition Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,220</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equity consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,083</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the preliminary allocation of the purchase price to the estimated fair values of assets acquired and liabilities assumed (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">At June 24, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets acquired:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-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;"> 419</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 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 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;"> 166</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 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 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;"> 369</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 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 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;"> 336</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Total assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liabilities assumed:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 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 0pt 0.05pt 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 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;"> 283</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Current portion of lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 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 0pt 0.05pt 0pt;">Accrued expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 169</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 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 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;"> 226</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,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 0.05pt 6pt;">Total liabilities assumed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,577</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 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 0pt 0.05pt 0pt;">Total net assets acquired </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;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;"> 23,751</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Subsequent to the acquisition date, the Company made a measurement period adjustment to the preliminary purchase price allocation, which resulted in a decrease to goodwill of $0.6 million. The decrease was due to a decrease in deferred income tax liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The estimated useful lives of the identifiable intangible assets acquired is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Estimated Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Acquired technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11,547</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">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 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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">4.5 years</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11,726</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The 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 consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Aerosint’s results are included in the Company’s consolidated results for the period from June 24, 2021 to December 31, 2021. For this period, Aerosint’s revenues were $0.6 million and net loss was $0.4 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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”), which expanded the Company’s portfolio in additive manufacturing within the healthcare industry. The purchase price was $26.0 million paid in cash. The Company also issued 1,190,468 restricted stock units with a grant date fair value of $11.0 million, which are subject to a <span style="-sec-ix-hidden:Hidden_LioD9bKxu06Aysl-yvMrYA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">four-year</span></span> vesting period and continuing employment. The Company will recognize compensation expense for these restricted stock units over the vesting period. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">The total purchase price was allocated to the identifiable assets acquired and liabilities assumed based on the Company’s preliminary estimates of their fair values on the acquisition date. The fair values assigned to 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;"><p style="font-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;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total Acquisition Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 26,042</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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,042</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the preliminary allocation of the purchase price to the estimated fair values of assets acquired and liabilities assumed (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">At July 30, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets acquired:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 858</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,707</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,853</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,000</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 29,135</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liabilities assumed:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,949</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,795</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long‑term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lease liability, net of current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,762</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total liabilities assumed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11,932</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,839</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total net assets acquired </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 26,042</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Subsequent to the acquisition date, the Company made a working capital adjustment to the preliminary purchase price allocation, which resulted in decrease to goodwill of $0.3 million. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The estimated useful lives of the identifiable intangible assets acquired is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Estimated Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trade name</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">8.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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 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;">9.5 years</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The 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 consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Dental Arts Labs’ results are included in the Company’s consolidated results for the period from July 30, 2021 to December 31, 2021. For this period, Dental Arts Labs’ revenues were $14.1 million and net loss was $0.3 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Acquisition of A.I.D.R.O.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On September 7, 2021, the Company purchased the entire corporate capital of A.I.D.R.O. Srl (“A.I.D.R.O.”). This acquisition expanded the Company’s parts production capabilities and application expertise in the hydraulics industry. The purchase price for the A.I.D.R.O. acquisition was $5.7 million paid in cash, of which $4.9 million was paid at closing and the remaining $0.8 million was deposited to an escrow account subsequent to December 31, 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 <span style="-sec-ix-hidden:Hidden_mSNN0uHMP0uLhRu9FrSlhw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">four-year</span></span> vesting period and continuing employment. The Company will recognize compensation expense for these restricted stock units over the vesting period. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">The total purchase price was allocated to the identifiable assets acquired and liabilities assumed based on the Company’s preliminary estimates of their fair values on the acquisition date. The fair values assigned to A.I.D.R.O.’s tangible and intangible assets and liabilities assumed, and the related deferred tax assets and liabilities, are considered preliminary and are based on the information available at the date of the acquisition. The Company is in the process of finalizing its purchase price allocation, and the tax basis of the assets and liabilities acquired. This may result in potential adjustments to the carrying value of the respective recorded assets and liabilities, establishment of certain intangible assets, revisions of useful lives of intangible assets, establishment of potential acquisition contingencies, and the determination of any residual amount that will be allocated to goodwill. Adjustments that impact the deferred tax liability recorded in the business combination could result in an increase or decrease in the Company’s recorded valuation allowance that will be recognized in the accompanying statement of operations. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The acquisition date fair value of the consideration transferred is as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-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;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total Acquisition Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,683</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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,683</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the preliminary allocation of the purchase price to the estimated fair values of assets acquired and liabilities assumed (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">At September 7, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets acquired:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 855</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 966</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 412</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,080</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,010</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liabilities assumed:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,307</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 508</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long‑term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 764</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 75</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total liabilities assumed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,842</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,515</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total net assets acquired </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,683</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Subsequent to the acquisition date, the Company made a working capital adjustment to the preliminary purchase price allocation, which resulted in an immaterial decrease to goodwill. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The estimated useful lives of the identifiable intangible assets acquired is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Estimated Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trade name</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 142</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 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="vertical-align:bottom;width:68.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,080</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The goodwill resulting from the purchase price allocation is attributable to the workforce of the acquired business (which is not eligible for separate recognition as an identifiable intangible asset) and the expected synergistic benefits of expanding the combined companies’ target markets both geographically and across industries. The goodwill recognized is 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 consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">A.I.D.R.O.’s results are included in the Company’s consolidated results for the period from September 7, 2021 to December 31, 2021. For this period, A.I.D.R.O.’s revenues were $1.7 million and net loss was $0.2 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Acquisition of Brewer Dental</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">On October 14, 2021, the Company acquired Larry Brewer Dental Lab, Inc. (“Brewer Dental”), which expanded the Company’s portfolio in additive manufacturing within the healthcare and dental industry. The purchase price was $7.6 million paid in cash, of which $7.0 million was paid at closing and the remaining $0.5 million will be paid 24 months after closing. The Company also issued 252,096 restricted stock units with a grant date fair value of $1.8 million, which are subject to a <span style="-sec-ix-hidden:Hidden_pH1LKEDZHka5dxUSjet4Yg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">four-year</span></span> vesting period and continuing employment. The Company will recognize compensation expense for these restricted stock units over the vesting period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">The total purchase price was allocated to the identifiable assets acquired and liabilities assumed based on the Company’s preliminary estimates of their fair values on the acquisition date. The fair values assigned to Brewer Dental’s tangible and intangible assets and liabilities assumed, and the related deferred tax assets and liabilities, are considered preliminary and are based on the information available at the date of the acquisition. The Company is in the process of finalizing its purchase price allocation, and the tax basis of the assets and liabilities acquired. This may result in potential adjustments to the carrying value of the respective recorded assets and liabilities, establishment of certain intangible assets, revisions of useful lives of intangible assets, establishment of potential acquisition contingencies, and the determination of any residual amount that will be allocated to goodwill. Adjustments that impact the deferred tax liability recorded in the business combination could result in an increase or decrease in the Company’s recorded valuation allowance that will be recognized in the accompanying statement of operations. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The acquisition date fair value of the consideration transferred is as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-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;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total Acquisition Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,613</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total consideration transferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,613</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the preliminary allocation of the purchase price to the estimated fair values of assets acquired and liabilities assumed (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">At October 14, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets acquired:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,574</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 524</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 226</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 375</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,630</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other noncurrent assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 706</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,035</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liabilities assumed:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 34</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current portion of lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 87</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 145</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lease liability, net of current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 619</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total liabilities assumed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 885</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,150</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,463</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total net assets acquired </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,613</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The estimated useful lives of the identifiable intangible assets acquired is as follows:</p><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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Estimated Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trade name</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 230</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">8 years</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">8 years</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,630</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The goodwill resulting from the purchase price allocation is attributable to the workforce of the acquired business (which is not eligible for separate recognition as an identifiable intangible asset) and the expected synergistic benefits of expanding the combined companies’ target markets both geographically and across industries. The goodwill recognized is deductible for income tax purposes. The Company incurred immaterial acquisition-related and other transactional charges related to this acquisition, which are included in general and administrative expenses in the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Brewer Dental’s results are included in the Company’s consolidated results for the period from October 14, 2021 to December 31, 2021. For this period, Brewer Dental’s revenues were $1.4 million and net income was $0.1 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Acquisition of May Dental</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">On October 29, 2021, the Company acquired May Dental Lab, Inc. (“May Dental”), which expanded the Company’s portfolio in additive manufacturing within the healthcare and dental industry. The aggregate purchase price was $12.5 million paid in cash, of which $11.8 million was paid at closing and the remaining $0.8 million will be paid 24 months after closing, subject to the Limited Liability Interest Purchase Agreement. The Company also issued 357,642 restricted stock units with a grant date fair value of $2.5 million, which are subject to a <span style="-sec-ix-hidden:Hidden_CQ_77yXq10KrspFrsxzcFA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">four-year</span></span> vesting period and continuing employment. The Company will recognize compensation expense for these restricted stock units over the vesting period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">The total purchase price was allocated to the identifiable assets acquired and liabilities assumed based on the Company’s preliminary estimates of their fair values on the acquisition date. The fair values assigned to My Dental’s tangible and intangible assets and liabilities assumed, and the related deferred tax assets and liabilities, are considered preliminary and are based on the information available at the date of the acquisition. The Company is in the process of finalizing its purchase price allocation, and the tax basis of the assets and liabilities acquired. This may result in potential adjustments to the carrying value of the respective recorded assets and liabilities, establishment of certain intangible assets, revisions of useful lives of intangible assets, establishment of potential acquisition contingencies, and the determination of any residual amount that will be allocated to goodwill. Adjustments that impact the deferred tax liability recorded in the business combination could result in an increase or decrease in the Company’s recorded valuation allowance that will be recognized in the accompanying statement of operations. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The acquisition date fair value of the consideration transferred is as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-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;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total Acquisition Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12,500</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total consideration transferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12,500</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the preliminary allocation of the purchase price to the estimated fair values of assets acquired and liabilities assumed (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">At October 29, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets acquired:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 230</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 677</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 343</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 98</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 495</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,340</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other noncurrent assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,416</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,599</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liabilities assumed:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 209</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current portion of lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 201</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 255</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lease liability, net of current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,216</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total liabilities assumed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,881</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,718</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,782</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total net assets acquired </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12,500</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The estimated useful lives of the identifiable intangible assets acquired is as follows:</p><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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Estimated Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trade name</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">9 years</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 440</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">10 years</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The 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 immaterial acquisition-related and other transactional charges related to this acquisition, which are included in general and administrative expenses in the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">May Dental’s results are included in the Company’s consolidated results for the period from October 29, 2021 to December 31, 2021. For this period, May Dental’s revenues were $1.3 million and net loss was $0.1 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Acquisition of ExOne</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="white-space:pre-wrap;">On November 12, 2021, the Company acquired The ExOne Company and its affiliates (“ExOne”). The acquisition of ExOne extends the Company’s product platforms with complementary solutions to create a comprehensive portfolio combining throughput, flexibility, and materials breadth while allowing customers to optimize production based on their specific application needs. The Company acquired all of ExOne’s outstanding common stock for an aggregate purchase price of </span>$613.0 million, consisting of $201.4 paid in cash and 48,218,063 shares of Common Stock with a fair value of $411.6 million as of the close of business on the transaction date. The Company also granted 86,020 incentive stock options with a weighted-average exercise price of $4.47 to certain employees of ExOne in exchange for unvested ExOne stock options. The acquisition will be accounted for as a business combination using the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">acquisition method of accounting. The Company is currently finalizing the allocation of the purchase price and expects the purchase price to be allocated primarily to goodwill and intangible assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">The total purchase price was allocated to the identifiable assets acquired and liabilities assumed based on the Company’s preliminary estimates of their fair values on the acquisition date. The fair values assigned to ExOne’s tangible and intangible assets and liabilities assumed, and the related deferred tax assets and liabilities, are considered preliminary and are based on the information available at the date of the acquisition. The Company is in the process of finalizing its purchase price allocation, and the tax basis of the assets and liabilities acquired. This may result in potential adjustments to the carrying value of the respective recorded assets and liabilities, establishment of certain intangible assets, revisions of useful lives of intangible assets, establishment of potential acquisition contingencies, and the determination of any residual amount that will be allocated to goodwill. Adjustments that impact the deferred tax liability recorded in the business combination could result in an increase or decrease in the Company’s recorded valuation allowance that will be recognized in the accompanying statement of operations.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The acquisition date fair value of the consideration transferred is as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-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;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total Acquisition Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 201,399</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equity consideration </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 411,603</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total consideration transferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 613,002</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the preliminary allocation of the purchase price to the estimated fair values of assets acquired and liabilities assumed (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-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 November 12, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets acquired:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 119,068</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted cash - current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,007</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13,639</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 27,200</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,165</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 33,991</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 82,100</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other noncurrent assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,734</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 286,904</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liabilities assumed:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,830</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11,025</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current portion of deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 15,331</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,168</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current portion of operating lease liability </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,919</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,465</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lease liability, net of current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 332</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred revenue, net of current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 147</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other noncurrent liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 321</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total liabilities assumed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 48,538</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 238,366</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 374,636</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total net assets acquired </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 613,002</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The 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;"><p style="font-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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Estimated Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Developed Technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 72,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">8 years</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trade name</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,900</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;">12 years</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 82,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">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 $8.5 million of acquisition-related and other transactional charges related to this acquisition, which are included in general and administrative expenses in the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">ExOne’s results are included in the Company’s consolidated results for the period from November 12, 2021 to December 31, 2021. For this period, ExOne’s revenues were $15.5 million and net loss was $6.9 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Pro Forma Information (unaudited)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following unaudited pro forma financial information is based on the historical financial statements of the Company and presents the Company’s results as if the acquisitions of EnvisionTEC, Adaptive 3D, Aerosint, Dental Arts Labs, A.I.D.R.O., Brewer Dental, May Dental, and ExOne had occurred on January 1, 2020 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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: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: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;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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: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.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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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="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: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.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;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;">(unaudited)</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 207,688</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 164,947</p></td></tr><tr><td style="vertical-align:bottom;width:66.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (273,319)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (138,346)</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 unaudited pro forma financial information was computed by combining the historical financial information of the Company and EnvisionTEC, Adaptive 3D, Aerosint, Dental Arts, A.I.D.R.O., Brewer Dental, May Dental, and ExOne along with the effects of the acquisition method of accounting for business combinations as though the companies were combined on January 1, 2020. The unaudited pro forma information does not reflect the potential benefits of cost and funding synergies, opportunities to earn additional revenues, or other factors, and therefore does not represent what the actual net revenues and net loss would have been had the companies been combined as of this date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;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;">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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">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. </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. At the date of the acquisition, significant research, development, and risk related to the license remained, and it was deemed 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 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;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 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 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;">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 “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 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;">The Business Combination was 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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">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;"><p style="font-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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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;"><span style="font-size:1pt;visibility:hidden;">​</span></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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></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;"><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;">Recapitalization</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash – Trine's trust and cash (net of redemptions)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 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 0pt 0.05pt 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 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;"> 274,975,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: transaction costs and advisory fees paid</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (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 0pt 0.05pt 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 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;"> 534,596,621</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (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 0pt 0.05pt 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 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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,900,793)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net contributions from reverse recapitalization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 380,301,114</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">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;"><p style="font-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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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;"><span style="font-size:1pt;visibility:hidden;">​</span></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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></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;"><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="vertical-align:bottom;white-space:nowrap;width:80.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common stock, outstanding prior to Business Combination</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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="vertical-align:bottom;white-space:nowrap;width:80.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common stock of Trine</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 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="vertical-align:bottom;white-space:nowrap;width:80.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trine Director Shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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="vertical-align:bottom;white-space:nowrap;width:80.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Business Combination and PIPE financing shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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="vertical-align:bottom;white-space:nowrap;width:80.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total shares of common stock immediately after Business Combination</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 224,626,597</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 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 0pt 12pt 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. As of December 31, 2020, 20 trading days had not yet passed since the date of the Business Combination, and the shares remained unvested and held in escrow. The vesting criteria was met on January 8, 2021.</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 Asset Acquisitions</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In December 2020, the Company acquired all issued and outstanding membership interests of Figur Machine Tools, LLC (“Figur”) for a total purchase price of $3.5 million. Figur is engaged in research and development of 3D metal forming for sheet metal. 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 a single acquired technology asset and the Company did not obtain any substantive processes in connection with this acquisition. Therefore, the Company accounted for the arrangement as an asset acquisition. The fair </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">value attributable to the acquired assets was $3.5 million, which was recorded as intangible assets, net in the Company’s consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In October 2020, the Company acquired all outstanding shares of Forust Corporation (“Forust”) for a total purchase price of $2.5 million. The purchase price consisted of cash consideration of $2.0 million and $0.5 million of consideration relating to 61,061 shares of Common Stock. The Company paid $1.8 million at closing and paid the additional $0.2 million one year after acquisition in accordance with the agreement. Forust is engaged in research and development of 3D printing of wood products using sawdust in the process of additive manufacturing. 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 a single acquired technology asset and the Company did not obtain any substantive processes in connection with this acquisition. Therefore, the Company accounted for the arrangement as an asset acquisition. The fair value attributable to the acquired assets was $2.5 million, which was recorded as intangible assets, net in the Company’s consolidated balance sheets. In connection with the acquisition, the Company issued additional restricted stock units to employees and contractors of Forust which vest over a service period of two years and are accounted for as post-combination expense.</p> 303600000 143800000 5036142 159800000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The acquisition date fair value of the consideration transferred is as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-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;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total Acquisition Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 143,795</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equity consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 159,847</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total consideration transferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 303,642</p></td></tr></table> 143795000 159847000 303642000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the allocation of the purchase price to the estimated fair values of assets acquired and liabilities assumed (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width: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 February 16, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets acquired:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 859</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 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:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,982</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,668</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,081</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted cash - noncurrent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 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:10pt;margin:0pt 0pt 0.05pt 0pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,540</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 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:10pt;margin:0pt 0pt 0.05pt 0pt;">Other noncurrent assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,801</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 158,520</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liabilities assumed:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,442</p></td></tr><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;">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 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,460</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current portion of lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 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:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13,706</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Liability for income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 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:10pt;margin:0pt 0pt 0.05pt 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 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;"> 492</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current portion of long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 898</p></td></tr><tr style="height:3.4pt;"><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;">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;"> 285</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 29,009</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lease liability, net of current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,189</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total liabilities assumed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 50,566</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 107,954</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 195,688</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total net assets acquired </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 303,642</p></td></tr></table> 859000 5004000 2982000 7668000 1081000 285000 1540000 137300000 1801000 158520000 1442000 2460000 605000 13706000 480000 492000 898000 285000 29009000 1189000 50566000 107954000 195688000 303642000 -3400000 4100000 200000 1000000.0 300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Acquired technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 77,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">7 – 14 years</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade name</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">14 years</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 50,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">12 years</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 137,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 77800000 P7Y P14Y 8600000 P14Y 50900000 P12Y 137300000 16400000 4800000 33300000 -11100000 61800000 24100000 3133276 37700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The acquisition date fair value of the consideration transferred is as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><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;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total Acquisition Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24,083</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equity consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 37,693</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total consideration transferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 61,776</p></td></tr></table> 24083000 37693000 61776000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the preliminary allocation of the purchase price to the estimated fair values of assets acquired and liabilities assumed (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">At May 7, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets acquired:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,852</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 504</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 305</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 462</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 558</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 27,300</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 654</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 32,635</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liabilities assumed:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 280</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 151</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 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;"> 311</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 502</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,616</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total liabilities assumed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,972</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 26,663</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 35,113</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total net assets acquired </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0.05pt 0pt;"> 61,776</p></td></tr></table> 2852000 504000 305000 462000 558000 27300000 654000 32635000 280000 151000 100000 311000 12000 502000 4616000 5972000 26663000 35113000 61776000 -200000 200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-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="vertical-align:bottom;width:68.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Acquired technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 27,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">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 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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 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;">5 years</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 27,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 27000000 P14Y 300000 P5Y 27300000 300000 1100000 -4900000 23800000 6200000 879922 11500000 6100000 6100000 5700000 5500000 4600000 4100000 2000000.0 1500000 1600000 1400000 4700000 1500000 4200000 <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;"><p style="font-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;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total Acquisition Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,220</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equity consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,083</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">At June 24, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets acquired:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-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;"> 419</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 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 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;"> 166</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 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 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;"> 369</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 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 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;"> 336</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Total assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liabilities assumed:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 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 0pt 0.05pt 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 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;"> 283</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Current portion of lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 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 0pt 0.05pt 0pt;">Accrued expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 169</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 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 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;"> 226</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,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 0.05pt 6pt;">Total liabilities assumed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,577</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 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 0pt 0.05pt 0pt;">Total net assets acquired </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;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;"> 23,751</p></td></tr></table> 419000 34000 166000 697000 369000 11726000 336000 13747000 58000 283000 100000 169000 810000 226000 2931000 4577000 9170000 14581000 23751000 -600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Estimated Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Acquired technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11,547</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">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 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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">4.5 years</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11,726</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 11547000 P11Y6M 179000 P4Y6M 11726000 900000 600000 -400000 26000000.0 1190468 11000000.0 <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;"><p style="font-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;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total Acquisition Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 26,042</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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,042</p></td></tr></table> 26042000 26042000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the preliminary allocation of the purchase price to the estimated fair values of assets acquired and liabilities assumed (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">At July 30, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets acquired:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 858</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,707</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,853</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,000</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 29,135</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liabilities assumed:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,949</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,795</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long‑term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lease liability, net of current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,762</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total liabilities assumed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11,932</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,839</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total net assets acquired </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 26,042</p></td></tr></table> 858000 3707000 2438000 3853000 8643000 5000000 4636000 29135000 1949000 535000 1795000 3888000 3000 3762000 11932000 17203000 8839000 26042000 -300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Estimated Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trade name</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">8.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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 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;">9.5 years</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 1300000 P8Y6M 3700000 P9Y6M 5000000 600000 14100000 300000 5700000 4900000 800000 364050 3200000 <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;"><p style="font-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;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total Acquisition Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,683</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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,683</p></td></tr></table> 5683000 5683000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the preliminary allocation of the purchase price to the estimated fair values of assets acquired and liabilities assumed (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">At September 7, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets acquired:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 855</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 966</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 412</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,080</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,010</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liabilities assumed:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,307</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 508</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long‑term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 764</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 75</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total liabilities assumed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,842</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,515</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total net assets acquired </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,683</p></td></tr></table> 855000 966000 906000 412000 691000 1080000 1100000 6010000 1307000 72000 508000 138000 764000 750000 75000 228000 3842000 2168000 3515000 5683000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Estimated Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trade name</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 142</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 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="vertical-align:bottom;width:68.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,080</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 142000 P4Y 938000 P15Y 1080000 400000 1700000 -200000 7600000 7000000.0 500000 252096 1800000 <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;"><p style="font-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;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total Acquisition Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,613</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total consideration transferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,613</p></td></tr></table> 7613000 7613000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the preliminary allocation of the purchase price to the estimated fair values of assets acquired and liabilities assumed (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">At October 14, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets acquired:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,574</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 524</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 226</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 375</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,630</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other noncurrent assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 706</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,035</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liabilities assumed:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 34</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current portion of lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 87</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 145</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lease liability, net of current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 619</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total liabilities assumed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 885</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,150</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,463</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total net assets acquired </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,613</p></td></tr></table> 1574000 524000 226000 375000 2630000 706000 6035000 34000 87000 145000 619000 885000 5150000 2463000 7613000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Estimated Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trade name</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 230</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">8 years</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">8 years</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,630</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 230000 P8Y 2400000 P8Y 2630000 1400000 100000 12500000 11800000 800000 357642 2500000 <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;"><p style="font-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;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total Acquisition Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12,500</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total consideration transferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12,500</p></td></tr></table> 12500000 12500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the preliminary allocation of the purchase price to the estimated fair values of assets acquired and liabilities assumed (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">At October 29, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets acquired:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 230</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 677</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 343</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 98</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 495</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,340</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other noncurrent assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,416</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,599</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liabilities assumed:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 209</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current portion of lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 201</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 255</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lease liability, net of current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,216</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total liabilities assumed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,881</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,718</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,782</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total net assets acquired </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12,500</p></td></tr></table> 230000 677000 343000 98000 495000 4340000 1416000 7599000 209000 201000 255000 1216000 1881000 5718000 6782000 12500000 <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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Estimated Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trade name</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">9 years</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 440</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">10 years</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 3900000 P9Y 440000 P10Y 4340000 1300000 -100000 613000000.0 201400000 48218063 411600000 86020 4.47 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The acquisition date fair value of the consideration transferred is as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-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;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total Acquisition Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 201,399</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equity consideration </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 411,603</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total consideration transferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 613,002</p></td></tr></table> 201399000 411603000 613002000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the preliminary allocation of the purchase price to the estimated fair values of assets acquired and liabilities assumed (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-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 November 12, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets acquired:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 119,068</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted cash - current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,007</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13,639</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 27,200</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,165</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 33,991</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 82,100</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other noncurrent assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,734</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 286,904</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liabilities assumed:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,830</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11,025</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current portion of deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 15,331</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,168</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current portion of operating lease liability </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,919</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,465</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lease liability, net of current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 332</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred revenue, net of current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 147</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other noncurrent liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 321</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total liabilities assumed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 48,538</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 238,366</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 374,636</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total net assets acquired </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 613,002</p></td></tr></table> 119068000 3007000 13639000 27200000 5165000 33991000 82100000 2734000 286904000 5830000 11025000 15331000 10168000 1919000 3465000 332000 147000 321000 48538000 238366000 374636000 613002000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;"><p style="font-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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Estimated Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Developed Technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 72,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">8 years</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trade name</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,900</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;">12 years</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 82,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 72900000 P8Y 1300000 P4Y 7900000 P12Y 82100000 8500000 15500000 -6900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following unaudited pro forma financial information is based on the historical financial statements of the Company and presents the Company’s results as if the acquisitions of EnvisionTEC, Adaptive 3D, Aerosint, Dental Arts Labs, A.I.D.R.O., Brewer Dental, May Dental, and ExOne had occurred on January 1, 2020 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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: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: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;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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: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.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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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="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: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.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;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;">(unaudited)</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 207,688</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 164,947</p></td></tr><tr><td style="vertical-align:bottom;width:66.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (273,319)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (138,346)</p></td></tr></table> 207688000 164947000 -273319000 -138346000 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;"><p style="font-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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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;"><span style="font-size:1pt;visibility:hidden;">​</span></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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></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;"><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;">Recapitalization</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash – Trine's trust and cash (net of redemptions)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 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 0pt 0.05pt 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 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;"> 274,975,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: transaction costs and advisory fees paid</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (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 0pt 0.05pt 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 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;"> 534,596,621</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (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 0pt 0.05pt 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 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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,900,793)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net contributions from reverse recapitalization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 380,301,114</p></td></tr></table> 305084695 274975000 45463074 534596621 152394714 1900793 380301114 <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;"><p style="font-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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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;"><span style="font-size:1pt;visibility:hidden;">​</span></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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></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;"><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="vertical-align:bottom;white-space:nowrap;width:80.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common stock, outstanding prior to Business Combination</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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="vertical-align:bottom;white-space:nowrap;width:80.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common stock of Trine</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 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="vertical-align:bottom;white-space:nowrap;width:80.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trine Director Shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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="vertical-align:bottom;white-space:nowrap;width:80.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Business Combination and PIPE financing shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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="vertical-align:bottom;white-space:nowrap;width:80.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total shares of common stock immediately after Business Combination</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 224,626,597</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 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 20 3500000 3500000 2500000 2000000.0 500000 61061 1800000 200000 2500000 P2Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">5. CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company’s cash equivalents and short-term investments are invested in the following (in thousands): </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:50.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:48.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortized Cost</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized Gains</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized Losses</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:middle;width:50.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 46,521</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 46,521</p></td></tr><tr><td style="vertical-align:bottom;width:50.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 46,521</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 46,521</p></td></tr><tr><td style="vertical-align:middle;width:50.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Commercial paper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 70,401</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 70,401</p></td></tr><tr><td style="vertical-align:middle;width:50.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Corporate bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 65,645</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (28)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 65,617</p></td></tr><tr><td style="vertical-align:middle;width:50.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Government bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 36,487</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 36,476</p></td></tr><tr><td style="vertical-align:middle;width:50.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Asset-backed securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24,665</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24,655</p></td></tr><tr><td style="vertical-align:bottom;width:50.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total short-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 197,198</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (49)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 197,149</p></td></tr><tr><td style="vertical-align:bottom;width:50.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total cash equivalents and short-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 243,719</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (49)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 243,670</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:50.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:48.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortized Cost</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized Gains</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized Losses</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:middle;width:50.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Commercial paper</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 75,374</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 75,374</p></td></tr><tr><td style="vertical-align:middle;width:50.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 407,512</p></td></tr><tr><td style="vertical-align:bottom;width:50.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total cash equivalents</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 482,886</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 482,886</p></td></tr><tr><td style="vertical-align:middle;width:50.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 19,997</p></td></tr><tr><td style="vertical-align:middle;width:50.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Commercial paper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 43,911</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 43,911</p></td></tr><tr><td style="vertical-align:middle;width:50.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Corporate bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 47,959</p></td></tr><tr><td style="vertical-align:bottom;width:50.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total short-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 111,876</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 111,867</p></td></tr><tr><td style="vertical-align:bottom;width:50.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total cash equivalents and short-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 594,753</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;">During the year ended December 31, 2021, the Company made a $20.0 million investment in equity securities of a publicly-traded company. The Company records this investment at fair value, which was $7.4 million as of December 31, 2021. Prior to the investment, the Company entered into a subscription agreement to purchase the investment, resulting in a subscription agreement liability which was derecognized upon investment. During the year ended December 31, 2021, the Company recorded an unrealized loss due to the change in fair value of the equity securities and the related subscription agreement liability of $12.6 million in interest and other (expense) income, net in the consolidated statements of operations.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company’s cash equivalents and short-term investments are invested in the following (in thousands): </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:50.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:48.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortized Cost</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized Gains</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized Losses</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:middle;width:50.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 46,521</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 46,521</p></td></tr><tr><td style="vertical-align:bottom;width:50.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 46,521</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 46,521</p></td></tr><tr><td style="vertical-align:middle;width:50.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Commercial paper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 70,401</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 70,401</p></td></tr><tr><td style="vertical-align:middle;width:50.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Corporate bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 65,645</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (28)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 65,617</p></td></tr><tr><td style="vertical-align:middle;width:50.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Government bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 36,487</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 36,476</p></td></tr><tr><td style="vertical-align:middle;width:50.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Asset-backed securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24,665</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24,655</p></td></tr><tr><td style="vertical-align:bottom;width:50.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total short-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 197,198</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (49)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 197,149</p></td></tr><tr><td style="vertical-align:bottom;width:50.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total cash equivalents and short-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 243,719</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (49)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 243,670</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:50.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:48.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortized Cost</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized Gains</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized Losses</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:middle;width:50.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Commercial paper</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 75,374</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 75,374</p></td></tr><tr><td style="vertical-align:middle;width:50.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 407,512</p></td></tr><tr><td style="vertical-align:bottom;width:50.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total cash equivalents</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 482,886</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 482,886</p></td></tr><tr><td style="vertical-align:middle;width:50.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 19,997</p></td></tr><tr><td style="vertical-align:middle;width:50.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Commercial paper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 43,911</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 43,911</p></td></tr><tr><td style="vertical-align:middle;width:50.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Corporate bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 47,959</p></td></tr><tr><td style="vertical-align:bottom;width:50.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total short-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 111,876</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 111,867</p></td></tr><tr><td style="vertical-align:bottom;width:50.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total cash equivalents and short-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 594,753</p></td></tr></table> 46521000 46521000 46521000 46521000 70401000 70401000 65645000 28000 65617000 36487000 11000 36476000 24665000 10000 24655000 197198000 49000 197149000 243719000 49000 243670000 75374000 75374000 407512000 407512000 482886000 482886000 19995000 2000 19997000 43911000 43911000 47970000 11000 47959000 111876000 2000 11000 111867000 594762000 2000 11000 594753000 20000000.0 7400000 -12600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">6. FAIR VALUE MEASUREMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company uses the following three-tier fair value hierarchy, which prioritizes the inputs used in measuring the fair values for certain of its assets and liabilities:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Level 1 is based on observable inputs, such as quoted prices in active markets;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Level 2 is based on inputs other than the quoted prices in active markets that are observable either directly or indirectly; and</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Level 3 is based on unobservable inputs in which there is little or no market data, which requires the Company to develop its own assumptions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">This hierarchy requires the Company to use observable market data, when available, and to minimize the use of unobservable inputs when determining fair value. Items measured at fair value on a recurring basis include money market funds. 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;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:51.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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.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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.07%;margin:0pt;padding:0pt;"><p style="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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.07%;margin:0pt;padding:0pt;"><p style="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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.07%;margin:0pt;padding:0pt;"><p style="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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.07%;margin:0pt;padding:0pt;"><p style="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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Assets:</p></td><td style="vertical-align:bottom;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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;"> 46,521</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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 46,521</p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Commercial paper</p></td><td style="vertical-align:bottom;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 70,401</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 70,401</p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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;"> —</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;"> 65,617</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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 65,617</p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Government bonds</p></td><td style="vertical-align:bottom;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 36,476</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 36,476</p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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;"> —</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,656</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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24,656</p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Equity securities</p></td><td style="vertical-align:bottom;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,420</p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other investments</p></td><td style="vertical-align:bottom;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 6,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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;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.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 0.05pt 0pt;"> 6,750</p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total assets </p></td><td style="vertical-align:bottom;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 53,941</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 197,150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 257,841</p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 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 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 0pt 0.05pt 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 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 0pt 0.05pt 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 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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,654</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,654</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 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.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;"> —</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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> —</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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 5,654</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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,654</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:53.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:44.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Active Markets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> for Identical</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Observable </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Unobservable </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Items</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> (Level 1)</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> (Level 2)</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> (Level 3)</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 407,512</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 407,512</p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Commercial paper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 119,285</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 119,285</p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Corporate bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 47,959</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 47,959</p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">U.S. Treasury securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 19,997</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 19,997</p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,000</p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 427,509</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 167,244</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 597,753</p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Private Placement Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 93,328</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 93,328</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 93,328</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 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;">Equity securities include investments made via publicly traded securities. The Company has determined that the estimated fair value of its equity securities is reported as Level 1 financial assets as they are based on quoted market prices in active markets for identical assets. During the year ended December 31, 2021, the Company recognized a loss on investments in equity securities of $9.7 million. Additionally, the Company recorded an initial subscription agreement liability of $0.5 million related to this investment and recognized a loss on the subscription agreement liability of $2.4 million, for a total loss of $12.6 million on equity securities. The initial subscription liability was recorded as a Level 3 liability as a result of the discount for lack of marketability. Upon investment, the liability was derecognized and the investment was recorded as a Level 3 investment because the equity securities were not registered for resale and a discount for lack of marketability was still applied. Subsequently, the securities were registered and the investment was transferred from Level 3 to Level 1.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Other investments include investments made via convertible debt instruments totaling $6.8 million. The other investments are reported as a Level 3 financial asset because the methodology used to develop the estimated fair values includes significant unobservable inputs reflecting management’s own assumptions. Assumptions used in determining the fair value of convertible debt </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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 year ended December 31, 2021, the Company recognized gains on convertible debt instruments of $0.1 million. </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;"><span style="white-space:pre-wrap;">The contingent consideration liability is valued using a Monte Carlo simulation in a risk-neutral framework as well as a scenario based approach (both special cases of the income approach), based on key inputs that are not all observable in the market and is classified as a Level 3 liability. The Company assesses the fair value of the contingent consideration liability at each reporting period, with any subsequent changes to the fair value of the liability reflected in the consolidated statement of operations until the liability is settled. During the year ended December 31, 2021, the Company recognized a gain on the fair value of contingent consideration of </span>$0.4 million.</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 was estimated using the Black-Scholes option pricing model and was 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 year ended December 31, 2021 and 2020, the Company recognized a loss of $56.6 million and a gain of $56.4 million, respectively, on the Private Placement Warrants. The Private Placement Warrants were all exercised as of March 2, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent: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;">There was one transfer between Level 3 and Level 1 during the years ended December 31, 2021 and 2020. There were no <span style="-sec-ix-hidden:Hidden_ReXyM43wsUivtzJIsfGYbA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">transfers</span></span> <span style="-sec-ix-hidden:Hidden_TxiN4mh1OUCL_eywFy48Ag;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">between</span></span> <span style="-sec-ix-hidden:Hidden_3NmfRPcRa0mvpjra2ycUvQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">levels</span></span> during the year ended December 31, 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;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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="vertical-align:bottom;width:67.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</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;text-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.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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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;"> 3,000</p></td></tr><tr><td style="vertical-align:bottom;width:67.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Changes in fair value</p></td><td style="vertical-align:bottom;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (12,450)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;margin:0pt;padding:0pt;"><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;">Transfers to Level 1</p></td><td style="vertical-align:bottom;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,420)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:67.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at end of period</p></td><td style="vertical-align:bottom;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,000</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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="vertical-align:bottom;width:67.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 93,328</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</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;text-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.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;text-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.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;"> 149,745</p></td></tr><tr><td style="vertical-align:bottom;width:67.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Changes in fair value</p></td><td style="vertical-align:bottom;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 58,592</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (56,417)</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;">Exercise of private placement warrants</p></td><td style="vertical-align:bottom;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (149,904)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:67.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Disposals</p></td><td style="vertical-align:bottom;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,920)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,654</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 93,328</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:1pt;text-indent:18pt;margin:0pt;">In</p> 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 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:51.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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.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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.07%;margin:0pt;padding:0pt;"><p style="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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.07%;margin:0pt;padding:0pt;"><p style="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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.07%;margin:0pt;padding:0pt;"><p style="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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.07%;margin:0pt;padding:0pt;"><p style="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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Assets:</p></td><td style="vertical-align:bottom;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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;"> 46,521</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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 46,521</p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Commercial paper</p></td><td style="vertical-align:bottom;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 70,401</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 70,401</p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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;"> —</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;"> 65,617</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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 65,617</p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Government bonds</p></td><td style="vertical-align:bottom;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 36,476</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 36,476</p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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;"> —</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,656</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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24,656</p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Equity securities</p></td><td style="vertical-align:bottom;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,420</p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other investments</p></td><td style="vertical-align:bottom;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 6,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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;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.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 0.05pt 0pt;"> 6,750</p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total assets </p></td><td style="vertical-align:bottom;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 53,941</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 197,150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 257,841</p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 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 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 0pt 0.05pt 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 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 0pt 0.05pt 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 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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,654</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,654</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 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.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;"> —</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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> —</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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 5,654</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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,654</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:53.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:44.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Active Markets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> for Identical</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Observable </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Unobservable </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Items</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> (Level 1)</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> (Level 2)</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> (Level 3)</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 407,512</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 407,512</p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Commercial paper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 119,285</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 119,285</p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Corporate bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 47,959</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 47,959</p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">U.S. Treasury securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 19,997</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 19,997</p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,000</p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 427,509</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 167,244</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 597,753</p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Private Placement Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 93,328</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 93,328</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 93,328</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 93,328</p></td></tr></table> 46521000 46521000 70401000 70401000 65617000 65617000 36476000 36476000 24656000 24656000 7420000 7420000 6750000 6750000 53941000 197150000 6750000 257841000 5654000 5654000 5654000 5654000 407512000 407512000 119285000 119285000 47959000 47959000 19997000 19997000 3000000 3000000 427509000 167244000 3000000 597753000 93328000 93328000 93328000 93328000 9700000 500000 2400000 12600000 6800000 100000 400000 -56600000 56400000 1 1 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;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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="vertical-align:bottom;width:67.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</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;text-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.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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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;"> 3,000</p></td></tr><tr><td style="vertical-align:bottom;width:67.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Changes in fair value</p></td><td style="vertical-align:bottom;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (12,450)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;margin:0pt;padding:0pt;"><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;">Transfers to Level 1</p></td><td style="vertical-align:bottom;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,420)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:67.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at end of period</p></td><td style="vertical-align:bottom;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,000</p></td></tr></table> 3000000 23620000 3000000 -12450000 -7420000 6750000 3000000 <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;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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="vertical-align:bottom;width:67.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 93,328</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</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;text-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.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;text-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.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;"> 149,745</p></td></tr><tr><td style="vertical-align:bottom;width:67.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Changes in fair value</p></td><td style="vertical-align:bottom;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 58,592</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (56,417)</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;">Exercise of private placement warrants</p></td><td style="vertical-align:bottom;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (149,904)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:67.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Disposals</p></td><td style="vertical-align:bottom;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,920)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,654</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 93,328</p></td></tr></table> 93328000 6558000 149745000 58592000 -56417000 149904000 2920000 5654000 93328000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">7. ACCOUNTS RECEIVABLE</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The components of accounts receivable are as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.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.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: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.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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: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.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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></tr><tr><td style="vertical-align:bottom;width:65.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.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: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="5" style="vertical-align:bottom;white-space:nowrap;width:28.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.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.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: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:12.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:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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="vertical-align:bottom;width:65.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trade receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin: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.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 47,352</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin: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.58%;background:#cceeff;margin:0pt;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:65.45%;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.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: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.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom: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;"> (665)</p></td><td style="vertical-align:bottom;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.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom: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="vertical-align:bottom;width:65.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 46,687</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;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;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes 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:65.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:65.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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: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="5" style="vertical-align:bottom;white-space:nowrap;width:28.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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: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:12.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-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: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="vertical-align:bottom;width:65.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin: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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin: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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 199</p></td></tr><tr><td style="vertical-align:bottom;width:65.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Provision for uncollectible accounts, net of recoveries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 447</p></td><td style="vertical-align:bottom;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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 377</p></td></tr><tr><td style="vertical-align:bottom;width:65.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Uncollectible accounts written off</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (282)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (76)</p></td></tr><tr><td style="vertical-align:bottom;width:65.27%;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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.12%;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.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 665</p></td><td style="vertical-align:bottom;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.12%;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.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;"> 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:65.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.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: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.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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: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.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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></tr><tr><td style="vertical-align:bottom;width:65.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.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: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="5" style="vertical-align:bottom;white-space:nowrap;width:28.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.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.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: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:12.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:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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="vertical-align:bottom;width:65.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trade receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin: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.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 47,352</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin: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.58%;background:#cceeff;margin:0pt;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:65.45%;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.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: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.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom: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;"> (665)</p></td><td style="vertical-align:bottom;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.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom: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="vertical-align:bottom;width:65.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 46,687</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;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> 47352000 7016000 665000 500000 46687000 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:65.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:65.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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: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="5" style="vertical-align:bottom;white-space:nowrap;width:28.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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: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:12.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-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: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="vertical-align:bottom;width:65.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin: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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin: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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 199</p></td></tr><tr><td style="vertical-align:bottom;width:65.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Provision for uncollectible accounts, net of recoveries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 447</p></td><td style="vertical-align:bottom;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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 377</p></td></tr><tr><td style="vertical-align:bottom;width:65.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Uncollectible accounts written off</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (282)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (76)</p></td></tr><tr><td style="vertical-align:bottom;width:65.27%;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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.12%;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.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 665</p></td><td style="vertical-align:bottom;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.12%;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.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;"> 500</p></td></tr></table> 500000 199000 447000 377000 282000 76000 665000 500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">8. INVENTORY</b></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 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:67.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;width:67.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:29.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24,887</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:67.68%;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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 8,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> 2,896</p></td></tr><tr><td style="vertical-align:bottom;width:67.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finished goods:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Deferred cost of sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 6,999</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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="vertical-align:bottom;width:67.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Manufactured finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24,638</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,812</p></td></tr><tr><td style="vertical-align:bottom;width:67.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 31,637</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 6,812</p></td></tr><tr><td style="vertical-align:bottom;width:67.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 65,399</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 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;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 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:67.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;width:67.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:29.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24,887</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:67.68%;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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 8,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> 2,896</p></td></tr><tr><td style="vertical-align:bottom;width:67.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finished goods:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Deferred cost of sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 6,999</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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="vertical-align:bottom;width:67.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Manufactured finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24,638</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,812</p></td></tr><tr><td style="vertical-align:bottom;width:67.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 31,637</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 6,812</p></td></tr><tr><td style="vertical-align:bottom;width:67.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 65,399</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9,708</p></td></tr></table> 24887000 8875000 2896000 6999000 24638000 6812000 31637000 6812000 65399000 9708000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">9. PREPAID EXPENSES AND OTHER CURRENT ASSETS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Prepaid expenses and other current assets consists of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:3.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;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;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:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;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;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:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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:3.41%;margin:0pt;padding:0pt;"><p style="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:12.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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid operating expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11,961</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 68</p></td></tr><tr><td style="vertical-align:bottom;width:66.12%;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.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:3.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:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,981</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid dues and subscriptions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,889</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 189</p></td></tr><tr><td style="vertical-align:bottom;width:66.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid insurance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:3.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:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 492</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;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:66.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Government grants receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 226</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:66.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid rent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:3.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:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 178</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;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:66.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,481</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 480</p></td></tr><tr><td style="vertical-align:bottom;width:66.12%;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.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:3.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:2.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 18,208</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:3px double #000000;margin:0pt;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:66.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:3.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;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;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:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;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;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:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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:3.41%;margin:0pt;padding:0pt;"><p style="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:12.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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid operating expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11,961</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 68</p></td></tr><tr><td style="vertical-align:bottom;width:66.12%;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.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:3.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:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,981</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid dues and subscriptions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,889</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 189</p></td></tr><tr><td style="vertical-align:bottom;width:66.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid insurance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:3.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:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 492</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;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:66.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Government grants receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 226</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:66.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid rent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:3.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:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 178</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;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:66.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,481</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 480</p></td></tr><tr><td style="vertical-align:bottom;width:66.12%;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.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:3.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:2.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 18,208</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:3px double #000000;margin:0pt;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> 11961000 68000 1981000 1889000 189000 492000 121000 226000 178000 118000 1481000 480000 18208000 976000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">10. PROPERTY AND EQUIPMENT</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Property and equipment, net consists of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.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:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.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;">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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 42,892</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,708</p></td></tr><tr><td style="vertical-align:bottom;width:67.87%;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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17,214</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:67.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Automobiles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 905</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:67.87%;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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,844</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 895</p></td></tr><tr><td style="vertical-align:bottom;width:67.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,725</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,089</p></td></tr><tr><td style="vertical-align:bottom;width:67.87%;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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,805</p></td></tr><tr><td style="vertical-align:bottom;width:67.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,346</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,249</p></td></tr><tr><td style="vertical-align:bottom;width:67.87%;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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 15,263</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,870</p></td></tr><tr><td style="vertical-align:bottom;width:67.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Construction in process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom: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.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,185</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 879</p></td></tr><tr><td style="vertical-align:bottom;width:67.87%;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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 88,374</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 33,495</p></td></tr><tr><td style="vertical-align:bottom;width:67.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom: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.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (29,664)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21,335)</p></td></tr><tr><td style="vertical-align:bottom;width:67.87%;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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px 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.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 58,710</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 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 $8.5 million and $7.6 million for the years ended December 31, 2021 and 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.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:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.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;">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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 42,892</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,708</p></td></tr><tr><td style="vertical-align:bottom;width:67.87%;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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17,214</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:67.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Automobiles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 905</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:67.87%;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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,844</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 895</p></td></tr><tr><td style="vertical-align:bottom;width:67.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,725</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,089</p></td></tr><tr><td style="vertical-align:bottom;width:67.87%;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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,805</p></td></tr><tr><td style="vertical-align:bottom;width:67.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,346</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,249</p></td></tr><tr><td style="vertical-align:bottom;width:67.87%;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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 15,263</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,870</p></td></tr><tr><td style="vertical-align:bottom;width:67.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Construction in process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom: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.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,185</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 879</p></td></tr><tr><td style="vertical-align:bottom;width:67.87%;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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 88,374</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 33,495</p></td></tr><tr><td style="vertical-align:bottom;width:67.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom: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.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (29,664)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21,335)</p></td></tr><tr><td style="vertical-align:bottom;width:67.87%;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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px 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.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 58,710</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12,160</p></td></tr></table> 42892000 13708000 17214000 905000 1844000 895000 1725000 1089000 2000000 1805000 2346000 1249000 15263000 13870000 4185000 879000 88374000 33495000 29664000 21335000 58710000 12160000 8500000 7600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">11. GOODWILL &amp; INTANGIBLE ASSETS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The carrying amount of goodwill at December 31, 2021 and 2020 was $639.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;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: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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size: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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Goodwill</b></p></td></tr><tr><td style="vertical-align:bottom;width:80.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-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.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,252</p></td></tr><tr><td style="vertical-align:bottom;width:80.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 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 0.05pt 0pt;"> 2,252</p></td></tr><tr><td style="vertical-align:bottom;width:80.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Acquisition of EnvisionTEC</p></td><td style="vertical-align:bottom;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 195,688</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 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 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 0.05pt 0pt;"> 35,113</p></td></tr><tr><td style="vertical-align:bottom;width:80.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Acquisition of Aerosint</p></td><td style="vertical-align:bottom;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 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 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 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 0.05pt 0pt;"> 8,839</p></td></tr><tr><td style="vertical-align:bottom;width:80.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Acquisition of A.I.D.R.O.</p></td><td style="vertical-align:bottom;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,515</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 0.05pt 6pt;">Acquisition of Brewer Dental</p></td><td style="vertical-align:bottom;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 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 0.05pt 0pt;"> 2,463</p></td></tr><tr><td style="vertical-align:bottom;width:80.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Acquisition of May Dental</p></td><td style="vertical-align:bottom;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,782</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 0.05pt 6pt;">Acquisition of ExOne</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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 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 0.05pt 0pt;"> 374,636</p></td></tr><tr><td style="vertical-align:bottom;width:80.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Foreign currency translation adjustment</p></td><td style="vertical-align:bottom;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,568)</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 0.05pt 0pt;">Balance at December 31, 2021</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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 639,301</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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-align:justify;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;text-align:justify;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-align:justify;text-indent:18pt;margin:0pt;">The following table sets forth the major categories of intangible assets and the weighted-average remaining useful lives for those assets that are not already fully amortized (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:31.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:31.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:27.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:27.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:31.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net</b></p></td></tr><tr><td style="vertical-align:bottom;width:31.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining Useful</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></td></tr><tr><td style="vertical-align:bottom;width:31.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Lives (in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;width:8.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="vertical-align:bottom;width:31.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Acquired technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 9.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 198,631</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,421</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 187,210</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,193</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,091</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,102</p></td></tr><tr><td style="vertical-align:bottom;width:31.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade name</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 10.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12,475</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 684</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,791</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:31.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 10.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 69,127</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,296</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 62,831</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:31.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Capitalized software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 1.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 518</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 366</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 152</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,127</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 815</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 312</p></td></tr><tr><td style="vertical-align:bottom;width:31.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 280,751</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 18,767</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 261,984</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,320</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,906</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,414</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company recognized $17.5 million and $0.9 million of amortization expense for years ended December 31, 2021 and 2020, respectively, as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:24.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:24.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Statement of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortization</b></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:24.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:24.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operations </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:24.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Expense</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:24.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Expense</b></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:24.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Category</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:24.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Line Item</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:24.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:24.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Acquired technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Cost of Sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,569</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 114</p></td></tr><tr><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Acquired technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Research and Development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,761</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 646</p></td></tr><tr><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trade name</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">General and Administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 685</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Sales and Marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,339</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Capitalized software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Research and Development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 161</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 128</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 17,515</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 888</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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 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="vertical-align:bottom;width:79.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 39,307</p></td></tr><tr><td style="vertical-align:bottom;width:79.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 42,206</p></td></tr><tr><td style="vertical-align:bottom;width:79.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 42,263</p></td></tr><tr><td style="vertical-align:bottom;width:79.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 39,747</p></td></tr><tr><td style="vertical-align:bottom;width:79.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 29,854</p></td></tr><tr><td style="vertical-align:bottom;width:79.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027 and after</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 68,607</p></td></tr><tr><td style="vertical-align:bottom;width:79.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total intangible amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 261,984</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 639300000 2300000 The goodwill activity is as follows (in thousands):<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: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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size: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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Goodwill</b></p></td></tr><tr><td style="vertical-align:bottom;width:80.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-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.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,252</p></td></tr><tr><td style="vertical-align:bottom;width:80.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 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 0.05pt 0pt;"> 2,252</p></td></tr><tr><td style="vertical-align:bottom;width:80.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Acquisition of EnvisionTEC</p></td><td style="vertical-align:bottom;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 195,688</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 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 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 0.05pt 0pt;"> 35,113</p></td></tr><tr><td style="vertical-align:bottom;width:80.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Acquisition of Aerosint</p></td><td style="vertical-align:bottom;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 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 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 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 0.05pt 0pt;"> 8,839</p></td></tr><tr><td style="vertical-align:bottom;width:80.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Acquisition of A.I.D.R.O.</p></td><td style="vertical-align:bottom;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,515</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 0.05pt 6pt;">Acquisition of Brewer Dental</p></td><td style="vertical-align:bottom;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 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 0.05pt 0pt;"> 2,463</p></td></tr><tr><td style="vertical-align:bottom;width:80.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Acquisition of May Dental</p></td><td style="vertical-align:bottom;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,782</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 0.05pt 6pt;">Acquisition of ExOne</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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 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 0.05pt 0pt;"> 374,636</p></td></tr><tr><td style="vertical-align:bottom;width:80.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Foreign currency translation adjustment</p></td><td style="vertical-align:bottom;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,568)</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 0.05pt 0pt;">Balance at December 31, 2021</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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 639,301</p></td></tr></table> 2252000 2252000 195688000 35113000 14581000 8839000 3515000 2463000 6782000 374636000 4568000 639301000 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The following table sets forth the major categories of intangible assets and the weighted-average remaining useful lives for those assets that are not already fully amortized (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:31.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:31.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:27.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:27.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:31.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net</b></p></td></tr><tr><td style="vertical-align:bottom;width:31.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining Useful</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></td></tr><tr><td style="vertical-align:bottom;width:31.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Lives (in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;width:8.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="vertical-align:bottom;width:31.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Acquired technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 9.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 198,631</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,421</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 187,210</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,193</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,091</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,102</p></td></tr><tr><td style="vertical-align:bottom;width:31.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade name</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 10.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12,475</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 684</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,791</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:31.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 10.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 69,127</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,296</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 62,831</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:31.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Capitalized software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 1.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 518</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 366</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 152</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,127</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 815</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 312</p></td></tr><tr><td style="vertical-align:bottom;width:31.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 280,751</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 18,767</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 261,984</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,320</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,906</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,414</p></td></tr></table> P9Y2M12D 198631000 11421000 187210000 10193000 1091000 9102000 P10Y9M18D 12475000 684000 11791000 P10Y9M18D 69127000 6296000 62831000 P1Y6M 518000 366000 152000 1127000 815000 312000 280751000 18767000 261984000 11320000 1906000 9414000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company recognized $17.5 million and $0.9 million of amortization expense for years ended December 31, 2021 and 2020, respectively, as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:24.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:24.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Statement of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortization</b></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:24.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:24.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operations </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:24.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Expense</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:24.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Expense</b></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:24.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Category</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:24.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Line Item</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:24.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:24.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Acquired technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Cost of Sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,569</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 114</p></td></tr><tr><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Acquired technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Research and Development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,761</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 646</p></td></tr><tr><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trade name</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">General and Administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 685</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Sales and Marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,339</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Capitalized software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Research and Development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 161</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 128</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 17,515</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 888</p></td></tr></table> 17500000 900000 8569000 114000 1761000 646000 685000 6339000 161000 128000 17515000 888000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin: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="vertical-align:bottom;width:79.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 39,307</p></td></tr><tr><td style="vertical-align:bottom;width:79.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 42,206</p></td></tr><tr><td style="vertical-align:bottom;width:79.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 42,263</p></td></tr><tr><td style="vertical-align:bottom;width:79.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 39,747</p></td></tr><tr><td style="vertical-align:bottom;width:79.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 29,854</p></td></tr><tr><td style="vertical-align:bottom;width:79.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027 and after</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 68,607</p></td></tr><tr><td style="vertical-align:bottom;width:79.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total intangible amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 261,984</p></td></tr></table> 39307000 42206000 42263000 39747000 29854000 68607000 261984000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">12. OTHER NONCURRENT ASSETS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table summarizes the Company’s components of other noncurrent assets (in thousands): </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:3.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:28.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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Right of use asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 17,794</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,810</p></td></tr><tr><td style="vertical-align:bottom;width:67.98%;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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 390</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 69</p></td></tr><tr><td style="vertical-align:bottom;width:67.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,000</p></td></tr><tr><td style="vertical-align:bottom;width:67.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 546</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:67.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total other noncurrent assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 25,480</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,879</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following 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:67.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:3.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:28.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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Right of use asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 17,794</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,810</p></td></tr><tr><td style="vertical-align:bottom;width:67.98%;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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 390</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 69</p></td></tr><tr><td style="vertical-align:bottom;width:67.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,000</p></td></tr><tr><td style="vertical-align:bottom;width:67.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 546</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:67.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total other noncurrent assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 25,480</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,879</p></td></tr></table> 17794000 1810000 390000 69000 6750000 3000000 546000 25480000 4879000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">13. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table summarizes the Company’s components of accrued expenses and other current liabilities (in thousands): </p><table style="border-collapse: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.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width: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="vertical-align:bottom;width:67.8%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 17,124</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,068</p></td></tr><tr><td style="vertical-align:bottom;width:67.8%;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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,659</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,508</p></td></tr><tr><td style="vertical-align:bottom;width:67.8%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,048</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,553</p></td></tr><tr><td style="vertical-align:bottom;width:67.8%;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="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,035</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 159</p></td></tr><tr><td style="vertical-align:bottom;width:67.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current portion of contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,471</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:67.8%;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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,072</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 86</p></td></tr><tr><td style="vertical-align:bottom;width:67.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Commissions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 849</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:67.8%;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="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 233</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:67.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sales and use and franchise taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 274</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 586</p></td></tr><tr><td style="vertical-align:bottom;width:67.8%;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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,064</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 605</p></td></tr><tr><td style="vertical-align:bottom;width:67.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total accrued expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 33,829</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,565</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;"><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 of December 31, 2021, and December 31, 2020, the Company has recorded $4.0 million and $1.6 million, respectively, of warranty reserve within accrued expenses and other current liabilities in the 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:71.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: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:9.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:11.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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="5" style="vertical-align:bottom;white-space:nowrap;width:26.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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;">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: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:12.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warranty reserve, at the beginning of the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;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><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,491</p></td></tr><tr><td style="vertical-align:bottom;width:71.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Warranty reserve assumed in acquisition</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:9.98%;margin:0pt;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,389</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:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Additions to warranty reserve</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;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,576</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 346</p></td></tr><tr><td style="vertical-align:bottom;width:71.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Claims fulfilled</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:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,470)</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:11.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (284)</p></td></tr><tr><td style="vertical-align:bottom;width:71.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warranty reserve, at the end of the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;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,048</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;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></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table summarizes the Company’s components of accrued expenses and other current liabilities (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.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width: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="vertical-align:bottom;width:67.8%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 17,124</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,068</p></td></tr><tr><td style="vertical-align:bottom;width:67.8%;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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,659</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,508</p></td></tr><tr><td style="vertical-align:bottom;width:67.8%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,048</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,553</p></td></tr><tr><td style="vertical-align:bottom;width:67.8%;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="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,035</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 159</p></td></tr><tr><td style="vertical-align:bottom;width:67.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current portion of contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,471</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:67.8%;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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,072</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 86</p></td></tr><tr><td style="vertical-align:bottom;width:67.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Commissions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 849</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:67.8%;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="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 233</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:67.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sales and use and franchise taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 274</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 586</p></td></tr><tr><td style="vertical-align:bottom;width:67.8%;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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,064</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 605</p></td></tr><tr><td style="vertical-align:bottom;width:67.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total accrued expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 33,829</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,565</p></td></tr></table> 17124000 2068000 2659000 2508000 4048000 1553000 2035000 159000 1471000 1072000 86000 849000 233000 274000 586000 4064000 605000 33829000 7565000 4000000.0 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:71.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: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:9.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:11.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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="5" style="vertical-align:bottom;white-space:nowrap;width:26.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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;">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: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:12.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warranty reserve, at the beginning of the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;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><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,491</p></td></tr><tr><td style="vertical-align:bottom;width:71.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Warranty reserve assumed in acquisition</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:9.98%;margin:0pt;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,389</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:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Additions to warranty reserve</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;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,576</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 346</p></td></tr><tr><td style="vertical-align:bottom;width:71.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Claims fulfilled</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:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,470)</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:11.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (284)</p></td></tr><tr><td style="vertical-align:bottom;width:71.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warranty reserve, at the end of the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;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,048</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;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></table> 1553000 1491000 1389000 2576000 346000 1470000 284000 4048000 1553000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">14. DEBT</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Term Loan</b>—In June 2018, the Company entered into a $20 million term loan for 36 months. The loan provided $10 million immediately funded with the additional $10 million available to be drawn in up to three draws of not less than $2 million for 12 months from close of the facility. The loan was interest-only for the full 36 months with the principal due at maturity in June 2021. The outstanding loan was paid in full in June 2021. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><b style="font-weight:bold;">PPP Loans</b>— In connection with the acquisition of EnvisionTEC, the Company acquired $1.2 million in Paycheck Protection Program (the “PPP”) loans. The PPP, established as part of the Coronavirus Aid, Relief and Economic Security Act, provided for loans to qualifying businesses. Under the terms of the CARES Act, PPP loan recipients could apply for forgiveness for all or a portion of the loan which is dependent upon the Company having initially qualified for the loan. Furthermore, the loan was subject to forgiveness to the extent loan proceeds are used for payroll costs, certain rents, utilities, and mortgage interest expense. The PPP loan had a maturity date of April 3, 2022 and an interest rate of 1%. On May 14, 2021, the outstanding loan balances were forgiven and the restricted cash that was held back from the initial purchase price in the event the loan was not forgiven was released to the seller. There is no outstanding PPP loan balance for EnvisionTEC as of December 31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;"><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 year ended </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">December 31, 2021, the Company paid </span>$0.2 million and $0.9 million remains outstanding. $0.34 million of the outstanding debt is recorded within current portion of long-term debt, net of deferred financing costs, and $0.5 million is recorded within long-term debt, net of current portion, in the consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><b style="font-weight:bold;">Equipment Financing Agreement—</b>In connection with the acquisition of Dental Arts Labs, the Company acquired a thirteen-month equipment financing agreement (“Financing Agreement”) in the amount of $0.5 million. The Financing Agreement provided for an advance payment of $0.5 million to secure equipment for the Company. Payments are made monthly under the Financing Agreement upon acceptance, which had not yet occurred as of December 31, 2021. Subsequent to December 31, 2021, The Company executed a delivery and acceptance certificate which commences payment. The financing agreement balance of $0.5 million is recorded in current portion of long-term debt, net of deferred financing costs, in the consolidated balance sheets. The Financing Agreement will mature in June 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent: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 years ended December 31, 2021 and 2020, the Company recorded immaterial interest expense related to the amortization of the financing costs. As of December 31, 2021, 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 consolidated balance sheets.</p> 20000000 P36M 10000000 10000000 3 2000000 P36M 1200000 0.01 0 3 1100000 P4Y6M 0.0170 0.0210 200000 900000 340000 500000 P13M 500000 500000 500000 100000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">15. OTHER NONCURRENT LIABILITIES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table summarizes the Company’s components of other noncurrent liabilities (in thousands): </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Taxes payable </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,034</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:68.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Acquisition consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:68.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:68.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total other noncurrent liabilities </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,170</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table summarizes the Company’s components of other noncurrent liabilities (in thousands): </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Taxes payable </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,034</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:68.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Acquisition consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:68.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:68.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total other noncurrent liabilities </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,170</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr></table> 1034000 1750000 386000 3170000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">16. LEASES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Lessee</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">At December 31, 2021, the Company recorded $17.8 million as a right of use asset and $17.8 million as an operating lease liability. 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 years ended December 31, 2021 and 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 acquisitions, the Company acquired operating, finance, and short-term leases for corporate offices, manufacturing, warehousing, laboratory and research and development facilities, and company vehicles. The acquired leases increased the Company’s right of use asset by $12.3 million and have various terms extending through 2031. </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 years ended December 31, 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.11%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.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: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: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.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:9.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:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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.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></tr><tr><td style="vertical-align:bottom;width:71.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:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'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.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:71.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:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Lease cost</b></p></td><td style="vertical-align:bottom;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin: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:71.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease cost</p></td><td style="vertical-align:bottom;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,572</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 746</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></tr><tr><td style="vertical-align:bottom;width:71.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finance lease cost</p></td><td style="vertical-align:bottom;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short‑term lease cost</p></td><td style="vertical-align:bottom;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 129</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> —</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></tr><tr><td style="vertical-align:bottom;width:71.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Variable lease cost</p></td><td style="vertical-align:bottom;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 178</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total lease cost</p></td><td style="vertical-align:bottom;width:1.3%;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:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px 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.3%;border-bottom:3px double #000000;margin: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,885</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="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;"> 786</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></tr><tr><td style="vertical-align:bottom;width:71.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Other Information</b></p></td><td style="vertical-align:bottom;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin: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:71.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating cash flows used in operating leases</p></td><td style="vertical-align:bottom;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,862</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 1,073</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></tr><tr><td style="vertical-align:bottom;width:71.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating cash flows used in finance leases</p></td><td style="vertical-align:bottom;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted‑average remaining lease term—operating leases (years)</p></td><td style="vertical-align:bottom;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 3.2</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></tr><tr><td style="vertical-align:bottom;width:71.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted‑average remaining lease term—finance leases (years)</p></td><td style="vertical-align:bottom;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted‑average discount rate—operating leases</p></td><td style="vertical-align:bottom;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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;"> 7.6</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;">%</p></td></tr><tr><td style="vertical-align:bottom;width:71.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted‑average discount rate—finance leases</p></td><td style="vertical-align:bottom;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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 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 at December 31, 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.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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="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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Finance Leases</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.19%;background:#cceeff;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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,109</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 86</p></td></tr><tr><td style="vertical-align:bottom;width:75.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p 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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,005</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 86</p></td></tr><tr><td style="vertical-align:bottom;width:75.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,507</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 82</p></td></tr><tr><td style="vertical-align:bottom;width:75.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p 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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,944</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 81</p></td></tr><tr><td style="vertical-align:bottom;width:75.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,707</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 81</p></td></tr><tr><td style="vertical-align:bottom;width:75.19%;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.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.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,556</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 411</p></td></tr><tr><td style="vertical-align:bottom;width:75.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 19,828</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 827</p></td></tr><tr><td style="vertical-align:bottom;width:75.19%;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.07%;margin:0pt;padding:0pt;"><p 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.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,994)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (57)</p></td></tr><tr><td style="vertical-align:bottom;width:75.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_r6DYPrHzqk6IrVLmpX3tfA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Total lease liability</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17,834</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 770</p></td></tr><tr><td style="vertical-align:bottom;width:75.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_n3JZLw1_VkKWB7QKUjtFyQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Less current portion of lease liability</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p 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.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,446)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (81)</p></td></tr><tr><td style="vertical-align:bottom;width:75.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_WHyStjg0tEeRmmOBUQIRPA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Lease liability, net of current portion</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12,388</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_CWAsQ1Cjc0OJgg8Nqz4NTw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 689</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;">As of December 31, 2021, the Company does not have material operating leases that have not commenced.</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;">Lessor</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company leases machinery and equipment to customers (principally 3D printing machines and related equipment) under lease arrangements classified as either operating leases or sales-type leases. At December 31, 2021, the Company estimated that the total fair market value approximated the related net book value of the machinery and equipment held under the Company’s operating lease arrangements. The Company’s net investment in sales-type lease arrangements at December 31, 2021 is immaterial and is recorded in prepaid expense and other current assets in the consolidated balance sheets. There was no net investment in sales-type lease arrangements at December 31, 2020. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company recognized the following components under operating and sales-type lease arrangements in the accompanying consolidated statements of operations and comprehensive loss for the periods indicated:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:59.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:38.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:17.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:17.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Sales-type</b></p></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Sales-type</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue </p></td><td style="vertical-align:bottom;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 261</p></td><td style="vertical-align:bottom;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:59.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest Income <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup> </p></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3</p></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1) Interest income related to sales-type leases is recorded as a component of revenue in the consolidated statements of operations and comprehensive loss for each of the periods presented.</sup></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s net investment in sales-type leases consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.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.51%;margin:0pt;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.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:1pt;visibility:hidden;">​</span></p></td><td style="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;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.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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.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><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Future minimum lease payments receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-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.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,235</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Allowance for doubtful accounts </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-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.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> (506)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:74.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net future minimum lease payments receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-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.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 729</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Unearned interest income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-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.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (38)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px 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.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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:74.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net investment in sales-type leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-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.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 691</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</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 Company did not record any provisions for bad debt related to lessees during the years ended December 31, 2021 or 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Future minimum lease receipts of non-cancellable operating and sales-type lease arrangements as of December 31, 2021 were 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:77.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Sales-type</b></p></td></tr><tr><td style="vertical-align:bottom;width:77.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 264</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 687</p></td></tr><tr><td style="vertical-align:bottom;width:77.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 458</p></td></tr><tr><td style="vertical-align:bottom;width:77.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 45</p></td></tr><tr><td style="vertical-align:bottom;width:77.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 45</p></td></tr><tr><td style="vertical-align:bottom;width:77.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:77.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:77.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 310</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,235</p></td></tr><tr><td style="vertical-align:bottom;width:77.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Allowance for doubtful accounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (506)</p></td></tr><tr><td style="vertical-align:bottom;width:77.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Present value discount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (38)</p></td></tr><tr><td style="vertical-align:bottom;width:77.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Future minimum lease payments receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 691</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> 17800000 17800000 1800000 3000000.0 0 0 12300000 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.11%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.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: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: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.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:9.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:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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.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></tr><tr><td style="vertical-align:bottom;width:71.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:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'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.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:71.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:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Lease cost</b></p></td><td style="vertical-align:bottom;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin: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:71.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease cost</p></td><td style="vertical-align:bottom;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,572</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 746</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></tr><tr><td style="vertical-align:bottom;width:71.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finance lease cost</p></td><td style="vertical-align:bottom;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short‑term lease cost</p></td><td style="vertical-align:bottom;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 129</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> —</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></tr><tr><td style="vertical-align:bottom;width:71.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Variable lease cost</p></td><td style="vertical-align:bottom;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 178</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total lease cost</p></td><td style="vertical-align:bottom;width:1.3%;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:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px 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.3%;border-bottom:3px double #000000;margin: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,885</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="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;"> 786</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></tr><tr><td style="vertical-align:bottom;width:71.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Other Information</b></p></td><td style="vertical-align:bottom;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin: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:71.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating cash flows used in operating leases</p></td><td style="vertical-align:bottom;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,862</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 1,073</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></tr><tr><td style="vertical-align:bottom;width:71.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating cash flows used in finance leases</p></td><td style="vertical-align:bottom;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted‑average remaining lease term—operating leases (years)</p></td><td style="vertical-align:bottom;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 3.2</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></tr><tr><td style="vertical-align:bottom;width:71.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted‑average remaining lease term—finance leases (years)</p></td><td style="vertical-align:bottom;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted‑average discount rate—operating leases</p></td><td style="vertical-align:bottom;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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;"> 7.6</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;">%</p></td></tr><tr><td style="vertical-align:bottom;width:71.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted‑average discount rate—finance leases</p></td><td style="vertical-align:bottom;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 2572000 746000 6000 129000 178000 40000 2885000 786000 2862000 1073000 8000 P5Y1M6D P3Y2M12D P7Y7M6D 0.043 0.076 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 at December 31, 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.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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="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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Finance Leases</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.19%;background:#cceeff;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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,109</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 86</p></td></tr><tr><td style="vertical-align:bottom;width:75.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p 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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,005</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 86</p></td></tr><tr><td style="vertical-align:bottom;width:75.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,507</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 82</p></td></tr><tr><td style="vertical-align:bottom;width:75.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p 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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,944</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 81</p></td></tr><tr><td style="vertical-align:bottom;width:75.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,707</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 81</p></td></tr><tr><td style="vertical-align:bottom;width:75.19%;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.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.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,556</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 411</p></td></tr><tr><td style="vertical-align:bottom;width:75.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 19,828</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 827</p></td></tr><tr><td style="vertical-align:bottom;width:75.19%;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.07%;margin:0pt;padding:0pt;"><p 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.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,994)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (57)</p></td></tr><tr><td style="vertical-align:bottom;width:75.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_r6DYPrHzqk6IrVLmpX3tfA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Total lease liability</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17,834</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 770</p></td></tr><tr><td style="vertical-align:bottom;width:75.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_n3JZLw1_VkKWB7QKUjtFyQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Less current portion of lease liability</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p 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.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,446)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (81)</p></td></tr><tr><td style="vertical-align:bottom;width:75.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_WHyStjg0tEeRmmOBUQIRPA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Lease liability, net of current portion</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12,388</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_CWAsQ1Cjc0OJgg8Nqz4NTw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 689</p></td></tr></table> 6109000 86000 4005000 86000 2507000 82000 1944000 81000 1707000 81000 3556000 411000 19828000 827000 1994000 57000 17834000 770000 5446000 81000 12388000 689000 0 0 <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:59.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:38.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:17.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:17.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Sales-type</b></p></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Sales-type</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue </p></td><td style="vertical-align:bottom;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 261</p></td><td style="vertical-align:bottom;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:59.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest Income <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup> </p></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3</p></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1) Interest income related to sales-type leases is recorded as a component of revenue in the consolidated statements of operations and comprehensive loss for each of the periods presented.</sup></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:59.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:38.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:17.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:17.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Sales-type</b></p></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Sales-type</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue </p></td><td style="vertical-align:bottom;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 261</p></td><td style="vertical-align:bottom;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:59.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest Income <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup> </p></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3</p></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1) Interest income related to sales-type leases is recorded as a component of revenue in the consolidated statements of operations and comprehensive loss for each of the periods presented.</sup></p> 67000 261000 3000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.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.51%;margin:0pt;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.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:1pt;visibility:hidden;">​</span></p></td><td style="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;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.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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.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><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Future minimum lease payments receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-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.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,235</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Allowance for doubtful accounts </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-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.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> (506)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:74.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net future minimum lease payments receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-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.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 729</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Unearned interest income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-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.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (38)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px 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.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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:74.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net investment in sales-type leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-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.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 691</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr></table> 1235000 506000 729000 38000 691000 <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:77.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Sales-type</b></p></td></tr><tr><td style="vertical-align:bottom;width:77.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 264</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 687</p></td></tr><tr><td style="vertical-align:bottom;width:77.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 458</p></td></tr><tr><td style="vertical-align:bottom;width:77.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 45</p></td></tr><tr><td style="vertical-align:bottom;width:77.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 45</p></td></tr><tr><td style="vertical-align:bottom;width:77.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:77.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:77.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 310</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,235</p></td></tr><tr><td style="vertical-align:bottom;width:77.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Allowance for doubtful accounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (506)</p></td></tr><tr><td style="vertical-align:bottom;width:77.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Present value discount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (38)</p></td></tr><tr><td style="vertical-align:bottom;width:77.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Future minimum lease payments receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 691</p></td></tr></table> <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:77.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Sales-type</b></p></td></tr><tr><td style="vertical-align:bottom;width:77.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 264</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 687</p></td></tr><tr><td style="vertical-align:bottom;width:77.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 458</p></td></tr><tr><td style="vertical-align:bottom;width:77.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 45</p></td></tr><tr><td style="vertical-align:bottom;width:77.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 45</p></td></tr><tr><td style="vertical-align:bottom;width:77.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:77.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:77.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 310</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,235</p></td></tr><tr><td style="vertical-align:bottom;width:77.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Allowance for doubtful accounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (506)</p></td></tr><tr><td style="vertical-align:bottom;width:77.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Present value discount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (38)</p></td></tr><tr><td style="vertical-align:bottom;width:77.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Future minimum lease payments receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 691</p></td></tr></table> 264000 687000 37000 458000 9000 45000 45000 310000 1235000 506000 38000 691000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">17. COMMITMENTS AND CONTINGENCIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Legal Proceedings</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 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 consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Between September 2021 and the closing of the ExOne Merger on November 12, 2021, twelve putative class action complaints were filed by purported ExOne shareholders against ExOne and the former ExOne Board of Directors alleging violations of federal securities laws in connection with the S-4 filed by ExOne for the ExOne Merger. All have been dismissed. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On November 8, 2021, another purported stockholder, Leo Lissoq Goldstein, filed a Section 220 complaint in Delaware Chancery Court against ExOne (<i style="font-style:italic;">Goldstein v. The ExOne Company, Case No. </i>2021-0958-KSJM). Mr. Goldstein seeks to discover certain books and records of the company related to the ExOne Merger purportedly in order to investigate, among other things, the events leading up to and the disclosures made in connection with the ExOne Merger. Mr. Goldstein has also moved to intervene and stay the <i style="font-style:italic;">Campanella</i> action, discussed below, until his Section 220 action is complete.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On November 22, 2021, purported stockholder Pietro Campanella filed a class action lawsuit against ExOne, Desktop Metal, Inc., and former ExOne directors and officers alleging breach of fiduciary duties and aiding and abetting breach of fiduciary duties in connection with the ExOne Merger (<i style="font-style:italic;">Campanella v. The ExOne Company et al., Case No. 2021-1013</i>, Case No. 2021-1013-LWW). In particular, Mr. Campanella alleges that ExOne’s proxy statement and supplemental disclosures did not adequately disclose information related to a whistleblower investigation at one of Desktop Metal’s subsidiaries, EnvisionTEC, and the resignation of EnvisionTEC’s CEO. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On December 21, 2021, January 14, 2022, February 2, 2022 and February 22, 2022, four alleged shareholders of Desktop Metal stock filed purported securities class action complaints in the United States District Court for the District of Massachusetts. (<i style="font-style:italic;">Luongo v. Desktop Metal</i>, D. Mass., Case No. 1:21-cv-12099-IT; <i style="font-style:italic;">Hathaway v. Desktop Metal</i>, D. Mass., Case No. 1:22-cv-10059-IT; <i style="font-style:italic;">Guzman-Martinez v. Desktop Metal</i>, D. Mass, Case No. 1:22-cv-10173, <i style="font-style:italic;">Xie v. Desktop Metal</i>, Case No. 1:22-cv-10297-IT). Each complaint alleges that Desktop Metal and certain of its officers and directors violated Sections 10(b) and 20(a) of the Securities and Exchange Act by making false or misleading statements regarding EnvisionTEC’s manufacturing and product compliance practices and procedures. On February 4, 2022, the court issued an order consolidating the first three District of Massachusetts securities class actions.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company believes that these complaints are all without merit and intends to defend against them vigorously.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Whistleblower Complaint</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 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 manufacturing and product compliance practices at its EnvisionTEC US LLC facility in Dearborn, Michigan. In response, and to address the issues identified in the investigation, the Company implemented changes in the management of the Dearborn facility and improvements in manufacturing and compliance policies and procedures for the applicable products. Following notification to the FDA, the Company also initiated voluntary recalls of certain shipments of Flexcera resins and the PCA4000 curing box. The investigation is now closed, and the matters subject to the investigation and the Company’s responsive actions did not have, and are not anticipated to have, a material impact on the Company’s financial statements or its business.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 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 December 31, 2021, the Company had outstanding purchase orders with contract manufacturers in the amount of $78.9 million which are not included in the 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 Company has also entered into licensing and royalty agreements with certain manufacturing and software companies and universities related to the use of patented technology. Under the terms of each agreement, the Company has made initial, one-time payments of $0.3 million and is obligated to pay a set percentage, ranging from 1.0% - 13.0%, 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.7 million. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">As a result of the acquisition of ExOne, the Company assumed short-term financial guarantees and letters of credit. Within the Company’s normal course of operations, it issues these short-term financial guarantees and letters of credit through a credit facility with a German bank to third parties in connection with certain commercial transactions requiring security. The credit facility provides a capacity amount of $4.0 million for the issuance of financial guarantees and letters of credit for commercial transactions requiring </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">security. The credit facility does not require cash collateral for the issuance of financial guarantees and letters of credit for commercial transactions requiring security for amounts up to $1.1 million. Amounts in excess of $1.1 million require cash collateral under the credit facility.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">At December 31, 2021, total outstanding financial guarantees and letters of credit issued by the Company under the credit facility were $2.7 million, of which $0.5 million have expiration dates ranging from March 2022 to March 2023, and the remaining $2.2 million with no expiration date. At December 31, 2021, cash collateral of $1.5 million was required for financial guarantees and letters of credit issued under the credit facility, and is included in current portion of restricted cash in the consolidated balance sheets. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p> 12 78900000 300000 0.010 0.130 700000 4000000.0 1100000 1100000 2700000 500000 2200000 1500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">18. INCOME TAXES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">During the years ended December 31, 2021 and 2020, the Company recorded $29.7 million and $0.9 million of income tax benefit, which was primarily driven by a partial release of the valuation allowance related to the deferred tax liabilities acquired on various acquisitions during 2021. For financial reporting purposes, loss before provision for income taxes, includes the following components (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:70.33%;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:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.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.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:middle;width:70.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Domestic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (252,343)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (34,285)</p></td></tr><tr><td style="vertical-align:middle;width:70.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> (17,659)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (670)</p></td></tr><tr><td style="vertical-align:middle;width:70.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loss before income taxes </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (270,002)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (34,955)</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 provision (benefit) for income taxes consists 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:middle;width:70.33%;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: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:10.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: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:11.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;">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: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:12.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:middle;width:70.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:70.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (33)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:70.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px 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.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px 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.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:70.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total Current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (13)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:70.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:70.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (23,378)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (670)</p></td></tr><tr><td style="vertical-align:middle;width:70.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,494)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (270)</p></td></tr><tr><td style="vertical-align:middle;width:70.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (783)</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:11.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:70.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total Deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px 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.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (29,655)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px 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.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (940)</p></td></tr><tr><td style="vertical-align:middle;width:70.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Benefit for income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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 0pt 0.05pt 0pt;"> (29,668)</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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (940)</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;">A reconciliation of the expected income tax (benefit) computed using the federal statutory income tax rate to the Company’s effective income tax rate for the years ended December 31, 2021 and 2020 is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:70.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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;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></tr><tr><td style="vertical-align:bottom;width:70.12%;margin:0pt;padding:0pt;"><p style="font-family:'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: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:25.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;"><b style="font-weight:bold;">Years Ended December 31, </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;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.12%;margin:0pt;padding:0pt;"><p style="font-family:'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.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;">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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">2020</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;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:middle;width:70.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effective income tax rate:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:70.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected income tax benefit at the federal statutory rate </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;"> </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;"> 21</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;">%</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 21</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;">%</p></td></tr><tr><td style="vertical-align:middle;width:70.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State taxes </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:middle;width:70.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in valuation allowance </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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4)</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;">%</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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (68)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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:middle;width:70.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development credit carryover </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:middle;width:70.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock-based compensation expense</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.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;"> 3</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;">%</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.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;"> —</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;">%</p></td></tr><tr><td style="vertical-align:middle;width:70.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrant Expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:middle;width:70.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Permanent differences </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.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:2.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.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.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;"> 42</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;">%</p></td></tr><tr><td style="vertical-align:middle;width:70.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:middle;width:70.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effective income tax rate </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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3.6pt 0pt 0pt;"> 11</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;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 3</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;">%</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 December 31, 2021, and 2020, deferred tax assets and liabilities consist 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:middle;width:71.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:10.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.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;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:26.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;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:middle;width:71.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Federal and state net operating carryforwards </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 148,946</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> 77,463</p></td></tr><tr><td style="vertical-align:middle;width:71.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Research and development and other credits </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,977</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,555</p></td></tr><tr><td style="vertical-align:middle;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Start-up costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 12,904</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> 15,717</p></td></tr><tr><td style="vertical-align:middle;width:71.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,257</p></td></tr><tr><td style="vertical-align:middle;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Reserves and accruals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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,452</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> 15</p></td></tr><tr><td style="vertical-align:middle;width:71.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Deferred lease liability </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,856</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 872</p></td></tr><tr><td style="vertical-align:middle;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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,503</p></td></tr><tr><td style="vertical-align:middle;width:71.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Divisional foreign entity deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,137</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Other deferred tax assets </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,457</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> 2,257</p></td></tr><tr><td style="vertical-align:middle;width:71.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total gross deferred tax asset </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 191,974</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 113,639</p></td></tr><tr><td style="vertical-align:middle;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Valuation allowance </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (127,150)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> (111,494)</p></td></tr><tr><td style="vertical-align:middle;width:71.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net deferred tax asset </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 64,824</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,145</p></td></tr><tr><td style="vertical-align:middle;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><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:middle;width:71.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Right‑of‑use asset </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,692)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (522)</p></td></tr><tr><td style="vertical-align:middle;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (68,504)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,623)</p></td></tr><tr><td style="vertical-align:middle;width:71.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,527)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (796)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> —</p></td></tr><tr><td style="vertical-align:middle;width:71.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total deferred tax liabilities </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (75,519)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,145)</p></td></tr><tr><td style="vertical-align:middle;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net deferred tax liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> (10,695)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 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;">Realization of deferred tax assets is dependent upon the generation of future taxable income. As required by ASC 740 <i style="font-style:italic;">Income Taxes</i>, the Company evaluated the positive and negative evidence bearing upon its ability to realize the deferred tax assets as of December 31, 2021. As a result of the fact that the Company has incurred tax losses from inception, 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;">As a result of recent acquisitions, the Company recorded U.S. deferred tax liabilities in purchase accounting related to non-tax-deductible intangible assets recognized in the financial statements. The acquired deferred tax liabilities are a source of income to support recognition of the Company’s existing deferred tax assets. Pursuant to ASC 805, the impact on a Company’s existing deferred tax assets and liabilities caused by an acquisition should be recorded in the financial statements outside of acquisition accounting. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Accordingly, the Company recorded an income tax benefit of $29.6 million for the decrease in the valuation allowance as a result of such purchase accounting considerations. The Company maintains a valuation allowance on other U.S. deferred tax assets; and on non-U.S. deferred tax assets in certain jurisdictions. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Changes in the valuation allowance for deferred tax assets during the years ended December 31, 2021 and 2020 were 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:middle;width:70.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:70.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.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;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;"><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: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.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:middle;width:70.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Valuation allowance at beginning of the year </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 111,494</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 87,370</p></td></tr><tr><td style="vertical-align:middle;width:70.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Increases recorded to income tax provision </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.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;"> 45,139</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.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;"> 25,058</p></td></tr><tr><td style="vertical-align:middle;width:70.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Decreases recorded as a benefit to income tax provision</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom: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.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (29,483)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (934)</p></td></tr><tr><td style="vertical-align:middle;width:70.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Valuation allowance at end of year </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px 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.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;"> 127,150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0pt;"> 111,494</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;">As of December 31, 2021, and 2020, the Company had federal net operating loss carryforwards of $592.5 million and $273.8 million, respectively, which may be available to reduce future taxable income. The $98.6 million of carryforwards generated in 2017 and prior expire at various dates through 2037. The $493.9 million in carryforwards generated from 2018 forward do not expire. As of December 31, 2021, and 2020, the Company had State net operating loss carryforwards of $190.5 million and $243.2 million, respectively, which may be available to reduce future taxable income. These carryforwards expire at various dates through 2041. In addition, the Company had federal and state research and development tax credit carryforwards of $10.9 million available to reduce future tax liabilities, which will expire at various dates through 2041.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company has foreign net operating loss carryforwards available to reduce taxable income in Germany, Japan, Belgium, Italy and the United Kingdom. As of December 31, 2021, the Company had total foreign net operating loss carryforwards of $32.6 million. In Germany, the Company has $30.0 million of net operating loss carryforwards, which have an unlimited carryforward period and do not expire. In Japan, the Company has $1.5 million of net operating loss carryforwards, which have a ten-year carryforward period and will expire at various dates through 2031. The Company has smaller loss carryforwards in Belgium, Italy and the United Kingdom. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Utilization of the Company’s net operating loss (“NOL”) carryforwards and research and development (“R&amp;D”) credit carryforwards may be subject to a substantial annual limitation due to ownership change limitations that have occurred previously or that could occur in the future in accordance with Section 382 of the Internal Revenue Code of 1986 (“Section 382”) as well as similar state provisions. These ownership changes may limit the amount of NOL and R&amp;D credit carryforwards that can be utilized annually to offset future taxable income and taxes, respectively. In general, an ownership change as defined by Section 382 results from transactions increasing the ownership of certain shareholders or public groups in the stock of a corporation by more than 50% over a three-year period. The Company has not conducted a study to assess whether a change of control has occurred or whether there have been multiple changes of control since inception due to significant complexity with such a study. If the Company has experienced a change of control, as defined by Section 382, at any time since inception, utilization of the net operating loss carryforward or research and development tax credits carryforwards would be subject to an annual limitation under Section 382. Although the Company has not completed its analysis, it is reasonably possible that its federal NOLs available to offset future taxable income could materially decrease. This reduction would be offset by an equal and offsetting adjustment to the existing valuation allowance. Given the offsetting adjustments to the existing valuation allowance, any ownership change is not expected to have an adverse material effect on the Company’s consolidated financial statements. Any limitation may result in expiration of a portion of the net operating loss carryforward or research and development tax credit carryforwards before utilization.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company operates within multiple tax jurisdictions and could be subject to audit in those jurisdictions. Such audits can involve complex income tax issues, which may require an extended period of time to resolve and may cover multiple years. In management’s opinion, adequate provisions for income taxes have been made for all years subject to audit.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In the U.S., the Company files income tax returns in the U.S. federal tax jurisdiction and various states. Since the Company is in a loss carryforward position, the Company is generally subject to examination by the U.S. federal, state and local income tax authorities for all tax years after 2017; and for 2017 and earlier years to the extent of the losses carried forward from such earlier years. The </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Company is currently not under examination by the Internal Revenue Service or any other jurisdiction for any tax years. The Company remains subject to non-U.S. income tax examinations in various jurisdictions for tax years 2016 through 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;">As of December 31, 2021, the Company has a liability of $1.0 million for uncertain tax positions acquired in various acquisitions during 2021. None of these positions are expected to reverse within twelve months. The Company recognizes accrued interest and penalties related to unrecognized tax benefits in the provision for income taxes. At December 31, 2021, the Company had a balance in accrued interest and penalties related to uncertain tax positions of $0.2 million. A reconciliation of the beginning and ending amount of unrecognized tax liabilities as of December 31, 2021 and 2020 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:middle;width:70.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align: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:10.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:11.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:70.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align: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="5" style="vertical-align:bottom;white-space:nowrap;width:27.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align: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:12.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;">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: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:12.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:middle;width:70.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unrecognized tax liability, beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:70.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unrecognized tax liability acquired through purchase accounting</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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,005</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:middle;width:70.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross decreases - foreign exchange translation adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px 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.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px 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.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:70.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unrecognized tax liability, end of year</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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 997</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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> —</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="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 intends to permanently reinvest all earnings of its international subsidiaries in order to support the current and future capital needs of their operations in the foreign jurisdictions.</p> -29700000 -900000 For financial reporting purposes, loss before provision for income taxes, includes the following components (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:middle;width:70.33%;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:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.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.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:middle;width:70.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Domestic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (252,343)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (34,285)</p></td></tr><tr><td style="vertical-align:middle;width:70.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> (17,659)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (670)</p></td></tr><tr><td style="vertical-align:middle;width:70.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loss before income taxes </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (270,002)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (34,955)</p></td></tr></table> -252343000 -34285000 -17659000 -670000 -270002000 -34955000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The provision (benefit) for income taxes consists 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:middle;width:70.33%;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: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:10.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: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:11.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;">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: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:12.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:middle;width:70.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:70.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (33)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:70.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px 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.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px 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.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:70.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total Current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (13)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:70.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:70.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (23,378)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (670)</p></td></tr><tr><td style="vertical-align:middle;width:70.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,494)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (270)</p></td></tr><tr><td style="vertical-align:middle;width:70.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (783)</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:11.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:70.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total Deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px 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.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (29,655)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px 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.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (940)</p></td></tr><tr><td style="vertical-align:middle;width:70.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Benefit for income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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 0pt 0.05pt 0pt;"> (29,668)</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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (940)</p></td></tr></table> -33000 20000 -13000 -23378000 -670000 -5494000 -270000 -783000 -29655000 -940000 -29668000 -940000 <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:middle;width:70.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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;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></tr><tr><td style="vertical-align:bottom;width:70.12%;margin:0pt;padding:0pt;"><p style="font-family:'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: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:25.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;"><b style="font-weight:bold;">Years Ended December 31, </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;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.12%;margin:0pt;padding:0pt;"><p style="font-family:'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.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;">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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">2020</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;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:middle;width:70.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effective income tax rate:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:70.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected income tax benefit at the federal statutory rate </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;"> </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;"> 21</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;">%</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 21</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;">%</p></td></tr><tr><td style="vertical-align:middle;width:70.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State taxes </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:middle;width:70.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in valuation allowance </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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4)</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;">%</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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (68)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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:middle;width:70.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development credit carryover </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:middle;width:70.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock-based compensation expense</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.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;"> 3</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;">%</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.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;"> —</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;">%</p></td></tr><tr><td style="vertical-align:middle;width:70.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrant Expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:middle;width:70.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Permanent differences </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.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:2.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.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.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;"> 42</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;">%</p></td></tr><tr><td style="vertical-align:middle;width:70.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:middle;width:70.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effective income tax rate </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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3.6pt 0pt 0pt;"> 11</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;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 3</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;">%</p></td></tr></table> 0.21 0.21 -0.02 0.06 -0.04 -0.68 -0.01 0.02 0.03 -0.05 0.42 -0.01 0.11 0.03 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">As of December 31, 2021, and 2020, deferred tax assets and liabilities consist 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:middle;width:71.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:10.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.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;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:26.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;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:middle;width:71.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Federal and state net operating carryforwards </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 148,946</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> 77,463</p></td></tr><tr><td style="vertical-align:middle;width:71.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Research and development and other credits </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,977</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,555</p></td></tr><tr><td style="vertical-align:middle;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Start-up costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 12,904</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> 15,717</p></td></tr><tr><td style="vertical-align:middle;width:71.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,257</p></td></tr><tr><td style="vertical-align:middle;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Reserves and accruals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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,452</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> 15</p></td></tr><tr><td style="vertical-align:middle;width:71.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Deferred lease liability </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,856</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 872</p></td></tr><tr><td style="vertical-align:middle;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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,503</p></td></tr><tr><td style="vertical-align:middle;width:71.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Divisional foreign entity deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,137</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Other deferred tax assets </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,457</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> 2,257</p></td></tr><tr><td style="vertical-align:middle;width:71.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total gross deferred tax asset </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 191,974</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 113,639</p></td></tr><tr><td style="vertical-align:middle;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Valuation allowance </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (127,150)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> (111,494)</p></td></tr><tr><td style="vertical-align:middle;width:71.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net deferred tax asset </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 64,824</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,145</p></td></tr><tr><td style="vertical-align:middle;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><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:middle;width:71.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Right‑of‑use asset </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,692)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (522)</p></td></tr><tr><td style="vertical-align:middle;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (68,504)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,623)</p></td></tr><tr><td style="vertical-align:middle;width:71.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,527)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (796)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> —</p></td></tr><tr><td style="vertical-align:middle;width:71.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total deferred tax liabilities </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (75,519)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,145)</p></td></tr><tr><td style="vertical-align:middle;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net deferred tax liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> (10,695)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0pt;"> —</p></td></tr></table> 148946000 77463000 10977000 13555000 12904000 15717000 4242000 2257000 1452000 15000 4856000 872000 3000 1503000 2137000 6457000 2257000 191974000 113639000 127150000 111494000 64824000 2145000 4692000 522000 68504000 1623000 1527000 796000 75519000 2145000 10695000 -29600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Changes in the valuation allowance for deferred tax assets during the years ended December 31, 2021 and 2020 were 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:middle;width:70.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:70.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.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;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;"><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: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.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:middle;width:70.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Valuation allowance at beginning of the year </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 111,494</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 87,370</p></td></tr><tr><td style="vertical-align:middle;width:70.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Increases recorded to income tax provision </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.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;"> 45,139</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.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;"> 25,058</p></td></tr><tr><td style="vertical-align:middle;width:70.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Decreases recorded as a benefit to income tax provision</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom: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.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (29,483)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (934)</p></td></tr><tr><td style="vertical-align:middle;width:70.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Valuation allowance at end of year </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px 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.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;"> 127,150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0pt;"> 111,494</p></td></tr></table> 111494000 87370000 45139000 25058000 29483000 934000 127150000 111494000 592500000 273800000 98600000 493900000 190500000 243200000 10900000 32600000 30000000.0 1500000 1000000.0 200000 A reconciliation of the beginning and ending amount of unrecognized tax liabilities as of December 31, 2021 and 2020 is as follows (in thousands):<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:70.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align: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:10.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:11.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:70.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align: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="5" style="vertical-align:bottom;white-space:nowrap;width:27.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align: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:12.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;">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: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:12.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:middle;width:70.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unrecognized tax liability, beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:70.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unrecognized tax liability acquired through purchase accounting</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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,005</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:middle;width:70.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross decreases - foreign exchange translation adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px 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.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px 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.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:70.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unrecognized tax liability, end of year</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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 997</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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> —</p></td></tr></table> 1005000 8000 997000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">19. STOCKHOLDERS’ EQUITY</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2021, the Company’s authorized shares consisted of 500,000,000 shares of Class A Common Stock, $0.0001 par value (the “Common Stock”) 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 122,073 warrants in 2020 and recorded $0.2 million of expense related to the fair value of the warrants in 2020, 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:70.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;width:3.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:18.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.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 style="vertical-align:bottom;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.05%;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-size:8.5pt;font-weight:bold;">Year Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.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 style="vertical-align:bottom;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:25.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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></tr><tr><td style="vertical-align:bottom;width:70.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk‑free interest rate</p></td><td style="vertical-align:bottom;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">2.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:70.05%;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:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;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:18.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 52.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 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:70.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected life (in years)</p></td><td style="vertical-align:bottom;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">8.0 – 8.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.05%;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:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;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:18.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value of Common Stock</p></td><td style="vertical-align:bottom;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3.34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">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:18pt;margin:0pt 0pt 12pt 0pt;">In August 2020, the Company issued a warrant to purchase up to 366,366 shares of common stock, par value $0.0001, in exchange for technical research and development advisor services. Each warrant was issued at an exercise price of $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 August 22, 2027. The Company recorded $1.7 million of expense related to the fair value of the warrants in 2020, 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:77.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;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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.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:13.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;width:2.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:77.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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="3" style="vertical-align:bottom;white-space:nowrap;width:18.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:77.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><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:15.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;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></tr><tr><td style="vertical-align:bottom;width:77.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk‑free interest rate</p></td><td style="vertical-align:bottom;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">0.5</p></td><td style="vertical-align:bottom;width:2.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:77.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility</p></td><td style="vertical-align:bottom;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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.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:13.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;"> 52.5</p></td><td style="vertical-align:bottom;width:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:77.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected life (in years)</p></td><td style="vertical-align:bottom;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">0.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:77.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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.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:13.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:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value of Common Stock</p></td><td style="vertical-align:bottom;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7.98</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"> 366,366 warrants vested upon a change in control and were converted to 244,428 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_RH2kH6U-E0-JXhzXlb9uXw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span>-half of a redeemable warrant (each, a “Public Warrant”). Each whole Public Warrant entitles the holder to purchase one share of Common Stock at a price of $11.50 per share and became exercisable as of 30 days from the date of the Business Combination. Unless earlier redeemed, the Public Warrants will expire five years from the completion of the Business Combination. The Company may redeem the outstanding Public Warrants in whole and not in part at a price of $0.01 per Public Warrant upon a minimum of 30 days’ prior written notice of redemption, and only in the event that the last sale price of the Company’s Common Stock is at least $18.00 per share for any 20 trading days within a 30-trading day period ending on the third trading day prior to the date on which notice of redemption is given. If the Company redeems the Public Warrants as described above, it will have the option to require all Public Warrant holders that wish to exercise to do so on a “cashless basis”. On February 26, 2021, the Company delivered a notice to redeem all of its outstanding Public Warrants that remain unexercised at 5:00 p.m. New York City time on March 29, 2021. During 2021, Public Warrants for 14,840,589 shares of the Company’s Common Stock were exercised for cash, resulting in the Company receiving net proceeds of $170.7 million. On March 29, 2021, the 166,905 outstanding Public Warrants were redeemed by the Company for $0.01 per Public Warrant. Effective March 29, 2021, all of the Public Warrants were exercised or redeemed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Warrant Agreement, dated as of March 14, 2019, by and between the Company and Continental Stock Transfer &amp; Trust Company also obligated the Company to use its best efforts to file with the SEC a registration statement for the registration, under the Securities Act of 1933, as amended (the “Securities Act”), of the issuance of the shares of Common Stock issuable upon exercise of the Public Warrants, and to cause the same to become effective and remain effective while the Public Warrants remain outstanding. On February 4, 2021, the Company’s registration statement covering such shares became effective.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Simultaneously with the consummation of Trine’s initial public offering, Trine Sponsor IH, LLC (the “Sponsor”) purchased an aggregate of 8,503,000 warrants to purchase one share of Common Stock at an exercise price of $11.50 (the “Private Placement Warrants”) at a price of $1.00 per warrant ($8,503,000) in the aggregate in a private placement. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Private Placement Warrants are identical to the Public Warrants except that the Private Placement Warrants are not redeemable by Desktop Metal, and may be exercised for cash or on a cashless basis so long as they are held by the Sponsor or any of its permitted transferees. Additionally, pursuant to the terms of the amended and restated registration rights agreement entered in connection with the Business Combination, the Sponsor had the right to have the resale of the shares of Common Stock acquired upon exercise of the Private Placement Warrants registered under the Securities Act. On February 4, 2021, the Company’s registration statement covering such shares became effective. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On February 24, 2020, Trine issued an unsecured promissory note (the “2020 Note”) to the Sponsor. The 2020 Note bore no interest and was repayable in full upon consummation of the Business Combination. The Sponsor had the option to convert any unpaid balance of the 2020 Note into warrants equal to the principal amount of the 2020 Note so converted divided by $1.00. Upon closing of the Business Combination, the 2020 Note was converted into a Private Placement Warrant for 1,500,000 shares of Common Stock, with an exercise price of $11.50. The terms of these warrants are identical to the terms of the Private Placement Warrants. Pursuant to the terms of the amended and restated registration rights agreement entered in connection with the Business Combination, the Sponsor had the right to have the resale of the shares of Common Stock acquired upon exercise of such warrant registered under the Securities Act. On February 4, 2021, the Company’s registration statement covering such shares became effective.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s Private Placement Warrants were classified as liabilities, and were measured at fair value through earnings. During the year ended December 31, 2021 and 2020, the Company recorded a $56.6 million loss and $56.4 million gain, respectively, 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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:6.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:27.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 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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;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.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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk‑free interest rate</p></td><td style="vertical-align:bottom;width:6.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">0.4% – 0.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;background:#cceeff;margin:0pt;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:64.01%;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:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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.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;"> 55.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.76%;margin:0pt;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.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:64.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected life (in years)</p></td><td style="vertical-align:bottom;width:6.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">4.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;background:#cceeff;margin:0pt;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.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.01%;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:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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.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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value of Common Stock</p></td><td style="vertical-align:bottom;width:6.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">19.82 – 30.49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;background:#cceeff;margin:0pt;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.20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.01%;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:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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="vertical-align:bottom;white-space:nowrap;width:10.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;">11.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Legacy Desktop Metal Convertible Preferred Stock</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In connection with the Business Combination, Legacy Desktop Metal’s Convertible Preferred Stock (“Legacy Convertible Preferred Stock”) previously classified as mezzanine was retroactively adjusted, converted into Common Stock, and reclassified to permanent equity as a result of the reverse recapitalization. As of December 31, 2020, there was no Legacy Convertible Preferred Stock authorized, issued or outstanding. The following table summarizes details of Legacy Convertible Preferred Stock authorized, issued and outstanding immediately prior to the Business Combination ($ 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:top;width:69.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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:10.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Prior to Business Combination</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.04%;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;">Legacy Convertible Preferred Stock Classes</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares Authorized, Issued and Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Preferred Stock</b></p></td></tr><tr><td style="vertical-align:top;width:69.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series A Legacy Convertible Preferred Stock, $0.0001 par value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-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.98%;background:#cceeff;margin:0pt;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,189,545</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_jK7enT3hMEGFrK8rr1k6qQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;background:#cceeff;margin:0pt;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,878</p></td></tr><tr><td style="vertical-align:top;width:69.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series B Legacy Convertible Preferred Stock, $0.0001 par value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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:10.98%;margin:0pt;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,675,035</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:10.98%;margin:0pt;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,806</p></td></tr><tr><td style="vertical-align:top;width:69.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series C Legacy Convertible Preferred Stock, $0.0001 par value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;background:#cceeff;margin:0pt;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,152,896</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:10.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 44,852</p></td></tr><tr><td style="vertical-align:top;width:69.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series D Legacy Convertible Preferred Stock, $0.0001 par value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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:10.98%;margin:0pt;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,075,193</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:10.98%;margin:0pt;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,353</p></td></tr><tr><td style="vertical-align:top;width:69.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series E Legacy Convertible Preferred Stock, $0.0001 par value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;background:#cceeff;margin:0pt;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,450,703</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:10.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 134,667</p></td></tr><tr><td style="vertical-align:top;width:69.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series E‑1 Legacy Convertible Preferred Stock, $0.0001 par value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 2,494,737</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 24,977</p></td></tr><tr><td style="vertical-align:bottom;width:69.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:10.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100,038,109</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_pg2_FHMDbk62qr38g3hH4g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></span></p></td><td style="vertical-align:top;white-space:nowrap;width:10.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 436,533</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following describes the rights and preferences of the Company’s Legacy Convertible Preferred Stock prior to conversion to common stock in the Business Combination:</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;">Voting</span>—The holders of Legacy Convertible Preferred Stock voted together with all other classes and series of stock as a single class on an as-converted basis. Each share of Legacy Convertible Preferred Stock entitled the holder to such number of votes per share as equaled the whole number of shares of Legacy Desktop Metal common stock into which such share of Legacy Convertible Preferred Stock was convertible. The holders of the Series A Legacy Convertible Preferred Stock were entitled to elect one director to the Company’s board of directors, the holders of the Series B Legacy Convertible Preferred Stock were entitled to elect two directors to the Company’s board of directors, the holders of the Series C Legacy Convertible Preferred Stock were entitled to elect one director to the Company’s board of directors, and the holders of the Series E Legacy Convertible Preferred Stock were entitled to elect one director to the Company’s board of directors. The holders of Legacy Convertible Preferred Stock retained rights to vote on certain specified matters as set forth in the Company’s certificate of incorporation. The holders of Series E-1 Legacy Convertible Preferred Stock were not entitled to vote in elections of directors.</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;">Dividends</span>—The holders of Legacy Convertible Preferred Stock were entitled to receive dividends at the rate of 8% of the original issue price for each series of Legacy Convertible Preferred Stock payable only when, as and if, declared by the Company’s board of directors. Through the date of the Business Combination, no dividends had been declared.</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;">Liquidation</span>—Upon any liquidation, dissolution, or winding-up of the Company, whether voluntary or involuntary, the holders of the Legacy Convertible Preferred Stock were entitled to first be paid out of assets available for distribution, on a pari passu basis, prior and in preference to any distribution to the holders of Legacy Desktop Metal common stock, the greater of (a) an amount equal to $0.53372 per share for the Series A Legacy Convertible Preferred Stock, $1.6013 per share for Series B Legacy Convertible Preferred Stock, $3.4213 per share for the Series C Legacy Convertible Preferred Stock, $8.5656 per share for the Series D Legacy Convertible Preferred Stock, and $10.0211 per share for the Series E and Series E-1 Legacy Convertible Preferred Stock, plus declared but unpaid dividends and (b) an amount per share that would have been payable had all shares of the applicable series of Legacy Convertible Preferred Stock been converted to shares of Legacy Desktop Metal common stock immediately prior to any liquidation, dissolution, or winding-up of the Company. After payment of all preferential amounts required to be paid to the holders of Legacy Convertible Preferred Stock, the remaining assets of the Company available for distribution to the stockholders were to be distributed among the holders of shares of Legacy Desktop Metal common stock pro rata based on the number of shares held by each such holder.</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;">Conversion</span>—Each holder of Legacy Convertible Preferred Stock had the right, at their option at any time, to convert any such shares of Legacy Convertible Preferred Stock into fully paid and nonassessable shares of Legacy Desktop Metal common stock. The conversion ratio was determined by dividing the original issue price of such share of Legacy Convertible Preferred Stock by the conversion price then in effect, which was equal to $0.53372 per share for the Series A Legacy Convertible Preferred Stock, $1.6013 per share for Series B Legacy Convertible Preferred Stock, $3.4213 per share for the Series C Legacy Convertible Preferred Stock, $8.5656 per share for the Series D Legacy Convertible Preferred Stock, and $10.0211 per share for the Series E and Series E-1 Legacy Convertible Preferred Stock. The conversion price was subject to adjustment if certain dilutive events occurred. Conversion was mandatory in the event of a firm-commitment underwritten initial public offering of the Company’s Legacy Desktop Metal common stock with a value of at least $5.13 per common share and $50 million in proceeds to the Company or upon the election of a majority of the holders of Legacy Convertible Preferred Stock, voting as a single class on an as-converted basis.</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;">Redemption</span>—The Legacy Convertible Preferred Stock was not subject to mandatory or optional redemption other than in connection with a liquidation, dissolution, or winding-up of the Company.</p> 500000000 0.0001 50000000 0.0001 34010977 0.0001 2442440 1 35.00 3.34 122073 200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.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;width:3.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:18.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.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 style="vertical-align:bottom;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.05%;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-size:8.5pt;font-weight:bold;">Year Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.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 style="vertical-align:bottom;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:25.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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></tr><tr><td style="vertical-align:bottom;width:70.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk‑free interest rate</p></td><td style="vertical-align:bottom;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">2.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:70.05%;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:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;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:18.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 52.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 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:70.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected life (in years)</p></td><td style="vertical-align:bottom;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">8.0 – 8.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.05%;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:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;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:18.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value of Common Stock</p></td><td style="vertical-align:bottom;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3.34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 2.0 52.5 8.0 8.8 3.34 756498 447938 366366 0.0001 3.34 1700000 <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:77.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;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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.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:13.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;width:2.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:77.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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="3" style="vertical-align:bottom;white-space:nowrap;width:18.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:77.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><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:15.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;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></tr><tr><td style="vertical-align:bottom;width:77.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk‑free interest rate</p></td><td style="vertical-align:bottom;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">0.5</p></td><td style="vertical-align:bottom;width:2.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:77.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility</p></td><td style="vertical-align:bottom;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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.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:13.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;"> 52.5</p></td><td style="vertical-align:bottom;width:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:77.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected life (in years)</p></td><td style="vertical-align:bottom;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">0.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:77.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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.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:13.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:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value of Common Stock</p></td><td style="vertical-align:bottom;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7.98</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.5 52.5 0.3 7.98 366366 244428 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 56600000 56400000 <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:64.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:6.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:27.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 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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;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.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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk‑free interest rate</p></td><td style="vertical-align:bottom;width:6.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">0.4% – 0.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;background:#cceeff;margin:0pt;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:64.01%;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:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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.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;"> 55.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.76%;margin:0pt;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.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:64.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected life (in years)</p></td><td style="vertical-align:bottom;width:6.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">4.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;background:#cceeff;margin:0pt;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.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.01%;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:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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.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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value of Common Stock</p></td><td style="vertical-align:bottom;width:6.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">19.82 – 30.49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;background:#cceeff;margin:0pt;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.20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.01%;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:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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="vertical-align:bottom;white-space:nowrap;width:10.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;">11.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 0.4 0.6 0.4 55.0 50.0 4.8 4.9 19.82 30.49 17.20 11.50 11.50 5850346 <table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:69.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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:10.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Prior to Business Combination</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.04%;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;">Legacy Convertible Preferred Stock Classes</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares Authorized, Issued and Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Preferred Stock</b></p></td></tr><tr><td style="vertical-align:top;width:69.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series A Legacy Convertible Preferred Stock, $0.0001 par value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-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.98%;background:#cceeff;margin:0pt;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,189,545</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_jK7enT3hMEGFrK8rr1k6qQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;background:#cceeff;margin:0pt;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,878</p></td></tr><tr><td style="vertical-align:top;width:69.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series B Legacy Convertible Preferred Stock, $0.0001 par value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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:10.98%;margin:0pt;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,675,035</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:10.98%;margin:0pt;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,806</p></td></tr><tr><td style="vertical-align:top;width:69.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series C Legacy Convertible Preferred Stock, $0.0001 par value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;background:#cceeff;margin:0pt;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,152,896</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:10.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 44,852</p></td></tr><tr><td style="vertical-align:top;width:69.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series D Legacy Convertible Preferred Stock, $0.0001 par value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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:10.98%;margin:0pt;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,075,193</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:10.98%;margin:0pt;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,353</p></td></tr><tr><td style="vertical-align:top;width:69.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series E Legacy Convertible Preferred Stock, $0.0001 par value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;background:#cceeff;margin:0pt;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,450,703</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:10.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 134,667</p></td></tr><tr><td style="vertical-align:top;width:69.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series E‑1 Legacy Convertible Preferred Stock, $0.0001 par value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 2,494,737</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 24,977</p></td></tr><tr><td style="vertical-align:bottom;width:69.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:10.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100,038,109</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_pg2_FHMDbk62qr38g3hH4g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></span></p></td><td style="vertical-align:top;white-space:nowrap;width:10.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 436,533</p></td></tr></table> 0.0001 26189545 13878000 0.0001 23675035 37806000 0.0001 13152896 44852000 0.0001 21075193 180353000 0.0001 13450703 134667000 0.0001 2494737 24977000 100038109 436533000 1 2 1 1 0.08 0 0.53372 1.6013 3.4213 8.5656 10.0211 0.53372 1.6013 3.4213 8.5656 10.0211 5.13 50000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">20. STOCK BASED COMPENSATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In 2015, the Board of Directors approved the adoption of the 2015 stock incentive plan (the “2015 Plan”). The 2015 Plan allowed for the award of incentive and nonqualified stock options, restricted stock, and other stock-based awards to employees, officers, directors, consultants, and advisers of the Company. Awards could be made under the 2015 Plan for up to 26,283,789 shares of Common Stock. Option awards expire 10 years from the grant date and generally vest over four years; however, vesting conditions can vary at the discretion of our Board of Directors. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">employees and contractors that were hired as part of the acquisition. The Make Plan allowed for 232,304 options and warrants to be issued, which were issued in 2019, with no additional options to be issued in the future. Option awards expire 10 years from the grant date and generally vest over four years; however, vesting conditions can vary at the discretion of our Board of Directors. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In December 2020, the Board of Directors and stockholders of the Company approved the adoption of the 2020 Incentive Award Plan (the “2020 Plan” and together with the 2015 Plan and the Make Plan, the “Plans”), which became effective on the date of the Business Combination. Upon effectiveness of the 2020 Plan, the Company ceased granting new awards under the 2015 Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The 2020 Plan allows for the award of incentive and nonqualified stock options, restricted stock, and other stock-based awards to employees, officers, directors, consultants, and advisers of the Company. The number of shares of common stock initially available for issuance under the 2020 Plan was 12,400,813 shares of common stock plus the number of shares subject to awards outstanding under the 2015 Plan that expire, lapse, terminate, or are exchanged for cash, surrendered, repurchased, or canceled without having been fully exercised or forfeited. In addition, the number of shares of common stock available for issuance under the 2020 Plan is subject to an annual increase on the first day of each calendar year beginning on January 1, 2021 and ending on and including January 1, 2030 equal to the lesser of (i) 5% of the aggregate number of shares of common stock outstanding on the final day of the immediately preceding calendar year and (ii) such smaller number of shares as is determined by the Board of Directors. On January 1, 2021, 11,337,837 shares were added as available for issuance to the 2020 Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Stock Options</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 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 0pt 12pt 0pt;">In July 2020 in order to incentivize and retain personnel, the Company repriced certain employee unvested stock options held by employees to have an exercise price equal to the most recent 409A private stock valuation. Vested awards were not eligible for repricing. Employees were allowed to opt out of the repricing of unvested stock option grants by providing notice to the Company within a month following the repricing. If an employee did not opt out of the repricing, all unvested options held by such employee were repriced and subject to a new vesting schedule. Repriced options vest over a period of four years from the date of the repricing, with <span style="-sec-ix-hidden:Hidden_ZlN7Y0I9OESldHvLmnvaDA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one-year</span></span> cliff vesting and monthly vesting thereafter. The repricing affected 116 employees, at an incremental compensation cost of $3.6 million to the Company, which will be recognized over the vesting period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">During the year ended December 31, 2021, the Company did not grant any options to purchase shares of Common Stock to employees. During the year ended December 31, 2020, the Company granted options to purchase 8,450,799 shares of Common Stock to employees with a fair value of $29.8 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="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:78.57%;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;width:2.88%;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.64%;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:15.1%;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.78%;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:78.57%;margin:0pt;padding:0pt;"><p style="font-family:'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.88%;margin:0pt;padding:0pt;"><p style="font-family:'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:16.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;">Year Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:78.57%;margin:0pt;padding:0pt;"><p style="font-family:'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.88%;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:16.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:78.57%;background:#cceeff;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="vertical-align:bottom;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">0.3% – 1.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:78.57%;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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;">52.7% – 54.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:78.57%;background:#cceeff;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="vertical-align:bottom;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">5.9 – 6.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:78.57%;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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:78.57%;background:#cceeff;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="vertical-align:bottom;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">1.40 – 7.98</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;">During the year ended December 31, 2021, the Company did not grant any options to purchase shares of Common Stock to non-employees. During the year ended December 31, 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="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:78.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.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;white-space:nowrap;width:2.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:2.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:78.97%;margin:0pt;padding:0pt;"><p style="font-family:'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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:78.97%;margin:0pt;padding:0pt;"><p style="font-family:'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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.11%;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></tr><tr><td style="vertical-align:bottom;width:78.97%;background:#cceeff;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="vertical-align:bottom;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">0.6% – 0.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin: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:2.11%;background:#cceeff;margin: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:78.97%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:12.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;">54.3% – 54.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin: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:2.11%;margin: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:78.97%;background:#cceeff;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="vertical-align:bottom;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">9.4 – 10.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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:2.11%;background:#cceeff;margin: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:78.97%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:12.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;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.11%;margin: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:78.97%;background:#cceeff;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="vertical-align:bottom;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">1.40 – 7.98</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent: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:0pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Performance-Based Stock Options (included above)</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2020, 560,256 performance-based stock options were granted to key employees of the Company. These awards vest upon the achievement of certain performance milestones by the Company and prescribed service milestones by the employee. During the year ended December 31, 2021, no performance-based stock options vested and 83,958 performance-based stock options were forfeited during the year ended December 31, 2021 due to employee termination, resulting in the service period not being met. As of December 31, 2021, 476,298 performance-based stock options remain outstanding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Assumed Stock Options</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In connection with the acquisition of ExOne, the Company assumed 86,020 unvested stock options which are considered post-combination expense and were valued using the Black-Scholes option-pricing model with the following assumptions:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.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;width:8.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk‑free interest rate</p></td><td style="vertical-align:bottom;width:8.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.33%;background:#cceeff;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;">0.5% – 0.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;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></tr><tr><td style="vertical-align:bottom;width:75.08%;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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align: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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">57.2% – 59.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:75.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected life (in years)</p></td><td style="vertical-align:bottom;width:8.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">1.0 – 2.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.08%;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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align: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.33%;margin:0pt;padding:0pt;"><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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value of Common Stock</p></td><td style="vertical-align:bottom;width:8.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">8.61</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The risk-free interest rate assumption is based upon observed interest rates appropriate for the term of the related stock options. The expected life of stock options was calculated using the average of the contractual term of the option and the weighted-average vesting period of the option, as the Company does not have sufficient history to use an alternative method to the simplified method to calculate an expected life for employees. The Company has not paid a dividend and is not expected to pay a dividend in the foreseeable future. Expected volatility for the Common Stock was determined based on an average of the historical volatility of a peer group of similar public companies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The option activity of the Plans for the year ended December 31, 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="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:46.81%;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.7%;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:8.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><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;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.7%;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:14.1%;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:0.42%;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.07%;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:9.94%;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:46.81%;margin:0pt;padding:0pt;"><p style="font-family:'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.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;">    </b></p></td><td 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;">Weighted-Average</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:46.81%;margin:0pt;padding:0pt;"><p style="font-family:'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.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-Average</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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: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;">Remaining</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.81%;margin:0pt;padding:0pt;"><p style="font-family:'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.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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: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;">Contractual Term</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.81%;margin:0pt;padding:0pt;"><p style="font-family:'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.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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">per Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td 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;">(in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.81%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 19,553</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin: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="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7.75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 306,408</p></td></tr><tr><td style="vertical-align:bottom;width:46.81%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 86</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:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 4.47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,732)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin: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.12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.81%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> (658)</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:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 1.46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,249</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1.73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7.23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 42,775</p></td></tr><tr><td style="vertical-align:bottom;width:46.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options vested at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,328</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:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 1.85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 6.53</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p 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.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;"> 25,852</p></td></tr><tr><td style="vertical-align:bottom;width:46.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options vested or expected to vest at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12,704</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin: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.74</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7.18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 40,852</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 weighted-average grant-date fair value for options granted during 2021 and 2020 was approximately $5.24 and $3.52, respectively. The aggregate intrinsic value of options exercised during the years ended December 31, 2021 and 2020, was $57.2 million and $1.8 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On September 28, 2020 the Company modified the vesting conditions for certain awards granted to one of our officers such that in the event of a change in control, half of the outstanding unvested options would vest. Upon the Business Combination, the total incremental compensation expense resulting from the modification was approximately $1.8 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The total stock-based compensation expense related to stock options during the years ended December 31, 2021 and 2020 was $6.9 million and $6.8 million respectively. Total unrecognized stock-based compensation expense related to unvested stock options at December 31, 2021 aggregated $8.1 million and is expected to be recognized over a weighted-average period of 2.4 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Restricted Stock Awards </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In connection with acquisitions, the Company has granted RSAs that are considered post-combination expense and accounted for as stock-based compensation as the shares vest.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The activity for stock subject to vesting under the Plans for the year ended December 31, 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:67.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:16.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.11%;margin:0pt;padding:0pt;"><p style="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.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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted-Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;">to Vesting</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:16.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Grant Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance of unvested shares as of January 1, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 280</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 4.08</p></td></tr><tr><td style="vertical-align:bottom;width:67.89%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 476</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 8.78</p></td></tr><tr><td style="vertical-align:bottom;width:67.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (492)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 6.64</p></td></tr><tr><td style="vertical-align:bottom;width:67.89%;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 December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0.05pt 0pt;"> 264</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 7.79</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The total stock-based compensation expense related to RSAs during the years ended December 31, 2021 and 2020 was $3.1 million and $0.6 million, respectively. As of December 31, 2021, the total unrecognized stock-based compensation expense related to unvested RSAs aggregated $1.8 million, and is expected to be recognized over a weighted-average period of 1.8 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Restricted Stock Units</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">RSUs awarded to employees and non-employees generally vest over four years from the anniversary date of the grant, with <span style="-sec-ix-hidden:Hidden_VM-5HIGkH0eY4J6RwIhd4A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1-year</span></span> cliff vesting and quarterly vesting thereafter, provided service with the Company is not terminated. The fair value of RSUs is equal to the estimated fair market value of the Company’s Common Stock on the date of grant. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">RSU activity under the 2020 Plan for the year ended December 31, 2021 is as follows (shares in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:67.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:16.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:67.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-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.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-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:11.88%;margin:0pt;padding:0pt;"><p style="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.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;">    </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:16.99%;margin:0pt;padding:0pt;"><p style="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:67.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-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.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;">    </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">to Vesting</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;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:16.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> Grant Date Fair Value</b></p></td></tr><tr><td style="vertical-align:middle;width:67.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance of unvested shares as of January 1, 2021</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-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:11.88%;background:#cceeff;margin:0pt;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="vertical-align:middle;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 8.02</p></td></tr><tr><td style="vertical-align:middle;width:67.7%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.88%;margin:0pt;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,046</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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.99%;margin:0pt;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.12</p></td></tr><tr><td style="vertical-align:middle;width:67.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (651)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 11.29</p></td></tr><tr><td style="vertical-align:middle;width:67.7%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.88%;border-bottom: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,683)</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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.99%;margin:0pt;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.12</p></td></tr><tr><td style="vertical-align:middle;width:67.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance of unvested shares as of December 31, 2021</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;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,395</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 7.54</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="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The total stock-based compensation expense related to RSUs during the years ended December 31, 2021 and 2020 was $18.8 million and $0.6 million, respectively. Total unrecognized compensation costs related to unvested RSUs at December 31, 2021 was approximately $103.5 million and is expected to be recognized over a weighted-average period of 3.5 years. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Restricted stock units include awards that vest subject to certain performance and market-based criteria. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Performance-Based Restricted Stock Units (included above)</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2021, 670,000 performance-based RSUs were granted to key employees of the Company. These awards vest upon the achievement of certain performance milestones by the Company and prescribed service milestones by the employee. No performance-based RSUs vested during the year ended December 31, 2021. 120,000 awards were forfeited during the year ended December 31, 2021 due to performance milestones not being achieved. As of December 31, 2021, 550,000 performance-based RSUs remain outstanding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2020, 124,300 performance-based RSUs were granted to a key employee of the Company. This award vests upon the achievement of certain performance milestones by the Company and prescribed service milestones by the employee. None of these performance-based RSUs vested during the year ended December 31, 2021. As of December 31, 2021, 124,300 performance based RSUs remain outstanding. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Market-Based Restricted Stock Units (included above)</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In October 2021 the Compensation Committee of the Company’s Board of Directors awarded certain executive officers a total of up to 9,070,269<span style="white-space:pre-wrap;"> market-based restricted share units. These restricted stock units will vest and result in the issuance of shares of Common Stock based on continuing employment and the achievement of certain market conditions set by the Company. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company used a Monte Carlo simulation model to estimate the grant-date fair value of the restricted stock units granted in October 2021. The fair value is recorded as stock compensation expense in the consolidated statements of operations over the period from the date of grant to October 2026 regardless of the actual outcome achieved.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The table below sets forth the assumptions used to value the market-based awards and the estimated grant-date fair value:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.47%;margin:0pt;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.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:1pt;visibility:hidden;">​</span></p></td><td 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: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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">October 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Awards</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:81.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td 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:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:81.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Remaining performance period (in years)</p></td><td style="vertical-align:bottom;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility</p></td><td style="vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td 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: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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:81.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Estimated grant date fair value (per share)</p></td><td style="vertical-align:bottom;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">0.98 – 4.95</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Target performance (number of shares)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td 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:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9,070,269</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0.05pt 0pt;">During the year ended December 31, 2021, one of the executive officers resigned from the Company, forfeiting his market-based award. As the service condition was not met prior to his resignation, no stock-based compensation expense was recorded for this award. As of December 31, 2021, 6,802,702 market-based restricted share units remain outstanding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Liability-Classified Share-Based Arrangement</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2021, the Compensation Committee of the Company’s Board of Directors provided performance goals and achievement criteria to certain key employees. If these performance criteria are met, the Company has committed to issue RSU grants with a target fair value of $8.5 million on the future grant date. The awards will vest upon prescribed service milestones of the employee subsequent to the achievement of the specified performance criteria. As of December 31, 2021, there is no fair value associated with these awards as the achievement of the performance criteria has not yet been deemed probable. The liability-classified awards have been excluded from the potentially dilutive securities table. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Stock-Based Compensation Expense</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Total stock-based compensation expense related to all of the Company’s stock-based awards granted is reported in the consolidated statements of operations as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.32%;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.26%;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.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:9.86%;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.26%;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.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:10.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:72.32%;margin:0pt;padding:0pt;"><p style="font-family:'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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.32%;margin:0pt;padding:0pt;"><p style="font-family:'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.26%;margin:0pt;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.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;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.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,446</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,276</p></td></tr><tr><td style="vertical-align:bottom;width:72.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 10,939</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,464</p></td></tr><tr><td style="vertical-align:bottom;width:72.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales and marketing expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,593</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 894</p></td></tr><tr><td style="vertical-align:bottom;width:72.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 1,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 372</p></td></tr><tr><td style="vertical-align:bottom;width:72.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total stock-based compensation expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 28,778</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,006</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0.05pt 0pt;">There were 9,693,395 shares available for award under the 2020 Plan at December 31, 2021.</p> 26283789 P10Y P4Y 232304 0 P10Y P4Y 12400813 0.05 11337837 P4Y 116 3600000 0 8450799 29800000 <table style="border-collapse: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:78.57%;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;width:2.88%;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.64%;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:15.1%;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.78%;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:78.57%;margin:0pt;padding:0pt;"><p style="font-family:'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.88%;margin:0pt;padding:0pt;"><p style="font-family:'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:16.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;">Year Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:78.57%;margin:0pt;padding:0pt;"><p style="font-family:'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.88%;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:16.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:78.57%;background:#cceeff;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="vertical-align:bottom;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">0.3% – 1.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:78.57%;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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;">52.7% – 54.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:78.57%;background:#cceeff;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="vertical-align:bottom;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">5.9 – 6.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:78.57%;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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:78.57%;background:#cceeff;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="vertical-align:bottom;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">1.40 – 7.98</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 0.003 0.017 0.527 0.542 P5Y10M24D P6Y3M18D 1.40 7.98 0 12212 100000 <table style="border-collapse: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:78.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.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;white-space:nowrap;width:2.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:2.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:78.97%;margin:0pt;padding:0pt;"><p style="font-family:'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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:78.97%;margin:0pt;padding:0pt;"><p style="font-family:'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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.11%;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></tr><tr><td style="vertical-align:bottom;width:78.97%;background:#cceeff;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="vertical-align:bottom;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">0.6% – 0.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin: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:2.11%;background:#cceeff;margin: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:78.97%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:12.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;">54.3% – 54.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin: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:2.11%;margin: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:78.97%;background:#cceeff;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="vertical-align:bottom;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">9.4 – 10.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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:2.11%;background:#cceeff;margin: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:78.97%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:12.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;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.11%;margin: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:78.97%;background:#cceeff;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="vertical-align:bottom;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">1.40 – 7.98</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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:2.11%;background:#cceeff;margin: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.006 0.008 0.543 0.548 P9Y4M24D P10Y 1.40 7.98 560256 0 83958 476298 86020 <table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.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;width:8.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk‑free interest rate</p></td><td style="vertical-align:bottom;width:8.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.33%;background:#cceeff;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;">0.5% – 0.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;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></tr><tr><td style="vertical-align:bottom;width:75.08%;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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align: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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">57.2% – 59.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:75.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected life (in years)</p></td><td style="vertical-align:bottom;width:8.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">1.0 – 2.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.08%;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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align: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.33%;margin:0pt;padding:0pt;"><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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value of Common Stock</p></td><td style="vertical-align:bottom;width:8.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">8.61</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 0.005 0.008 0.572 0.594 P1Y P2Y9M18D 8.61 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The option activity of the Plans for the year ended December 31, 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="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:46.81%;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.7%;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:8.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><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;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.7%;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:14.1%;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:0.42%;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.07%;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:9.94%;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:46.81%;margin:0pt;padding:0pt;"><p style="font-family:'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.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;">    </b></p></td><td 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;">Weighted-Average</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:46.81%;margin:0pt;padding:0pt;"><p style="font-family:'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.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-Average</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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: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;">Remaining</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.81%;margin:0pt;padding:0pt;"><p style="font-family:'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.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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: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;">Contractual Term</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.81%;margin:0pt;padding:0pt;"><p style="font-family:'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.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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">per Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td 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;">(in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.81%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 19,553</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin: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="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7.75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 306,408</p></td></tr><tr><td style="vertical-align:bottom;width:46.81%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 86</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:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 4.47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,732)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin: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.12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.81%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> (658)</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:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 1.46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,249</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1.73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7.23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 42,775</p></td></tr><tr><td style="vertical-align:bottom;width:46.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options vested at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,328</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:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 1.85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 6.53</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p 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.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;"> 25,852</p></td></tr><tr><td style="vertical-align:bottom;width:46.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options vested or expected to vest at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12,704</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin: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.74</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7.18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 40,852</p></td></tr></table> 19553000 1.53 P7Y9M 306408000 86000 4.47 5732000 1.12 658000 1.46 13249000 1.73 P7Y2M23D 42775000 8328000 1.85 P6Y6M10D 25852000 12704000 1.74 P7Y2M4D 40852000 5.24 3.52 57200000 1800000 1800000 6900000 6800000 8100000 P2Y4M24D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The activity for stock subject to vesting under the Plans for the year ended December 31, 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:67.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:16.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.11%;margin:0pt;padding:0pt;"><p style="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.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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted-Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;">to Vesting</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:16.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Grant Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance of unvested shares as of January 1, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 280</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 4.08</p></td></tr><tr><td style="vertical-align:bottom;width:67.89%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 476</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 8.78</p></td></tr><tr><td style="vertical-align:bottom;width:67.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (492)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 6.64</p></td></tr><tr><td style="vertical-align:bottom;width:67.89%;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 December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0.05pt 0pt;"> 264</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 7.79</p></td></tr></table> 280000 4.08 476000 8.78 492000 6.64 264000 7.79 3100000 600000 1800000 P1Y9M18D P4Y <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 year ended December 31, 2021 is as follows (shares in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:67.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:16.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:67.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-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.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-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:11.88%;margin:0pt;padding:0pt;"><p style="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.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;">    </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:16.99%;margin:0pt;padding:0pt;"><p style="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:67.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-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.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;">    </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">to Vesting</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;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:16.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> Grant Date Fair Value</b></p></td></tr><tr><td style="vertical-align:middle;width:67.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance of unvested shares as of January 1, 2021</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-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:11.88%;background:#cceeff;margin:0pt;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="vertical-align:middle;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 8.02</p></td></tr><tr><td style="vertical-align:middle;width:67.7%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.88%;margin:0pt;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,046</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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.99%;margin:0pt;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.12</p></td></tr><tr><td style="vertical-align:middle;width:67.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (651)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 11.29</p></td></tr><tr><td style="vertical-align:middle;width:67.7%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.88%;border-bottom: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,683)</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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.99%;margin:0pt;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.12</p></td></tr><tr><td style="vertical-align:middle;width:67.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance of unvested shares as of December 31, 2021</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;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,395</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 7.54</p></td></tr></table> 683000 8.02 19046000 7.12 651000 11.29 2683000 3.12 16395000 7.54 18800000 600000 103500000 P3Y6M 670000 0 120000 550000 124300 0 124300 9070269 <table style="border-collapse: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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.47%;margin:0pt;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.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:1pt;visibility:hidden;">​</span></p></td><td 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: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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">October 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Awards</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:81.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td 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:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:81.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Remaining performance period (in years)</p></td><td style="vertical-align:bottom;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility</p></td><td style="vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td 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: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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:81.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Estimated grant date fair value (per share)</p></td><td style="vertical-align:bottom;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">0.98 – 4.95</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Target performance (number of shares)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td 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:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9,070,269</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 0.013 P7Y 0.550 0.98 4.95 9070269 0 6802702 8500000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Total stock-based compensation expense related to all of the Company’s stock-based awards granted is reported in the consolidated statements of operations as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.32%;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.26%;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.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:9.86%;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.26%;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.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:10.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:72.32%;margin:0pt;padding:0pt;"><p style="font-family:'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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.32%;margin:0pt;padding:0pt;"><p style="font-family:'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.26%;margin:0pt;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.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;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.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,446</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,276</p></td></tr><tr><td style="vertical-align:bottom;width:72.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 10,939</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,464</p></td></tr><tr><td style="vertical-align:bottom;width:72.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales and marketing expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,593</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 894</p></td></tr><tr><td style="vertical-align:bottom;width:72.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 1,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 372</p></td></tr><tr><td style="vertical-align:bottom;width:72.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total stock-based compensation expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 28,778</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,006</p></td></tr></table> 11446000 3276000 10939000 3464000 4593000 894000 1800000 372000 28778000 8006000 9693395 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">21. RELATED PARTY TRANSACTIONS</b></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 0pt 10pt 0pt;">As a result of the acquisition of EnvisionTEC, the Company entered into certain agreements with entities affiliated with Mr. El Siblani, who served as a director and executive officer of the Company until his resignation November 5, 2021. </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 December 31, 2021, the Company recorded $0.3 million of right of use asset and $0.4 million of lease liability. During the year ended December 31, 2021, the Company paid $0.2 million of lease expense to AMTRE, LLC. The Company’s annual commitment to AMTRE, LLC is $0.2 million.</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 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. This lease extends through December 31, 2022. As of December 31, 2021, the Company recorded $0.1 million of right of use asset and lease liability. During the year ended December 31, 2021, the Company paid $0.1 million of lease expense to JES Besitzgesellschaft GmbH. The Company’s annual commitment to JES Besitzgesellschaft GmbH is $0.1 million.</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. This lease extends through December 31, 2022. As of December 31, 2021, the Company recorded $0.1 million of right of use asset and lease liability. During the year ended December 31, 2021, the Company paid $0.1 million of lease expense to Sitraco (UK) Limited. The Company’s annual commitment to Sitraco (UK) Limited is $0.1 million.</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 had immaterial sales to Sibco Europe Ltd. for the year ended December 31, 2021. In addition, Sibco Europe Ltd. provides sales and marketing support for EnvisionTEC GmbH. The Company did not incur any expenses to Sibco Europe Ltd for the year ended December 31, 2021. At December 31, 2021, the Company did not have accounts receivable or accounts payable due to or from Sibco Europe Ltd. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company also has an agreement with E3D Technology, a wholly-owned subsidiary of Sibco Europe Ltd., for services including research and development, maintenance, and marketing services. As part of the agreement, the Company also pays a fee for overhead at the facilities where these contracted services are being performed. During the year ended December 31, 2021, the Company paid $0.3 million 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. These leases extend through July 31, 2029. As of December 31, 2021, the Company recorded $3.6 million of right of use asset and lease liability. During the year ended December 31, 2021, the Company paid lease expense of $0.2 million to the related party. The Company’s annual commitment related to these lease agreements is $0.6 million.</p> 300000 400000 200000 200000 100000 100000 100000 100000 100000 100000 300000 3600000 200000 600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">22. SEGMENT INFORMATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 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 during the year ended December 31, 2021</p><table style="border-collapse: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:44.57%;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.46%;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.58%;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:9.86%;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.46%;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.58%;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:9.86%;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.46%;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.58%;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:9.86%;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.25%;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.58%;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:9.86%;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:44.57%;margin:0pt;padding:0pt;"><p style="font-family:'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.46%;margin:0pt;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.44%;border-bottom:1px solid #000000;margin:0pt;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.46%;margin:0pt;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.44%;border-bottom:1px solid #000000;margin:0pt;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.46%;margin:0pt;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.44%;border-bottom:1px solid #000000;margin:0pt;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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 71,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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,404</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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,715</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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,994</p></td></tr><tr><td style="vertical-align:bottom;width:44.57%;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.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:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 4,087</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 1,693</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 634</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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;"> 6,414</p></td></tr><tr><td style="vertical-align:bottom;width:44.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;border-bottom:3px double #000000;margin: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,962</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24,097</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;border-bottom:3px double #000000;margin: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,349</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 112,408</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 during the year ended December 31, 2020</p><table style="border-collapse: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:44.57%;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.46%;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.58%;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:9.86%;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.46%;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.58%;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:9.86%;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.46%;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.58%;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:9.86%;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.25%;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.58%;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:9.86%;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:44.57%;margin:0pt;padding:0pt;"><p style="font-family:'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.46%;margin:0pt;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.44%;border-bottom:1px solid #000000;margin:0pt;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.46%;margin:0pt;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.44%;border-bottom:1px solid #000000;margin:0pt;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.46%;margin:0pt;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.44%;border-bottom:1px solid #000000;margin:0pt;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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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,250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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,629</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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,839</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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,718</p></td></tr><tr><td style="vertical-align:bottom;width:44.57%;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.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:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 1,415</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 1,159</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 178</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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;"> 2,752</p></td></tr><tr><td style="vertical-align:bottom;width:44.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;border-bottom:3px double #000000;margin: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,665</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;border-bottom:3px double #000000;margin: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,788</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;border-bottom:3px double #000000;margin: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,017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 16,470</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 years ended December 31, 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%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.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;">Years Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue recognized at a point in time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 105,994</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,718</p></td></tr><tr><td style="vertical-align:bottom;width:73.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue recognized over time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,414</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,752</p></td></tr><tr><td style="vertical-align:bottom;width:73.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 112,408</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 16,470</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:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:12.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Americas</p></td><td style="vertical-align:bottom;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 58,355</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;background:#cceeff;margin:0pt;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:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">EMEA</p></td><td style="vertical-align:bottom;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11,289</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:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><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:69.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">APAC</p></td><td style="vertical-align:bottom;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,861</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total long-lived assets</p></td><td style="vertical-align:bottom;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 76,505</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:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 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 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">Revenue during the year ended December 31, 2021</p><table style="border-collapse: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:44.57%;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.46%;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.58%;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:9.86%;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.46%;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.58%;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:9.86%;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.46%;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.58%;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:9.86%;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.25%;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.58%;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:9.86%;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:44.57%;margin:0pt;padding:0pt;"><p style="font-family:'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.46%;margin:0pt;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.44%;border-bottom:1px solid #000000;margin:0pt;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.46%;margin:0pt;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.44%;border-bottom:1px solid #000000;margin:0pt;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.46%;margin:0pt;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.44%;border-bottom:1px solid #000000;margin:0pt;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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 71,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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,404</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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,715</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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,994</p></td></tr><tr><td style="vertical-align:bottom;width:44.57%;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.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:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 4,087</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 1,693</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 634</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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;"> 6,414</p></td></tr><tr><td style="vertical-align:bottom;width:44.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;border-bottom:3px double #000000;margin: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,962</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24,097</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;border-bottom:3px double #000000;margin: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,349</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 112,408</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 during the year ended December 31, 2020</p><table style="border-collapse: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:44.57%;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.46%;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.58%;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:9.86%;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.46%;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.58%;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:9.86%;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.46%;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.58%;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:9.86%;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.25%;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.58%;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:9.86%;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:44.57%;margin:0pt;padding:0pt;"><p style="font-family:'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.46%;margin:0pt;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.44%;border-bottom:1px solid #000000;margin:0pt;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.46%;margin:0pt;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.44%;border-bottom:1px solid #000000;margin:0pt;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.46%;margin:0pt;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.44%;border-bottom:1px solid #000000;margin:0pt;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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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,250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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,629</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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,839</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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,718</p></td></tr><tr><td style="vertical-align:bottom;width:44.57%;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.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:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 1,415</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 1,159</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 178</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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;"> 2,752</p></td></tr><tr><td style="vertical-align:bottom;width:44.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;border-bottom:3px double #000000;margin: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,665</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;border-bottom:3px double #000000;margin: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,788</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;border-bottom:3px double #000000;margin: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,017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 16,470</p></td></tr></table> 71875000 22404000 11715000 105994000 4087000 1693000 634000 6414000 75962000 24097000 12349000 112408000 5250000 6629000 1839000 13718000 1415000 1159000 178000 2752000 6665000 7788000 2017000 16470000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">During the years ended December 31, 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%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.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;">Years Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue recognized at a point in time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 105,994</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,718</p></td></tr><tr><td style="vertical-align:bottom;width:73.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue recognized over time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,414</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,752</p></td></tr><tr><td style="vertical-align:bottom;width:73.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 112,408</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 16,470</p></td></tr></table> 105994000 13718000 6414000 2752000 112408000 16470000 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 style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:12.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Americas</p></td><td style="vertical-align:bottom;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 58,355</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;background:#cceeff;margin:0pt;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:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">EMEA</p></td><td style="vertical-align:bottom;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11,289</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:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><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:69.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">APAC</p></td><td style="vertical-align:bottom;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,861</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total long-lived assets</p></td><td style="vertical-align:bottom;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 76,505</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:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;"> 12,160</p></td></tr></table> 58355000 12160000 11289000 6861000 76505000 12160000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">23. NET LOSS PER SHARE</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company computes basic loss per share and the weighted-average number of Common Stock shares outstanding during each period. Diluted earnings per share include shares issuable upon exercise of outstanding stock options and stock-based awards where the conversion of such instruments would be dilutive.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.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:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;width:73.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;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.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;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.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;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Numerator for basic and diluted net loss per share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (240,334)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (34,015)</p></td></tr><tr><td style="vertical-align:bottom;width:73.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Denominator for basic and diluted net loss per share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.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;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.62%;margin:0pt;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,770</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;"> 157,906</p></td></tr><tr><td style="vertical-align:bottom;width:73.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net loss per share—Basic and Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_EjSumpu56k-PtXf89oqFeg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.92)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_xg5OZc1R2kGZtM6xD_fBGQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.22)</p></td></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 December 31, 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;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:71.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;white-space:nowrap;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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="vertical-align:bottom;white-space:nowrap;width:71.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common Stock options outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13,249</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 19,553</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unvested restricted stock units outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 16,395</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 683</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unvested restricted stock awards outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 264</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 279</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common Stock warrants outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 25,010</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unvested Trine Founder Shares, held in escrow</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,851</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 29,908</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 47,376</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.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:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;width:73.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;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.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;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.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;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Numerator for basic and diluted net loss per share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (240,334)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (34,015)</p></td></tr><tr><td style="vertical-align:bottom;width:73.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Denominator for basic and diluted net loss per share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.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;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.62%;margin:0pt;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,770</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;"> 157,906</p></td></tr><tr><td style="vertical-align:bottom;width:73.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net loss per share—Basic and Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_EjSumpu56k-PtXf89oqFeg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.92)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_xg5OZc1R2kGZtM6xD_fBGQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.22)</p></td></tr></table> -240334000 -34015000 260770000 157906000 -0.92 -0.22 The Company excluded the following potential common shares, presented based on amounts outstanding as of December 31, 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;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:71.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;white-space:nowrap;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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="vertical-align:bottom;white-space:nowrap;width:71.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common Stock options outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13,249</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 19,553</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unvested restricted stock units outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 16,395</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 683</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unvested restricted stock awards outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 264</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 279</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common Stock warrants outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 25,010</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unvested Trine Founder Shares, held in escrow</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,851</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 29,908</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 47,376</p></td></tr></table> 13249000 19553000 16395000 683000 264000 279000 25010000 1851000 29908000 47376000 EXCEL 141 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #J&;U0'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 " ZAF]4,^@T6N\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2@,Q$(=?17+?G?VC@F&;2XLG!<&"XBTDTS9TLPG)R&[?WFQLMX@^@,?,_/+- M-S"=\ERY@"_!>0QD,-Y,MA\B5W[%#D2> T1U0"MCF1)#:NYX2FJN[!(DDM2<(,+/Q"9*+3BJN DEPXX[5:\/XS]!FF%6"/%@>*4)I[^ *F&&$P<;O NJ%F*M_8G,'V#DY1;.DQG$LQS;GT@XUO#\_O>9U"S-$ MDH/"]"L:3B>/*W:9_-:N-]M')IJJ:8JJ+>J[;5/QVP?>MA^SZP^_J[!UVNS, M/S:^"(H.?MV%^ )02P,$% @ .H9O5)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" ZAF]42@!'620& 0&@ & 'AL+W=OKN'CX['Y^ZHLR>E'\Q2"$N>LU2:\];2VM6'3L=$2Y%Q MA;G MK7[X8<1.G4'QQ-=$/)F=8^)>9:;4@SL9Q^>MP#$2J8BL@^#P]RB&(DT=$O#X M>PW:VH[I#'>/-^A7QI_9./?TFUB]TY/ B ME9KBESR5SQX=MTB4&ZNRM3$PR!)9_O/GM2-V#+ITCP%=&]!7!F%WCP%;&["F M!MVU0;?P3/DJA1]&W/*+,ZV>B'9/ YH[*)Q96,/K)]+-^]1JN)N G;T8J2B' M:;2$RYA<2IO8%S*693RY>6F3+],1>??V/7E+$DD&29K"97/6L3"X@^A$ZX$& MY4!TST A)3=*VJ6!46(1_PC0 =9;ZG1#?4!1Q)&(#@D+#P@-:.@A-,3-;[@^ M)&%I3CWF(]S\]US"Z(%O]!_>AFTG@A5X[#].Q)_]F;$:ELE?R&#=[6#=8K!N MW6#W+ROAFTO4KNQ$IIZZ.#XUB="X3.\9;.<4.G M: ZZ5GA]/R4<:\Y3@W$ZV7(Z:<9I(G2B7&#$!-:Y=\YJD-:KY:@GB<(-F[V7LR%5&N MP5M>6CC24&49J,W4JNCA@+P-#@-(%&3"-?G*TUR0E=!DNN0:7:=5W@AQP8=\ M'\/"(M.7;*92+]V:C'&#E;-5;J"X>F\<1BZ?HR67"[$W@=4 W7Z?8HF 5HF M-DH$PUQK5X24U5#A*A"+W-L%U"!^%P9C5B4 VB@!C*45NNP=75W$-U2]S'#$ M&F:5ZM-&JN_*(LCGH*D+I;UKH ;GFFN(@'X408\,=8*(2TB,8Z7]M)'V3S.> MIF20&[AM_+.)X]14WK12?-I(\2\SH1"T$GR* MZ_7&5TL!OL((_;^.@%;"3W'-WBS*'S2R4$-#/N<64J5T+MY54#=_4=8U5)/FLF^4!, ZFQ MC,4S^22\(5\#Y9+VR5&W1P.,627Y#!?H/C@K+AV6)CC$ #I'M\%RPXWA MT3(WPEIOF=?9V4)W14CQ*<*0R.W'E+OIVZO;SQW]8I._4SU>?BNYX:Z&,205 M,S,1$)=$K MT4FZ3[\C69%D\>!T#Q=M)'E(_AR2\PW)XP=5?:_70FCT6.1E?3);:[UYLUC4 MV5H4O'ZM-J*$7VY557 -K]7=HMY4@J_:0D6^H!A'BX++S([(V^6 6X*M!9_2/%0CYY1TY4;I;XW+Q]6)S/<*!*YR'13!8<_ M]V(I\KRI"73\V54ZZ]ML"HZ?GVK_M>T\=.:&UV*I\F]RI=5^H!58TUU-8\M+YI2T-O9-D,X[6NX%<)Y?3I\M/' MZT^7'\[/OERH1=(ENC+6FUK7J[J MXX6&EIORBZQKY=VN%>IHY5QDKQ$C:. 7VG5]HZIV&:E;6(RUKF2FQ4Z] M3?&NSG"DA1*:VI6$O9+0J^1Z#1*TJ J86_<@H7"Y*S0;QT$8I1-_F6:$D"2* M[2JC7F7D57F696H+PL!+F8!!OJSR4[,H4SH2-%.MFF5Q@YGIKWJU*OZB](\?X; U!QNB$QXZEC3+"(T3*E= M),%#S,9>F9_W5^P=6:=3T#TL9 M)E-MIAVEH3 ,QT80OT,@6&OML(+Z-%4LZFG)B082^@4@A:S.(P< M:2P=8$+],+%X''9O CZN(%>#G&AKG==FP2MQHWN2]UVYE24O,UG>H4S5]IE/3<@DHVU"UR'3*$U=2Y,.)*)^$NTG M3(=/^GW&+9]I"$ M.:0-1*)^(EWN1\Z?4F02B# <3T.JQ8R2T+%5I .HJ!]4YY, ]%/*33 %H6L7 M1@DF:/_IA1$W,$!RECD#-!M P/VB,'/! E& 6K)#806@V\(+Y>;&+ M5(?:MM !=G;!-,NSV<'&+G$ @@V 8 < H8I"[HY"6B#WJS0#0K_\J+1 )'IE ME>ZMN#D-?E-O>"9.9IM*U**Z%[-39 LX_T%%^YT?G:$Q;XI[K57V?:UR"$7U M+^@"-HC3F;I?\1#XF3_P7U5/JZ!M8HY>X-<88P(I;X7N>;X51WRKUZJ2?XG5 M'(5X#K\V_U"]YM#)MS!]NTG1@L:$.LK(!^NS :>9J)1L 021L3N=DB3*^D1 8K2I-NI.$,A9,#P\L MADD B8 #7FQ(!-C!K>FVV.:\.>B"C%AFTGK(P4R:'X51$A'#IQ9#2*5H[" _ M&\C/_.0?*^TV4:J 1;5N+KSN!9(EO OT,E=U;0_?)OZ/HO$)3-<#BYDC+V9# MCL"><^IY./IV2BUY FVN)J9'-1;#D(2I\P9CR"@"?T:QTWLYH+Q=A\_5WU4^ MOEBQ'^58#*U'.8O1[5MS]?D[K^YD6:-FCN^_D[W]&]02P,$% @ .H9O5-@XSGK, @ M< D !@ !X;"]W;W)KVB ME3KR11*H (D"4RMU+2K==NTF!V+5B3/;0+=?/SL)&4GY2,L%V,YY7S_GY!!G ML&7\5<0 $KTE-!5#(Y8RNS9-$<:08-%A&:3JRI+Q!$LUY2M39!QPE(L2:CJ6 MY9L))JDQ&N1KN7_+DU?)O& !$T9_D4C&0Z-GH B6 M>$WE$]O>0IF0I_U"1D7^C;9%K!<8*%P+R9)2K @2DA:_^*TLQ)[ [AX1.*7 M:2MP2X&;)UJ0Y6E-L<2C 6=;Q'6T488XVF*X!79 418Q2S 7*@!?EO#Q4SF*'(-]! M_QLW(ZMC69:JW6:_;&?#:@ETJP2Z'TG@JKSM"*]ES#CY"]$AY,+3VV/QK.+3 M@&X16,/V*FSO,]A7B BQ/LSLO4-IPIZ*J%'Z%:7?DG)1IU3/62%Q&I%T=0C5 M/XMZ*J*&&E2HP4G4"4L2];3]?!<'[;KX;%B-OE?1]UK3MVSAWM'.;-:Z362- MNE]1]S],?:J#^^] 7-L.W*#G]1K([R,=QP\\/W#=P\BV]?\C=P^UZSV@="':?K.[[7#QKLYMYQJ-]%OF.^(JE %)9*:W4"9<*+X[V82);E M)^0+D^J\S8>Q>B4"K@/4]25C2$+L&*2]*20] M/OR.<_+_VY[L&?\EUI1*\)&EN;@=K:7YJR_>T(C@XW M7I/56A8WG.ED0U9T3N6/S0M75TZ399%D-!<)RP&GR]O1';R98:\84$;\E]"] MZ'P'12GOC/TJ+IX6MR.W(*(IC661@JB/'9W1-"TR*8[?==)1\YO%P.[W0_8O M9?&JF'4KV_]+ZX+\(E_,4E'^!?LZUAV!>"LD MR^K!BB!+\NJ3?-03T1D @X$!J!Z ^@.\@0&X'H#+0BNRLJP'(LETPMD>\"): M92N^E'-3CE;5)'GQ&.>2J_\F:IR7Q]>[MR<5 *[ C_D#N/AT"<2:<"I DH.W-=L*DB_$9_#IZ'KB2 56I'?B M&N*^@D #$!"!;RR7:P$>\P5='"=P5$5-6>A0UCVR9GR@\37 \#- +H(&H-GY MPUT+#FYF&9?Y\$"^5[JC^98*2RJO2>65J;R!5&],DE2]0*:$USEJ5 M7"7Q.[5$'H1^KV(]"D,?1N:*PX8PM!+^PYD08,/9,I'.1:HN+DV$H?;;<(PB MW"/4HZZ@[WH#B.,&<6Q]*,\;RHE,\A6@'TK^A?7)1$W2R%KW*Q64\'@-U"NO M='.G#&&CY%V:BH^TLH(QQ+!7O![E88@#<^W0;07.M8+.BZ8I*95/_:+%/!@5 MRM5_/HRB?@\9PJ"%LB/#T-Y&-%BPYRPZ\+#=S>KHT M(!=ZOM:@AL (N9VX8])6V:%O)9VM2;ZBA=,O2<+!CJ1;6HCRGG!.U -/$_*> MI(G\8\3W=2H_\,.@3Z_'^8$'PP'XUD:@W4>>(R37EX*)FO51S'K.,?@8Y-8D N' M7K?67>#X= N_4[6EH#4ID.1CX'4;&]I8O4>NQFH(Q%XTV,:M;4&[;STUA(HY MI\JUC9RZ&:$H"#15T,,B;V )A5K'0G;'^JYV;\5"P@16#PV.)M!S<4?4ZP6N M(1![+AR80-0Z%;([U8$.*+VJM@-7]T0DL9&V2C7N0KC74?]AF\,Z_7N,VOH4 MLON4 ?4A2;?2;$=ULI.PQK!!V-:UD-VU?I8[3JKL?Z>,0"EMO=52>V\AE2H4 M3O8^.-$&&PO=RTSOQYGY6_=#=G= M[86SQ3:6MI4Q:MT&!7^[W4.M,R"[,YS>\-4)CK9RKA]%FB08XG (![P+M0: M[/N+CY6M,8Q#R(O $EQ*U.XQ,["\IW26PM&;>R MBN'?]@QNA0_;A>]TSV!][:W66?V.,42AT!^0.MPY#;$?AYS;,+B5'WS.J>==>'4N65U(MBF/]MZ9E"PKOZXI65!> M!*C_+QF3AXOB!YK3X>G_4$L#!!0 ( #J&;U1;%V:,^ ( +4' 8 M>&PO=V]R:W-H965T&ULK57;;N(P$/T5*^I#*[5-2,*E%2"5 M2[65RD4-[3Z;9"#9.C9K&VCWZW?L0):R >W#OB3V9"YGCN,S[:V0[RH%T.0C M9UQUG%3KU;WKJCB%G*I;L0*.7Q9"YE3C5BY=M9) $QN4,]?WO(:;TXP[W;:U M366W+=::91RFDJAUGE/YV0,FMAVGYNP-+]DRU<;@=MLKNH0(].MJ*G'GEEF2 M+ >N,L&)A$7'>:C=]UO&WSJ\9;!5!VMB.ID+\6XV3TG'\0P@8!!KDX'B:P-] M8,PD0A@_=SF=LJ0)/%SOLS_:WK&7.570%^Q[ENBTX[0.AX. 6N-$@+\+\(\#PA,!P2X@ ML(T6R&Q; ZIIMRW%EDCCC=G,PG)CH[&;C)M3C+3$KQG&Z6Y_,HXFST^#A]EP M0*(9OD;#\2PBDT?2GXRF+\-OPW'T]#8DSY,H(C?D-1J0RXLK&3A!26Q@\P7_@]@S]<*R7FCKA2?JC?'&,Z$JCZ*(;-A( M.BL:R7Y"0)2K9OIR1C0W-&)TS MN$$%O%&4 =XF^0[:V(B">"TSG8&RF*JX+ K7#SD*O2,>*WQ:836)S;*CYMF. M4+-0D3A*@I3 XT^B)>6*T4(+DQ^H%*BME8B;?Z-I!(T3A]HJ\;3.XID)3=G1 MH1J2OYZE65QX5:!:5;]DHQG<'5%9X8>_Y-W=$7KW0 %SD$L[&!3B6W-=2$AI M+6?/@Y7<(WL/9U(Q0OZD*0;:B,IEQA5AL,"4WFT3&97%D"@V6JRLSLZ%1M6V MRQ3G*DCC@-\70NC]QA0H)W7W-U!+ P04 " ZAF]4 ML^J48" _!0 M& 'AL+W=O/OJ^2G,LB&J(+7)SLA:R(-HLY<976XDDU-D]Y6@(R=(, MD]%TF<#L"0:SR7PQ>AY-D_';"%YF20*WF:F?AR5D_O,HX MQ+0!K>8]A$'8_$+0X-_AP14YK?JB6XZO]3\N^DJ^=IVO[?*U+^43A2GKW-;; M'H$)I>Z!FZX@UJ#)$;]\HI*QXQAM^>]CXWQ_?F?7(DJ9_MF_6*#+?L( M !J, & 'AL+W=O^G0/Y.0I3KZG2THS\+P*H_2TM\RR]:^#0>HOZO-<:14.D&%8@Y471+VSD_R[V^3L)-YD81#1VP2DF]7*2WY\ MH&'\=-J#O?*+2?"PS/@7@[.3M?= IS2[6]\F[--@9V4>K&B4!G$$$KHX[9W# M7^\)Y@JYQ)> /J5[UX OY5LJAF'MDZU3*Y$,Q^TA[%Y;91V+VB2XOJ,P^$K.O M327:W>QB]A'1J9391V+VD2Z5J,P^ZIQ]5&8?Y=D?;.M=7BPOO,P[.TGB)Y!P M>6:/7^05-]=G-3*(.#E,LX3]&C"][&PXOIF.KT<7Y[/+"S"=L3^?+F]F4S"^ M8I_&PS\^CJ\O+B?3_X#+SW>CV3WH@[OI!7CSRUOP"P@B,%O&F]2+YNG)(&-H MN,V!7WC^L/6,=)XWJTWH<6H EXL%XXIWX)8F03P'\0*?NXLCN MSN?S@'_GA>#6"^;]402&WCK(O%#A_/+(SA4NKH[H@F7M@Q=ZD4];@OK;JSC] MJ=!^?!T(OK]59%]=T$7@!ZJ8CU[=]SA;TH3=6"O67RYYX\=LO;F.T_0M&$5^ MO*(*5+^_"BJ%HS^:'1U4%:Y;P._MQU'47R>Q3].4]<(I]1)_"5C!8PWH(^NL MUYK[Y%-W!Q.:9DG@9R5FA'A2V9BVV.M67N^Y&#BD47YK-'[83OC8;[9[O/W_2D"ZK M]\UV9K&4P 'KU';M&MJU:RBW0S1V/IQ?G]\,+X&7L83Z[P&&[P RH*MJO[:6 MK-P2/R-X/.L3;)DF/AD\[M=764X0JR'%.Z2X$](WK$M,EQ[+[=M.J+=6S7W4 MT# ,[$##%8#+HK)D#3O982?'BO*02-�H O9!$>8&34Q2[58EBP=J5P:-5% M?E-8,C$BJ"[V41;K(Y<@2Y ;R7*V61?Y70'*= T;UL7&LIBPNJEJ=382$,TZ M(K]K1WZO,F7;9,]4;0N9NRUDOL;V'YKRGD9L0QL.$F)YI9 TB0NQBXD0=5D2 M60[$$&IN<6NW1BO7Q-K2[2?42QD%L&7E5V_Y3)@7RF4(P!%=QP@OQ?QLJH;US;C<&^/*9)G[ G+-^^/X4[ MV)70"N7I7I:PU4N!1G6*8;QP,6U!+AS4HHP-&YLZ;'LG++ 1VX2N-ZRK\;8; M8 L!+.($T-4ZC']0"C+O&3P%V9+?-&P5ZJX1JHA1"/Y]FU1]"577 9O;CI]? M0FNXD0S4Q8:C05IU';"Y[1BEZ88/DM*]QM%Z/BM&::"M#U#N*$S#$$/<+%3' M774D 5GP&FPDM1]/GSV'F@'7Z:];]>_GC'?K,KU6= M_Q3*S.,8AE@.VJ3J@"MR@E8CX%H4&>LD7I2E(&!Q9BO@$P8MRO)<"=V2Z=6% M(EFT2=6A5]0&F[FM._36W2#3F>4B;.FB6U$:;.:T"1O/$E8.$NIOI]/@'V][ MI!/1C&_BC(%.O>T30#].-8[/V(<,VG]ODG")YBD;B;(-D MSG,(@8Y3EYLIY/H8.6PL$<8;E: KAD8&9K+93-<]HHIIT4L'?$VD9/Y$B,U; MENEJ6BU4L2CJ-K@W8(*JPQLDDV;+40*JB!.9__Z4A"H:1,TT>,"<-"Y,-G7Y M2&8^BTC#E,(0D]*0#ZKX$;UL]FLKP$AF1=/&;!?J-F!%BZB9%E\^AR"9Q]A4 MCUP=-50\AMIX[ ACR&)JAA]<$2QN)MB7##_CPG:-*(2;'LLT:R'#=,3; M7B/G:H807#$R;F;DHTU)6&9.TT:6373](MX[]V[FQ4,&):S@1,>V'3&N;6)U MR!5MXF;:5%>M-(_LAC_P: VG8N@T#=O6U%-?]+)ZE[+ ^Q-:GZ^BOVQLWL?;3UMV3P&LM\CC'!MFX%%5?C M9J[>VUNSA/W&NIM-Q)J>LN2V[2R9JJ%C&B[6;?J*JG$S5=?J1S%;!WR"BZ+B MQ55>_*OQN^FX8(SE01:)Q5,QH+*B:-GB3M+(:1I17#4 N+D!.'C!K3F2YUED M6*[AVIHA@U0L30Z?9XF"1A$QL/C\X[Z#8!U>1;CD%29:HAA6+6)(#Z;:Q.J8 M*PXE!TVUJKEH3.3A$8N3@$(&.H@%5TC#3"'8-RW'@H+%.Y6@1:"45H5C1!QL M:FH6J2B_Y^=;)] ML7W[(8O7^5NWIN;%D&R16%^NZVN;RH M^ZXL*G';>&V_V:3-R[4HZ^.ZDU^<7UYLTT=Q)[K?M[<-_'6^ MOTM>;$35%G7E-6+UX>PJ>+^,F;Q M?A/(9[;R6=/=N6AKK_+/S[E'\Y\J4B4 M(NOD+5+X]226HBSEG4#'G^--S_;/E!=./^_N_HOJ/'3F(6W%LB[_*/)N_>$L M/O-RL4K[LOM6/_\JQ@XI@5E=MNJG]SRV]<^\K&^[>C-># HV137\3G^, S&Y M(."6"\AX 9E?$%HNH.,%5'5T4*:Z=9-VZ>5%4S][C6P-=Y,?U-BHJZ$W126G M\:YKX+\%7-==+K]^N?OZ^=/-U?W'&^_N'G[]]O'+_9WW]1=O>77WJ_?+YZ]_ MW'D+[_>[&^_-3V^]G[RB\N[7==^F5=Y>G'>@0=[I/!N?=ST\CUB>%Q#OM[KJ MUJWWL":..]X([*?/1J\\XA/ D30\O3+?8<JNFWGA@<$W:%=7CL&*+KA#M>\=SPOUS0O6)[]5PYSC="'!O69$.3J/*O713 M-UWQE_H"&[SA=FPR*"2,V7SHS%8QBQ-\X**]U,@I]:ZKL^_2)^5>5F_ 4;=6 MD9$I,HZB>";2;!6#=\=%QGN1L5/D+(7GOPCX6W_T&9-L1T6R&,CA%RZ MF/K$'/1$^@Q,5>!K!^P[=7W\(6=:@)V4:0=3#\:QK#<;$*/6PVY@6Z]HVW[N M,85JSZ8=*159.L!T3T@I_= JA8/G;V/B*8B)1:K& M4^#FDPPYB@J\ "!*^E'I$7JU$$ ?>("I"X.!&F>Q/7T%WRN(O4*T&?AAW.>IRN<#*TRNEN+YJC7-6FU"*A%&=&T(FY:W8B5:*3U=^D/[T%48E6@ T-,)"T( M#,T\1,':):%-ID87<:/+!GL(166,"8,F/[9%KH)./,8B)I$6(;$X>:*91-Q, MVAD\&$4CJNS HJX"NB/Q.-$ M(<< HB('28U,%$_21Z!]-3FQ ">6S%T#UH[0R+:$-$^(FR>?P+ZJKF[00):8 M*%@$/.%D+@YK1WV+ZR*:&L1-C=M&;-,"F#8$C\-,#7YA6%?=.(6H>),.BSBA M\_ !:9;X%DP3#1'BALA7)=(A[G1/3[2G)VY/OU]RV_3%NMY,5QZ0*#%&!,3BP1[0#B\>.(SP-MK!FAB65BJ28#=9-AJ8I5(#<7 M$'\5^.Q2# N,SVT::Q:'EG2 :BK0(U08!W(KLX)=1C#RK(&HM>K1E4%-$+ D M-C0C"+3:@>C$&,^>$\C,$:QCZS M9;!44XBZBVGS)J,:*?0(4GI(X%*5T_D (?@0]H%/D2*MOYH9(1N9"C?I\+2$,L. )OL[+LY\7&U$ID:O?UV!>11X.+& M&B*L>-FY=T,79?CX!%%(-6:J$PN0_T=[B& BMOA#IAG!W*G-P<;%FUP,G]Y* MT.%RWYVL%TEKPH#%T3Q(0AJ&042Y!=U,4XFYJ;0\O0->VGD/XK&HJM$E0:1? MU&A$PDPTA7$8"I!WG462A.M,$8T=.&;RN5T+6RIS]09 6$S9/XY%FLVX? M]D=CC27.*.6NWVX'+J2EVCLOZ[9OAH \VT4PL!Z'& MI\J-@43/O9C4X

8FN"#( MMW"#:W#Q8^ Z)JVJJQ/4(8E2$,RW#)!6/+!X;J[1Q]WHNZ_ERCO=.4,\4S_+ M/$#%8%E=Y;(JG:M=,\C*\W2(8^#7<-!KNH[QSIM$Q2P0:>:R0*[!R\/3+1 U M.>=I,XU(?FS;:-P,ESDA.A#(*0*CGH@THC9\\\E1.#<'[U7@:A6&'!I@EH"' M:S[QR#GN7\ R!IO99Y2PVEZ;I7%-#GY\4W]299;FV&]@K:J@][Z!UMYUW\*O MMI7GK!Y B&4#>,F1'2%&:&)S=9H&_+2]'EL.>; E;$T?.9+J6#?H(@V-R T- M]]F#(]75"*ZE%F@R1FPP?)QG@M@&O!1'GMDRS(<]R98.1R8,@3!+?$G5% MF@C1D6V9Z0F]X6">4?]!!2'.G?@LF4?P2#MF2SXB#8'H2$'MN&I5N?AG);8( M<=W4*EH[[NCH<0%E+-M=51:60"8&W1*U4_6H+"1IBGUCP)%3:5;M&@:1&P97 M>3ZL!740^M0-/+07)A 8LQWIBC01HM,V?>RE_X-@)SUA'SW"C@U8=$Y.1I^^ MS7.:SO]Q,STR$QMJV0.--)LB-YONI5M?@<$;.>W5"I?5]7X(4:)3@AR\9I:5'6OLQ6[L?7HMSPZ?HTD5NU.,?R?4C35= M8C==_K\X'Q_.W3@_G[QZMA'-HWHCK_44)H9WN/;?[M_ZNU+ONLV^OP[>+X=W M]_1MAE<)?TN;QP(06HH5W-+_6:*P&=[.&_[HZJUZP>VA[KIZHSZN10JN03: M_Z_JNMO](1^P?T?R\F]02P,$% @ .H9O5(\ =JF_"0 :AH !@ !X M;"]W;W)K+D%KAOM$1;;"12)2D[Z:^_9X:4+&?M;+N'.R"(]4+.^SPS0YUL MK+OWA5)!/%2E\>\'10CUNZ,CGQ6JDGYD:V7P9FE=)0-NW>K(UT[)G#=5Y=%T M/'YS5$EM!J3^8#-H'-WI5!'IP='I2 MRY6:JW!7?W*X.^JHY+I2QFMKA%/+]X/9Y-W9*UK/"_ZEU<;WK@5ILK#VGFXN M\O>#,0FD2I4%HB#QLU;GJBR)$,3XDF@..I:TL7_=4O^9=8#D2NEK(IPXW=_$,E?5X3OWXP(9IVC!EN2,CEO*##/+TQ-F-<+0:U.B"5>7=$$X;W%]-117L]N[FX_B^F=Q=C>_N/HXGP_%[.J#N+F8_\H7=U?G'V]N M9Q=7MQ0JWR5P!-$[^:>M_&?3 M9RE^4-E(O)P,Q70\G3Q#[V5GCY=,[^7_W!X[[%]U[%\Q^U?_)W<\RXT2_IVO M9:;>#Y#17KFU&IQ.1N*_D4)$C@O?B@_'VP MM;A4099#<6'@1.V%Q(M2;B169];5UD4B!<#F2R-=4$[E0AO0<5!E%:P9BDOI MOVM:FD>Q49ZL;0-11KMFHXGKUD@XI1E :B;U8B8$]PTOB( M<<02PE;2-$N 1N-HS4:'0KS\(&K<\29ORX:6$@LGE%E!,^7\$)#@]$':_>TO;Z?3\?%Y:3V1 U(H?C0Y_F$H;L%%B5GVI=%> ML_;G,/Y(O$B[^'V[',8U#. !1B72")RUMHTO'R&]@;4SO( X*\A0-\XWT@22 MF];.5DXI('I@13^5D@U]R8MA.*8Y:U902$S?1/F'8O'(JV5E(3G+,MP;/[1H M7DM'&1=)BGFSB"^'.Z)L"IT5!]=&X?/H<0X7@SU[. [CDGVR+!1BD"QM&P=V MMH1U[,: JF\67N<:]6_',UUF(#86VG 0MB8?B;L:3J'567(@K$:W^W:U_LP* M:4@-C5 RLE)BOQ*LX;[G?[A?7-@ .0" M'1C.9,9>=]'3!]2D7BL7K"_^9/GHM6^ER)Q&,=!2I#:3\7VV93 /,))T.5', M]9*BD$BVB#:;GW=X]G;\FE!9DZR@6;7L27I8 VBLD;R=,(=L//GI&$$1;':/ M;,^!QKNFW*MA(==L#4#^9PN-'EOUUI:UJ.UF:Z.,-T*(%#S#_49/--G@"UT2 M42H:=6TUP>[O6)U9F(F#'0[)@G5;&W\3PTYW]: ]2XV"AVZ>49YV.NU;@;PR M9)+>@N]B]907!B**@#9C- M",OH$NL(8->R3-;>:P<- ;G+H/!EKK318"*$Z-2*8&,JO"0.::7!@ HS[)+) M6H-*ZOABA[-GKZ"NSHE2"]*U=($ M4UA)Y2/Q6Z'Q.#+8)(U+Z%A^$\8,J5!+M(Y_%L"B*WJZ+$'99!I7K"H%N3]H M=V).A?7;2.R-K:;K#+X9JV>>W>8QMD;Q]S+4)BN;U#AS,7:Q"J..T$ M7N@? MG@INVUJ2J!]6_ ^A\1CT$X-.Y1[1%%!(N+WDE^BW[*;-;>J9U',F86:)6PHP M(EWJ"* H\ <502!CEW9/PSGV("_T.E+M]2<1*Q$]P!D?7,.#0%)F1&-"T4R[K*G@26H.AAT$[+ K M$-@+I>A4)64DO$S\.:S(B6O5R=+4K:?ZXP,]:V.!T:+AJ0.&\@4RO8O8IZJ# M QKY"#5#\=?Q:#P>3P288JPI&^8:*0P9EBCU['<47>B!3##IR(>M]6PF^"8K MHI&2V.0W6!N7R"P"8I'PC0:0QJ384-(9O/-;<6&,,LY$^\4EL=;*!8:QFKLQ M&F8CY!Z,Y+ZUOJVA4*UC@[/QQ O=2^=F^#WIF7S7)HEZB/V^X')&SIN,T!]- MIX*V+DKMBQ8+OJ<'[+G]L/:]"3(KD8#HUZ*HE?KZ%:4F0?NN2C+_C#%1Y<.6 MM$J#VGDTV3P&6.R5>V2Q CY#"\)3Z!8*VWBE.N]X,'E:UVZTOX_>OT-JN2!I M-HK;K'"\V^M*H]>(3DRP%(M<6U8Y<=IE7G^E*8H'#@Q3 M4-BA+8C0S#W[H@FHF0%85>D8?,-4NW%#H(+X!@SX95.BDL%PMF[[KGCF$/R3 M#3+/^0R 8+0QD0O)ID(\&E@Z6_'P@_LFJ(X,&X9.D#3-)+PJ-56=9GS.$5)J M1@EJ.LF@61B/"V-+NX)^-4+5D$Y!KU*9SE6M3$[S#K5E]^J19\NUSC$?IM8K M&AA^MBAEH9W?8U0S+FBS/=[9LML]D2%@C.4P3;Z]WA(^HR&Q-Q0P!VB1P7A) M9T82=%M1O]]G^>'TN=T#EB5:W!]I*&G]*'A,B;8(L?B3E+U.?^MP"!B/DGC) M7C\=BY4RI*!J^]MC00?Y%-O4?T'V!B;O&8+P$/4MH> #)/%$IE*)C0541*?A MJ5TPH5Y(M5BZ*8!1%',JYU(Y%$A!38=*U/?*K-!JS;&UU('+V]8/(W&YG1\6 MJJ25U/>A%'W2#ER%V-#+-].E\K#TS%MQL+N"V9HE!4:MX1D3!WU.: MRT(2GM6&2HWKSB\BAU XVZP*Z@I*)3WH;%0)/:IXY-T%"(<19*$"QW4\8H]_ M]\W\^O:*O' 2Z*%CQ4T#WM/N0,HO?#[;+XU>82R2M1K27 M:HFMX]%/KP=(+?ZR$6^ [?PU86%#L!5?TOFL>GT/U!+ M P04 " ZAF]4-O%Y_H,H !A@ &0 'AL+W=O=#W?3?/M@/ MP_&;QX_[8A\.>7_6'D,#WVS;[I /\&>W>]P?NY"7]-*A?GS^Y,G7CP]YU3QX M^8(^>]>]?-&.0UTUX5V7]>/AD'>WWX6ZO?GVP=,'^L'[:K))-VW[" M/]Z4WSYX@@"%.A0#KI##?Z[#9:AK7 C ^$76?&!;XHO^W[KZ]W1V.,LF[\-E M6_^M*H?]MP_^^" KPS8?Z^%]>_/G(.?Y/:Y7M'5/_YO=\+-?/7N0%6,_M =Y M&2 X5 W_-_\L>' O_/')B1?.Y85S@ILW(BA?Y4/^\D77WF0=/@VKX3_HJ/0V M %"E70P??5O#>\/+JXT\_7;S_>_;V^^SJS0\_O_G^S>7%SQ^RB\O+MQ]_ M_O#FYQ^R=V]_?'/YYO75B\<#[(=O/2YD[>]X[?,3:S\]SWYJFV'?9Z^;,I3I M H\!4(/V7*'][OS.%5^%XBQ[]G25G3\Y?WK'>L_L],]HO6?_YM,GFWUEFWU% MFWWU'T'UW6N?GV7W7S[[+N^K/FNWV;LN]*$9)7]<''QCOYZ^OQ1EC=E=AR[?LR;(1M:6J0+N[&F0QF\'\^N MLJM0C%TU5+ POO7Z<['/FQV=Y5#U)&9TEZO7E[K#&6#) (?5+@U%BC0\(V$# M3_EE#,)B]5@& DO0,T&A!ML M $?K0E/PT@4\7C5#Z.08V=#E39\7C$ $99/7 M< YX=Y]?AVP30I.%N@)QE ]V[1$I9]GEV[^^>;5^^J?L';P=#E61O6FRG_*N MV"/G/EG16?_6=G69_3GD-=#)VVZ7-]7_,E++4-1$4/@8:)(-J)M/=+"LK/H M0C@K\K&'!S: JJQIKP-BN ,=I(@LV@[0<]8P[N M+'0#P#KP/<.1NO%(!QLAO$;', M7CUS90N79COA0;?C,*+P /9N2SW.%&8"Z09T-OZ76;L_ B0!%P4I4^U@.?J" M;1("(FRWH6">T@57!)-"@"V@[>A"P4XZ%'+ V1PZEP8%TX$%@2A!-DT_#("-A4M< , "3##+@ SEP%L ML1(7%>25 2B_/1+^5P11D3=-.Q!9%R 2 #OP'J"FK JX.(*S3]]CS+!,6F6; M<2"9CHL@A^-M#^TJ:\"^JAHV I%2@1R BAN4>(1]6+!#H9_@G-&WZT+ S_L1 M9'U/UZ*R9<@_T4TBYQ#S=B![0CY$! I1 9;T'6!YI,61+XM%5H7$NP,QT#5X M)N0=8,6!/F:L'*LA\@YN"=#L%8ZS#"P\L-^:[%*EZ <4@764\9=>--9$PWG? M!Z&#NLHW5C].Q?7]%S-_L* M<%T-N-CKL6OAX^]0#_?[[!UH/]3VH0.+9K=" OA+#HA&(OU[:%9"\DAFPDJV M?.2FNBU$[WQ@"4'\!&R,],63$.\EEZ16BI!3R-8L& MKULH@$0 W_6VZ@$X$19TQ@Z4Q@X4*:MEE $' ;U%V4S\TH4]>E5 >0_KMN\? M(?>#[&/TE;_B%$KCBG(E48<] BJO^_9?@^P*N=7OGH*9G#OOY36DIO 9, T( M%>,Q8%*(%1>%,2C2$],A=24\CC_V!.9K,Q*0'-FW,(J;+7?"PI[Y(>@S M .B_C%47^D6=#%H>B!87(-L"-=,_QI(_0;EG8.%90?:/AR-C';R-O",1%2T[ M8MT]RA1&-*NP8]O1O1S,YF<=LDKN&==74PUHL@!.&#LF2[8P=PCC">TC-UK* MG=\+7RNG9><@=J#:R:@ETXK9J<]*\*1$]_-+Y.$1=P&W FM46_#: ,Z[\+;% MV(SY?OW]KO8+AHJ JP(!M\(/\QJ<"\(2:;VJ@:>&MKM%LZ$MT+3VL,^)0DFN#8.2]&UF .*OPZKT>]EP.H#GXG-^!J';@M/"W+0%UFX[=!SJ"@Y6BLL"Y^E!V0*D0'-@\O,] M5QW(5, 5LNI*K675A2SOD">$Y3$$@-H9*!WO#FE=[/@-N%R\8MYUY-3222.] M3JDN/3(^@_^7GC@'_FUV+2L]V/MYMF]OT&IJ2 MK] :"+=B,T9/G58TR^<:0"&TI3@ _[7O@06(['4-NJ^>@Q :'D&;M]I5#1FG M W^CS/NG)_#/VQ[56(V&LRJ,ZD!?'T?PI]$71J]M>DA@PCUP9;;./@2X\C<1 MT 1./H 0Z&(N.$CIC\F!^1&$"Y@#A!#&S:IC2I$0;@Q>(3*I 8 MQ6$[ K01:2]"Z))DC[>4'4&Z@-U+HAF,:+@7M.3Z$#[U+/4K=D3R$E")0-05 MH+2LQ%4_8KRLNP[J4 B6UP/BV!$#RD0.K0&5UX@#EO;78#@BKM; >.L>+FJ! M,OZE@QFY.VV&@9$A[&[/$BJ +9;WGMHQ4=2ME&9O0>JP2(5'=H OD0@ML;TI M$8D>?,G4$Q(C*NY9VP=Z!-BO$28%N8J(!)=/#D^D/B @0U5G!@RP"G^2 YGB MK53LEZ#K<<@IZ(9*N6% UO!7 Y=W0(KK;BGN5#4AXD8$'T97VH)L/=!N?P/ MV32"/TCKE>C;WH)$[H8 @KS\Q]BSHG)HA0>[=MSM!>LD@PB7%*!)K^Q7 MF%,BFP9K9N!W\^)[R%3WB-$V!PR]5!3._6AF#*/_@6+]3TL MV5%@A96-^YN8T*2 2-5%9<0424QG;P-]X'6477X#DA&)FL6\4%6TN-A6G^X[ MW![1M #)QG8DR3;PI-N^DN '8@>$6Q@ +VS!8(AH6,G[7D.0N@010DH:@P2; MFJ)N92(PU6"%S_("3M>3Y95&T])UQ!@OHT94",^R[\WT>^,4SQ)91"/1JR@B M0Q0R%1(='N\4^L'06Y3@*W\=^-(J6@! B@'>1S8B[:2?BR)O=W)A.,\3 XLI48;6NI!HPATU&AG6+1!P_N8ZI#HYGLQHQ&N M*XERVH?VE!K;FM) E3;-91@&\A(HC/F\&=&P91>BOP61>$!*J<% C,J.U"/Y M'^+-4O2P[=1%XB!@SM:ZHS(.T*)\R3NDI M9Z\H@T4,X[P?^HS36RW93X!K 8$A2( #SJWS@O4R?2MQ94" 1C5+79T1DPB< M2[$[VV9=!KR3K&^WPPV""GR*.8NR%,5+P.W!LJ5O*5B-^0C[2N+8X$Z5Z6Y]2B[ZS$B C'&+A5=./HN0IS@$FNWBMG9MK9BMD@0@&[5'\ Q8U^\K MBDN#M9*FQ"2RW6[^P6%3BH>SBA>U[H\%_[VN2A9()-$EOL^'G%E7.0:IRS5! MCG%9\EY%@AF1]^1L^H.2J6%+]_-10D/4.&*DZUHX^]7'/7F"RH@HNS0(*%4E)\&;J=BS%^U; \T6RS;P19/ )76+E1U$2!@4.I*MT3-F5@DRH]X5 M\D-)!?_7C!(7+[J*$WT4/O=TT_>1.4 )A!M6+P.&!ZHN"6\[!CQUL E#PONP M'%S.M80*!"12>GE*$)I%["6O(Z1K_.3B#4L;:TJU#YTD0TJ@=! KE-*B_!'R MAQ@19B)X" QWDD]%*N:(NR!*61KWMYWYIA<$H\=[?^J^G'6I",8$5TH9EL'= M 5\W$VAT/_$/_#:!E0;E'%SFS>PA\H-)0BJO^:?D"O!*5::BU<1W6:'A&J-W MK"F=P$K#XG:;.2=>\3I00'WODCF13Q?$A&5)R84Z2L8G?!Y"0TH#3(\O>YP4 9! M&0=6#2$H4;AJ -A[38X?1\6,319WTQQ"C*[2)=HM@$'7%A5=!'J")](3XDMZ MS!N<9%2'AAC%: 3$0R!JWH)JJBBRX&*(R#"D=T (%FSQJT9D(#!>Q!<>P[9, M+484CK/M3!)@58!/XFPU/?H)&L0D&ZMZ]+0JBBPAR9$_P^(CPHP>FKI#F^"P MYA4.6Q)X8L6C!:Q5JZ369!^H#H4J+^9LUD<3A_'QI1?<#25VC2=!H#WBTHEGY[JPF_):7S"/&$,FP8G,9"DK/0^)F/L,T_\8@%PUDEHG*P0MD G@D M:PI$ M:5)S2[4CHA\1"&,'MB?(HTK*=4[MAHK6#(-3(>GAX\CCZMC5(8\G'8@XHB&S3@ MNVGD&[C68NIVJA.TFL0 *$#OG?__?WYI?]HQ M)2?^O^R9+@6JYDZGN)?XJLN98#1![QEX?8U!8W4LHDXD/Y5CY4M:8>:9D$LB MFHV.SCCW=M*B>41BD\,@%/H'?X%NC3$V,:KLNLT&SB@?%.SB2@X97^=UKZ$1 M!_6-6OAPF5OV!='!.V%="].DGEN"8#(=Q?.?6^UNJ:7[8M&+9T43)Q*P$!I& M)5D=T',6;6;:P*R'Q;R!:#H.Y2,F$T=)JDQ 3*'VAB,#+"WG/X+$CL%-[C]) MZ44C/1=$P7IOQ-"I>CODM]YW9P:=I[)%=6:]JRNP<#;I9SXB5976-5(I:H/6 M,>W,*=N3/]& EX>;4%9N;LN;YU\UURW>X6SES,R5!,_I,5G>:P%K$CQ6*SR& M'_1<2ZF(M%P,[+E);)?#V(T)[Z6XC6,9=(T!QP.GV;%J7$N?QH$2XU+4L61! M3=V:2?HHNUI4?I3IJ6)Y#*7-LGP[4%90[-IK"@&I#L2+\HXO9AA2J3GS$X$( MME5=TW6X'4'8[-FZ;NX,1N2H-"W4@9#@(EJK49+S96)\EO SHH>ZSC+1/#;,$[[%SHW3MJT9NT*"UQ&V<;[2VOM]3)(H&%U9T=@N<\ M!\)P-4-PZC5\L]B 7)"+Z=0,W]:@)W!%AK6!7,:HY82!P5,3-D)%>!Q MP(;CXY!D-)O'5Q']Q2JQ$M/#1U:GXMJ\O)3\\5B;X$O_ M#8QJFVU:0(26BIHI6'05I3IHW4,8OLD>5H]26X27;<(6Q+H%&H]+ *K?T)C= M1O)Q%^ACN@G.?&%U/L7PM 8"+<)V[ HAJH>5 +$09\:3$UFJ[>;!6;DP\!W. M+U*Y7@* @?&2 :B+(&%_A<"4W;SX):I"WYEM T0A\),^/6\&D.SC_$9.25*Z M9)#?6/:TF8HS!S/(Q7[L(W:Q<'])-5K9XEGD&S8K).-*<*.5 M+MU: *;U0UV]B_U0'R95J_QHQ8*ST#0PA0V^<'9V@$C 86+P)!CL'+&^7#(C M$5&TWXEM2/ZI?D&%.!7 %WD_M4UP0R0./$J/5BK6JP,>HL9W ;A) M$6]NBG2#5$'K2+G#DIR9YC/9N/;4VG"C0\=F2A*J06.D.@!/=;Z)Q6W,Z81: M&@6(IE2J+2>98CI)--"4)3=82J$U>'K4],;R8:'"^H9(G,(&XCX$Y^IBSUZ' MO@#'&&'S-=-"K%4T(YEL<@=SZB%CI9G4(.(6>&FT*$=NJT+CO!T3QJD@&$<6 MR+5GL_ [;8/[P&5X%">)JCR[F;&669:/ DYH,<9!UP:%3#L?.HG1$41]8! M"ZCN0/*./?&;;X64D)Y%\K!@#D9:]=4'Z)-)D&XQ MP90VQ@QFUU =GW,OEPZ:1$DW$3X+D;"UIS_ZT8IG2Q!Q5)H[ FE)& M1-()9E6=TZ+.*3A2%L ]T#8H0%?CBT%G&]AS36+)?65J>1HX28O0ZN#+I6,T MU5[7G/D%B@A3-Z_:<3-LQSJ[4-L!S-F WCF[V4PB9'2XUI=%0\/3@ME.>=:, MU :/K7[#F=6AVXJPB#B-L M@J\:G+*F4"H2AT2Q1S!M*TO=?ZE%R, A41V2LD#/5@]Z , MCR'MG/XG!P;-Q@RT@,,%NF> M!' Q%M-H'G&2I+20F*9>IYNJW%+TN\R. RHSG-P*539 MH\3,V4%\IG?.RGWKY%%\XJY0+R=D=MCL./C:Q;RP(JVT(FE-0CKDE-*4>T.>DM,;C.:)Y0,?T6&P=BX_P& M_4A)PV.C!3T<&1:N5_I[>,0.M5->8=N/EE_?T'PM9 SI+H^ZB?:;O^AM1^GHPV2:P:F3E MV Z!\B^\'SJRTT=/'$-A?S=?8>%%/W/(GI,F<'+ U_#-FAL>6RV5'*D= G#@ M^DL8M1>:F8W#==Y?7?0:(F26.OWZ1RJLB6]^M#>E.(B" ]8O2.\L+.Q/F9X[_A8#=SS\0B>)Q(DGO>ML:MTHI=YR MU9UH.6L<1HB[O"E]Q;W$LTE5I)X)-B6N+Z!5ZR M/>>)R&CZQ1-3A.FS&KI>#X8ZQ M0$U'$:SB_DO9U#RS+LUI=.F?4Y^OH@PF#M,TZ_6[2!F)5.AH8XESS M2B>VZ5%.=);]3:O:WXLK='6J)F3JN"ZW(L64%B5!.3I,4_ILTD*4O592C\2J M%K&C[708).[S]!G/:.K3H5,H4JCX59QIUPBP5+)B@2(7QTDS$@NY$/5&,_QJ MX&F$6[!?I=1FFM3+?)[-(0(.UQMT*;N1OB!&(+] >@79/M&5VFZVTW^@?X,+ MU1*E#,L;O?/E*?*LTIY.1L=82A+XM?^9!' M&X-:TP5[G3"I%0UG]Q=;DPKA"7>:D)(MI8<-A1.N\.39GJ7GT[O0\+WQQ=+) M%FLDQAY]8ITB52SO1$?BL/YI^.-1[SY"*O U@Y6D"'^E\7>)78$8-S(7X9*+ M7]]C%@2W?+O=KJ5.8'U%\]3H*]$=#8;7T+="JS9=?)6]_OP6Z.R'P^;/*C-< M46>,D.[&'$DSB$J<#7'@*ZHZ)G&9@'&J*-<-X$E&R3%G<=.$C&>(&4#91SJ& MU4?,?@@8.X1[:SZ=91?#HDU,T4(?F?@5YQ)W^@9]V=^AYU+!IQ6#R M95&@ ]=B>:YYTAVFKE8R"31.[+26$I?R8TV7?*(VF;X&'B8UOSA',9EDX>=3 M&,?OI5;P5R#?4O1 _BQ,P1L$0 1K1N M$KYHP=C%:7MDX1,F=83UM$N/.3AFMA)!HW%5;;&T&4@R>-!&S$CQK$QHP31. MU7%*NDNT7U)"J#!I700[WC%^Q :=H>4_-/H(?&+X2\:BO;:>P^3CV(J8V$>H M?[%EVWG+6W9WX/B:XHAU+.JU4[HE:9ZFDBB=GT.T/%!Y*T7O:99K:2,:W)@= M-U#&YI*5.*D)TT?4CH,[QO'V%AI(1@!RU$-+MG8RO9JBQGZ.BF U'4:&U1*$ M<9U2BZ]1=VX$0N**=.H8%$];KSDF'AV?:)2!H8Z% ^S[\9*9M[I.E^O?Z]?7HP@ M&]I-A;:7?GV^_H-\^_W8-403/&6S^LST<;Y^JN]?4MX%#AS5NLWGZ]_+1S]BORKFFI#?P-@4\J8Y?FRR$Y[,7S!,;@.[))HLY4^VDFQ' M::O'^9&;9;^GW!X-:'0FP7*D5=(0F H,DW(,U^Y9;2G?["+1E(J239)V5"_7 M8M%BV]2NH(_R\>S>QRY>]5/9D]0"F7Q^$I#8,LB5(K4X(#X^96,#$BZ8382* M>XP-C;A<2E3$7TM83E30WB=&D((- CK2PXAG,U=>FZ@;-Z=%_*VW%FAV/=/^ M0"Q+-?*H83M7ALJXT$"=1*AF'Z(@0--M^OXRQN[4H/2+2K@8AODLN_;V8_RM M%#>]-8'#SWU<*JW389:FQDBQL0./+1&'\2 KQHHZ$TKJ[#G6,6HC(XOC3**F MJ,@&6+.NBFHX13AR)4FG-@>JN!>-3+PB^:Z4G%O["19Q*[^-(;L-4F7:47$/FGZ8_!\ M+>UBE413^FA;(F=T[E&,]G>>H&+\?4X[6_U4*A&%EY&ILN$FU->46X8ORK%; M"&'1=$E_KB70:;(@*>"X76P1UO%)^DL2U/HDSS0EF;'\EPT6E:)*,>0G7Y[] ML]*[[4Y*;VT:B@IC(LG3B0P4H4UDT-),AM-B?_IC([9*>PM/P<(K]^7,Q*$%P#?FQ)G!=-1R$QJ=!9$@AL3L59J\T7P!*6.Y%,G>2G MXAF,1_0PL?P+N:2Q$ ;Y9%6)^H2X.HW1SWL4)N%Z;?T14U/:JN*(FT5R?NC] M=6]!:S_#([[(I9>ER7,5>SM7SF&8-GE.W%$VJ@_5H)E,_T,L,@+"5$SJ*%-V M&B_O8=H$RO"Q@?Q(5?*;9FY'3RG%8S$=9597G\"HW[<\NDG%);=&2KT>8EQQC]%;>N+ M^73FO]2>>)6$U2;F#;BIH4O#DY!>;*9H2%LC[P"#O1+Z22Z]4@HA;<&W %^Z M#+5T1"_^&@"E$H"4<6/J2DUY8[:O5AZ?'/VO6M/L#0,F]8!6!K!TQ,VZ(>^R M=MRB221[",6^:>MV=\N.07%;4 /*FSG^.JL-=$FKY+Z&,\4BA5T^O$"M_NG6E1JJ:E MKDE6N[Y@83/7@ZEY!";JF'58XO*Y0YY&@5#BJ3VU-0C#O4"?S0?1'[!PR)23 M13)#ED$KA0OR*%T4HTV "A1Z@WA <-:'<=8T):+P=PAB(SF6G&>_@*H#IN%! M6OTD.J9CZ.@%/C7&RF)-_,85NM/$Y%9\-O1Q=^X8#":6>7N*ET)EM-\ #II: MBD$^YT\F3*V6EQ;+N[,C1F3JBLMY)MXS]PYC]ZV6J.F$95<%37*.+,E8G8;S MPY2%TOL?]M/GP!&R5-;T9S>NZ8= ['TN(G8HAOLSE$EB5-$V2Q7KN)M3>),* M4VXU)7_8(:L+U_@[NQ0]?W+^5&KRWA9#B_%Q";IK,[.HG0Y.*F17%$BA^7GE>:2V?TLR-TZT'?!2&U6H@)HCB]8 MATU^L%^@TY@X-[O#3F#U)EV?)IUG41(W3_U4Y60),A&+9=:U#$:;GFW"\E0D M=(\P=TIE)XA?$FBT#[/Y,&/P-UM=J^6GLY'=DLV1UN[F5L M5J$@9I7.D]3!>A1X'Z8\1_#Z8U'P)Q%%"5M$W79RJ-WFU@\;7I8@#"E* :PV MHU\1-*8@&:G*EW]/5,N,&Y\[D*'2D_O_58:(,S_DQ\BR"T>#Z1_MUD4&J$]O M/+H/Z3K*5NR$(+].Q=0J)KS3(J59*S\ M3W*XA3P?J_WI&UBHOF3]:1N%@_3I[9JY;44V%V;$39*;%=^_2;69JUU^/W) M;30<^>;=^]_EA^/S5W&P[XS2"B3?P(0W[-U3R!A8'$.Z><3FJ/CQ["1.QM7ABP606//?FJQ+!_(BUB> MN2&_=)=.UG1?I&,[G=\0J_$FD=1Y!F%22$:_WI#;3#PN]6S"KAVXM>R >:NA M;228<>"\Z;2XQDLT3V_L;R(5:QH MPU%D,A,D8LGF4TJK*E:,Y7V(L1'*&^OS3-24V*"?8<;2T[;O264(_>M._7VN MA4)1=@RC^#AE<>D*8*6-D.S:6O7TC;R@[GU"C; SGXK!L1/\@Q6:> M9]Q#RC+M%Z43"S::>=4AU!1Z)TNBV*,HLXQF7-<G+Y]8?))2^':)Y%]+" M./AY&ULI5;;G5W.3>N5U'!GF6OKFMOU.2C3+:))M-VXEV7E:2-9 MSAM>PC?P/YH[BU_)@)++&K231C,+Q2(ZFYR>']'Y<.!!0N?VUHR89,8\TL=U MOHC&Y! H$)X0./X]P04H14#HQL\-9C28),7]]1;]S\ =N63**,'M=3]/U]MXK"G,'M/ M(=THI,'OWE#P\I)[OIQ;TS%+IQ&-%H%JT$;GI*:D?/,6I1+U_/+^ZN'JYL<5 MN[^ZN/WKYOK[]>W-//$(3.)$;$#.>Y#T'9!)RKX:[2O'KG0.^7. !#T:W$JW M;IVG'R)>@HC9=#)BZ3B=?( W'6A. ][T5VD^0ST:4(\"ZM'_"]Z'(-1UIZ[A M A81MI4#^P31V%4[6#@G6!AI)4S=.'U M!>(--6'&Q:,RY8@@NDH*[("FL68E\6+"QL/.F<7IKG.0\HJZLM?/8!?"79XU MK#S#T5V'T3VB*'825]MDMNB8]51<*%G+7HO$F&(=*'+%7"6;AHQ0!C"A.#QHD'@K11_E++0YICG# M^F+9>L]03U^85N6;,L(QE2,K!PR* L@QW5470=[SUH*A1C' MO*7*1&&"I4HS6-)01;;;CL,AVC/'+!W9=_,!Y.C>+*; MIV]43NHN2O4L=,MSV[:RP/\5CF_GSND,(A-\LW$RXSQZFC-)DQNGYWZ&2$CB*46J?-AQ M__JS"_ !BA1%24[3./K0QI;P6"P6B]V?0?#J+LU^SU><%]KG=9SDSRY61;'Y MZ?(R#U9\S?)9NN$)?+-(LS4KX-=L>9EO,LY"46D=7QJZ[ERN691I8F6\<6SBVOZTPL+RXL"_X[X7:[\K.%(YFGZ._[R)GQVH:- M/.9!@2TP^.>6O^1QC V!&']4;5XT76)%]>>Z]9_%V&$L!=:R!>LC(N/Z=TOO!J/C>T%:9R+_VMWLBPU+[2@S(MT754&"=91(O]EGRL] M*!4\?4<%HZI@"+EE1T+*5ZQ@SZ^R]$[+L#2TAC^(H8K:(%R4X*3<%!E\&T&] MXOGUR__[[YW-\RB,6!;Q7/O'__Z/9QCZ M4Z6X^(0^_5';E%E>LJ30BE1CVH::% MK(#._\42*:,M99QIGU91+H6K1L9",!9H-@#!,[[")7[+M4V:%8LTCE(M$D4B M7*]@ZTFY@+5;9E&RA%:R-,^U-2]8G!.H$M^O>98+:;"U%'K@\E>0]$X+H[S( MHGDINH4A) F/%BOLY \<853Z MK4P.TP.^OM$VJ+'59:,>=1S#ZL%/MV9!*!PM(.295(S0\H)G*"WJ,P=%PA#O M8&E&V%%:YC"(_,>?-)1/-Y]._O>34*'J35ZA0#^C0/\6 KU$,^N*4U?^00/+ M)*YO:Z^A/BR/X6+UOV!?M[ESB.IWW(N/!/_#-$@WGE8<&+@M39T"'$G5GEFE$/F_5044IL2P?I"Y8L(\4)],J9+C%U77LO1%;ZWBFU MI]/*HK]NUH]Q0WD[)A]YT9@?:(!:OBI8CZ<#_E8C_K2V<0 MR]&AG!P"[IO5NH@Y+HC:K/N3Z>@V]I^5?'0JU771UR1Q=:<9\KWP_5$"_A[6 M(/L\4,/R=.T5KYQ QL'0RKX96KXQ.* T63XI>+8&9-K;[M*)%H"N1'($FR)U[<9ZOF5S0QYEG:>;9W8CJ/]RHLQX])= MXMO67H?SSS0-[V!G5ZOZ-G$\KY(E&>UFVQ??0(0(ZXW+T&]HL^L&G6L6PK8& M2Q420-C365YF,D"$Y1O!_L["_X ]KX4/JQJ$F"^.()=!%[GEQ5LW3[2[512L MP&!R2+"X"(U"'F1BI"U H6 M*PN(9NL]N#'CS@1B#]:,MG'_8ACXSFA@, M5* &,BQ,-[7-7]_\)G:-)[HGUF:WY:CQU"*PF^E#3:;S/(UYP=O2D'E4,2W* MW9U"V!W23$;DHQ-8#<(@SZNU!C0XZH=WA$<7.A2]2(1G-U9^];@1^&RVX# "%X^/!*DGC M='FO+'W7A5U.;W=Z\1.EX,DL[9XS2*L^9;BZ$[;N.VR/.$K=ID:S>0G;P)QV M%6WZ>P)X0%^M;M0="H_5UZ7BVZJ=?&?D"Q/3^ ;I/-!&%EFZ'@H;E;@2IZF0 MV:*8T6II(E4"FPR:&+Z9UR;9^8=T5=! DA8:.#N,B6297_ MYL(%C9G/CU5.RL4^+0*G_#Z!/!OSQT";\X0O,#0 F: E*T7@DR\N$R'60)K MKLIMP*U!EEZ P\Y^1Y6*)'C)TV7&-BN9WDIW(U/L* E+C-EX/@,WX[0.ME:# MHF0QLC^EI8,?*2%OK,>ON%30/,0SV-XGQ?E$,A0+T<5Z:A_*MO.D=C1MJ*(D MJ)ATK'!L>=>K=J%#O9] )HU]QF4H]Y0E:#+#* ^''H*'06+ !'IH(J0H:9*W M-(XDYL@+^$=N:R L!JO2W&?:%DX1::4TQ+S7^U *VNFFKHBZ%.8K794PYWZ> M >/NN;N9]K.H"^J0EN0;82"S5=(M=ZQ>\@RQGB66N&7-$9;S[? %ELL8+,0 MB7N-M91:#X"U)#119!W@6G(E\G!P6E$U&40-.6PB\PRGK4AK6] VJ[1(*YH% M#H1))RJGO90;OXR<4K&ZI!YY(O8E$8[D^U"40]OEU2-1AA+>]$&42:AI$L-U M3@=1ICMS3^=07Q,0J<'K*;!(+0@=1\M$2KUEM:+/=FM :^\'&L/C(,T64KO% M4,V#ABL3X:)JB -%U?$*'PE?=Q2D1FSLED6QU'4AOA083-TWI1ZVMH!] MS/Y"6T"7$/VAA>+Z'LD3ZE'BH$"RJ+&J7>JIYK]:P&MV7WE9E&*3%F@QN"'T M$Y> 9=D]2M1A>E 9=VB*B.2XUGZA4L@RDQ]\W&O[WO/RX$;%A$]\QI!!A"Q- K7$8IW5L M:R^E-0WBF/:#05K#.PJ]4IN>C%Y!,1\^?("@FR4]P9KYI'0_;85\^UC*:>O& M5)YJ$88D&KKEF(Z"H?LHVJD4E.WFH IA M'."@-?T<)I4C\+/7[./F8N"#]"&V-4+#5")E3V99QAEE_=4H:TNG*KG" 1]/ MKU0N_BW3JZ'\\XO0*S4RFLBMAF4;8594_:M-C8K&N)4U\W=C*P[6!,:-S.I? M9<(Q1!ZC5@R=*P M8T%EMD\XK=&Q/*GY%'H3D2%"]+EI]H%]>,DP1_"2H_SA2Z5+1/-?H"%$\V*S3!)5[R^4J+%89YT]PDWK\-$U9/F>4 M=D9I9Y3V3:*T)NC8Z2&5V&FJ0R0'>?5Z^77.,8O3&5O5[=Y?. 9"&W7-"F7A M'E!N4'QHP%8CR?V;@E!CN#WN.E)8L0$AK?98\O@8R? @K9Z.!@;Y1HERP*"" M%:RW>I%6?\D"EY'GZI^UAB>J&%(7Q%:8:S.(WLJU_#.6#Z,%20?2G4WK#)*Y-OP=*WTGG'I;36]2?1.G-,4A/'><$2._X[E1(;SK^ ME-/4E+B&,QG2FZ:S_R@UV)KE/ABDM[TIQZAA-1Q#\G7]9)(/:MX+Z3VJ'TWI M#9B>J:>>B6_2293>(K;K[J'T/J'N;J(Y NDIM.[129!^RR]]>Y#>>6!(_SU M>8J/>KB*"YK9^[$\=?WVKU&SZ6"^"EI,,P%I\-0H M:?#Z=OM'8O;=#RPC8JCF9,597*P".5W"\.^ES0[R=$?)955FWC5S%N?0.^S4 M("(EU->)Y7@XP?73=KE@YF6"Z[C"'; 888,;R)(0HNO;J2&*FY?S__"@.C2[ M2,OL^X#'0\8AG=R9(9\9\IDA?UL,^=O&0H9#=,LX!-[("M\%O%'B@8=^U-Z; M!F^(J[LC_,8@EGG*0_0F\6QS*L/QB&.9$RB.+4XY384X%G$F8!P#\O\'/&M) MB6_YQS :VSS]07=Q \:.9])%(?_I[L?.8<8\^6SZ_J)'4QXP.\>8A&X@H?7- M?2,L -\$5 MIYY(]!IF,O&Y7G2$;77_ .1B=\Y"+FH$,Q&Z M[):PPUYHYT_U _#%W'W@00'2AM6SIO*:$BP'B0^>611WW36X M "_7Q$]@MKQ.E>I/6W*Q@//A>8 7&E87JHG;_MK==<\Q%!4EF8Y%=%L_&B29 M[8'/,T?2NI9]/H9X1DAGA'1&2'\Y0L([P0XY_B/+?P< J1?9/#1$LB=!)-]Q M1A"2KY]R!,BBDY_3=7PZY0@0T;U#KE/$0S/[X)%#=/J0ERF:NGL,.W*-4]&1 MK7O[+S-L*$_C0G&#!!^.7"/-!R^QG$B47,,>@*I/8U)Z$JKK^[^]'JG"[7#=/;0UQJT?+J9H5H:#$ V^@ M\\W6?.@!)X.$WSMCJK\%ICKU8)#U*%#50'KY12A5/TR:>CQH2, NI%*?F1E@ M5,9.1O4BX]!$#)]K[H$A1'CK^<.Y;3/RV:K]E\^I6N9I)=;ZOL=07/AN$ MXP^E0/N/";D*;MW%F5SE)-%DSM0^!%,G4:*: 4M&OO"#+0J,AF0;NTF281M$ M]YWCCR2ICQ7O)4FJ'W[,1*EGEV>H=(9*9ZATADI_.51RB4,/@4JR_'< E;;C MD(=E2I38[K3W>]C&V(-E^)S0U$?#(-V?<'\;<>[)IXDL^V@DX]!IKY7P/'L/-;$)M8]Z.@O?.#+M!K7^ G_$_,$PE;,RA_$' MT*C>KSSASC"QP,X XF\!((Z&#PJX^V:YPW 2\D700V\SG4@>=HFX!1^L'GRH M9K+"#[NOLL=+S/KLP?!'V8-2J8\F\Z^T2CT'YMK#'R.O\1J''Z\_O$XZ\X]?T5@H" MGF\,>* 5R$K-5[MO/!<%:_;1#SR;_OEG2 #"?$<6*V\7W8"E8 )7I>OR[:XX MGQB5P0248C;%BV@AOB[PP!Z6R?@*; *MH\4J%M83^I#2VK^"4$@IE_XAMS. MLTL)Y^'6ZNI>.U\IJ5&(>@]](&]3ES #;0X8W$G-VA<[JP_K#G*$Q__BP.Z$GZG* MF:JYX MVL?V3QNB]),F)^\G>[KN3B(W,$F.Z8\=.<%;1O03^(U-J&-//K4":>JD!YH\ M0SRC-!7C&,0U][]ZT/ 7 M40[_"^"_++V#_XN+[,&ALN=7:WRS^$L>Q[A?P5P_NZ 7RJ<@PN+9Q37]Z=JX MN(2:;?'G5QNVY.\@$8Y@DX_Y JKJ,]>^T+)HN6I^*=(--HF)/DR4^'$%V0C/ ML !\OTAAGZ]^P0X0= CQGO\74$L#!!0 ( #N&;U3/V$DOYP0 (80 9 M >&PO=V]R:W-H965TZE2Y8=^7\8IY%3:O(0"=^9]L?OAV-?GS8$;!DO9&1-MR8SS6SWYFASV M'*T09! KC4#Q"*,&.2OJ+_W1^*$C,'2V M"'B-@&?TKHF,EI^HHD<'@B^)T*<130^,J48:E6.%OI2)$KC+4$X=G8PG9^3T MS^NO-^-OIQ?3"1E??"*3LS^NIOO3TZMS\O7BYG0R/==;!WV%A%JL'S?@QS6X MMP7<]<@Y+U0JR6F10+(.T$=-6W6]!W6/O9V(GR"VR<"UB.=X[@Z\06O^P. - M?K7Y:VQ^R^8;-O_?*'5M AVC,CU_NX&S6 M(XKNMPO[W'H#@V&0@X@9,I>T1&<]/A&BY((J(#/>]=S#-PRL MT ]>C/K.&[Y_$L.-R!=^!Z+0 ;N%:Q!:_C!Z.9?K;G)IC"@D8PP2M3^C\2V& MC(2X$DPQV*3T?"L,7V&>ZVQ2:HP@:*)E2X(^EG%'D>6.AB\G]D>;Q ;$'VV+ MTQWU8A7JGC^P(G>T,QW6R&N1,'+^MS*RK9RL-'I3.=F:@'LD"JQ!Y+^RF#1" M.ZI46P&6G]&GK68];OKS M24HC'D9OJB;!R+>BT.NL=,=KM,WA8+#*9XP3?*WHM\L]4$% /U,W'PV6.=&\ MEC"A$B"4['F.[>"3/,MT=[%23C^&M!5J+1#Y'$7*:I:Q.+O?5X)JHKA&M+N/ M,>QT8B[PCE7*9!>68@[KDG&G2X9%EBF+4[*DDNQ%MM_J00W5A@4VN12,"Z*X M,64%NVX:+H P[SD\2+%3F\E8L++NGQ8"P&B">V4EXA2;H0TT 1+[(>U4=,-6 MA(S1&F_S)G54ZAT!&=5OWV=-1*0]U[/#3JQH!Z.Y^$.AT3C""?(.?F"G M+>$];F)@X!47H!Y>UC$O),]84C,J_-1Y@-C8GV-E0%QI/]6B]#N](9:LA>F M\:G/JT+5;6*[VC;9X[JW7!VO._1S*A;ZMRR#.8HZ=A3TB*B[WGJB>&DZS1E7 MV+>:80H8Z4(?P/TYY^IAH@G:?ST<_0U02P,$% @ .X9O5*!G1EW\ @ M-P@ !D !X;"]W;W)K&ULO599;]LP#/XKA#<, M+1#4CG,X[9( 2=IA!=:MZ#7L4;'I6*@M99*NE0I8XI2+W MPR#H^P7CPAL/'>]2C8>R-#D7>*E ET7!U.,4<[D>>6UOR[CBB\Q8AC\>+MD" MK]'<+B\54?X.)>$%"LVE (7IR)NT3Z9=*^\$[CBN=6T/UI.YE/>6.$]&7F - MPAQC8Q$8+2N<89Y;(#+C^P;3VUUI%>O[+?H'YSOY,F<:9S+_RA.3C;R!!PFF MK,S-E5Q_Q(T_/8L7RUR[-ZPKV3#P("ZUD<5&F2PHN*A6]K")0TUAL$\AW"B$ MSN[J(F?E*3-L/%1R#=-AG'A4W*M5%TRDG/C">SV9?;SS?7<'4V M.SN_FTP_G0U]0\#VV(\W(-,*)-P#T@[A0@J3:3@3"2;/ 7RR:&=6N#5K&KZ* M>(KQ$73:+0B#L/T*7F?G9L?A=?[4S6>HW1UJUZ%V_RYXKX-$1]" S<90BR+ MI10HC :94@''LK1[A3'R%9OG"$S1HR&5.7U=&@ZX )/)4C.1Z,,3>/=F$ := M]_]\I?1@,4?E4K1/R*;.O@*X42S!FMGZA>Q;Z$:M3B^L,:)6T.[#Q#K&1(SD MHX)$EG.3EOE3+/9=?M#O]PY?817%XH5;_PYG_E[QLRM?E8?R.7-2* *M$$=PV(L-:<6-0$'BZOXS"0=A01E'_L!X %,FKKE,M M-@>BJ0?YM69>H%JXD:7!&5WU]1UW-Q4GU3!X$J]&Z@53E!D-.::D&AQ%/0]4 M-:8JPLBE&PUS:6C0N&U&DQV5%:#S5$JS)>P%NW^%\4]02P,$% @ .X9O M5"1W;M2."@ 3R< !D !X;"]W;W)K&ULU5IK M;]NZ&?XK1!8,#: ZMGR+V[1 FN9L!=JM:]ISL(^T1-M$)%$EJ;@YOW[/2^IF MRW:2IMFP+Y9%D>_]+IVOE;XQ*R$L^Y$FF7ESM+(V?W5Z:J*52+GIJ5QD>+)0 M.N46MWIY:G(M>.P.I6%D[?GN=\*:Z%_99_UK@[K:'$,A69D2IC6BS>'%T,7KT; MT7ZWX7;H[(C%8L&+Q'Y1Z[^+DI\QP8M48MPO6_N] MX>B(186Q*BT/@X)49O[*?Y1R:!TXZ^\Y$)8'0D>W1^2H?,\M?WNNU9IIV@UH M],>QZDZ#.)F14JZMQE.)<_;M;QNK0P1L^A=4-R*,:\LA!'CU=B('F3"V8Q"%NC*!+%K-$\KE, %>85^RC MN!4)&S!IG+_$#,ZGYD;H6SY/*I0!P@#HX89]+Y3%)E 6 8^L'!5&KF\ _W4) M+]R 5]*M0*8&K3QS!-\#BC9:QK5HDR.D@Q%+C3B1W#'P*;/J[K7CSA,PW""@ MR#HL$4(O98(H:#M$8O$<,#-54L%BN&FE#BV^%T#E=5%IURJ$%6!4N1.S6F!8Y+'$%\D2ELPX%RYQ<[&77' M8V&%IA.PEL92>NR#%:DI+0FR@L1;!DEQ&!1'A796!G%*DEN4%#%(5)FXJPA= M%%GLF&U;^2[39M:1AI1D1.:TX%.5B_ESY*&V8/[ZE[-P,'T->Y89SR+)D\J, M'T,PB8N,).*VP\)8_1>QU[>4HO$>T(+V09-:J,,!G3EXQ M(KX_?/T_NR(@BW0.9ZF"97$!@F7TR&1?>J3^53ETM M_]/Y\<\@I-CV(8;Q8'O2P&O,OEKZUO:%^Z!Z/ZCOO!'LN=V^OBACZ$GU+ZS_ M#4_85V5!YX6SV^>WBD\=KZP?';/1)!BW[.#8_1N$KP^NE(?@#*G0S@=SGK=T MU[ZV3U;7:3\8];O&=\_V2Z5SI>&Q;*[:3&P?FXR#R6!Z+]1RV]_4K= 9JE2[ M ^RA\\-),)I.'KO=*?WEG$#"4?!9/QPK.7V*V08>W<(WS08 MA?T'@]VK*0?%.[+,;H6QJ0OI3X4[":;C+G5^U3M3F00:&QT/@]FH;=B#V308 MM* <;T$]9N%X&ISAS,=V,?3PO0G4@8R0?E_H>YY(PYO&H<^]E MTRKN?@G4YQ;)?=?M--:UC/_/-%9=GR>=5=>GI+7J^BO3V^'TU)\&8W2FCS/; MZM1/)ZC!8!:$9^-'[W]HBAI-@]EX=B_8_G?C.&+- M+2G^<\(1G2B<_\&UYIE];,R=#8-A>-9=>&HLWP>W6FC/)U9HZ^NV)O9M-[4_ ML 2)S@Q+[0[+3Q.B+=NG'BO:=D#JW;7 /H(!)-5HH-/-<==OW;D#=<^>JE@D M+V-(&NTK(7>9LM6W\R1AIA5QR\YM_V]-\N0IMB;BR0@.CDSO>0!="3T*K&T?'2JR77TV$4<2[(A MTF$7@29".,&5I&:G\DC+W(\FEEIX1Z]\T@T,CON]<04?0!*G *L VPU**@*= M>^QD@HAX$**P-ZH0!4ZT''A)XG4L0]=@V1 B%HJ.QK&V\+YQ[NX/Z960BMJSA5,0BK*MVTB3'=I'TPQJ#E M0/MK)06X6,PI8AJK"[_+61.YYO&D=];X#)F,ZJ#9CNR-'K9"R(8R4F%7*E:) M6M[Y&79K=KHOAM4LF8U8OVO.J<7"O3T"#RG/^-*YD4N--$+L#&8OFIMZHMZ> MDFX-"F$ !^5729Z.:7JYY).B0EA?EIFK]!48W];\=Z62V 7;M2![\@]SY*96 M!."(NU#00I)XO)!!)*1'GL0CV+EQP<52N.ZN'%'&;-3"ZH&!"M@CR5Q(FJ3*HX8&L)W@F)J4-6:3/&IZ]=&!O I:=YGRF),2J1 ML7->%$K6IS <5'E)%YP,!"=;D" 61 F;4/A\>FFP=.^[LMVNNUM:>-8VT2[7 M!TI]BM=-S/(&2T?>4<9X>1W!K;2C M(-\1PIS=.1PNX^QZFV*L0D9SA5O Q ^JV8UH[G.O6HJ$ ;M5Y'"DJP#0*749 MI$XP[%]#Q?*6:KR8W4F1/%R'[BP-<^ZM\Q!/QI-68>/S\[)\L4G/6G41B"/B M4852 BX-8;\"O4 /*9@D2*Y="52;J5(X<:-<" M34REW.8MY8#%FP(S]TJL5V'Q=4R-Q=1H$@)]_UCGL==_DSZONM1M[W/4ND'= M.Y[ B 7%H3D*G\RE54C/1Z$#/7W5SU8%>Y>972AN"KX?2$L&Y":[N-^>3&]*8_.5ZD^]/4W5K3=L MF762#I6F>UZF/M<+S68RW.1UN%EOCXX:"P45L_YHOW6]ER97Z%MVG V#V1/MMCYQ2H9?N4RZ:&Z$*\-\[U:OUUV(7_B.I9KO_U S!=DFU M9R(6.-KO3<='OL*N;JS*W2=3J.BL2MW?E4#3HVD#GB\4*N[RAA#4W]"]_0]0 M2P,$% @ .X9O5$J5R(N< @ <@8 !D !X;"]W;W)K&ULI55M3]LP$/XK5H:F38J:-.E+"FTERHO@ PP5!MI'-[DT%H[= MV0Z!?[^STX:B0M&V+[%]ON>YYR[V>5Q+]:@+ $.>2R[TQ"N,61T&@4X+**GN MR!4(W,FE*JG!I5H&>J6 9@Y4\B *PT%04B:\Z=C9;M1T+"O#F8 ;1715EE2] MS(#+>N)UO8UASI:%L89@.E[1)=R"^;FZ4;@*6I:,E2 TDX(HR"?>0:VWYL1FLI#RT2XNLXD76D' (366@>+P!"? N25"&;_7G%X;T@*WYQOV MXI$,$@2H MHQ43;<3,HKV,IY!V2-SU211&W3U\<9M<[/CBOTON#5>OY>HYKMZ_%&H_-.F0 M%DV^?DFB,#XBE^()A)'JA:02C[@VFLB%2:6Y!L3:)&5IB+3WP]; M[/^.6&!M:> MAM?J#OI^O)7# 1GYP[ 5\MZ1#K;Z0 EJZ;J=QDI5PC0MH;6V#?6XZ2.O[DTW MOJ)JR80F''*$AIUAWR.JZ7#-PLB5ZRH+:;!'N6F!CP(HZX#[N91FL[ !VF=F M^@=02P,$% @ .X9O5#Y/Y9;2 @ P0< !D !X;"]W;W)K&ULM57;*'66 M,_EKA)E8]RW7V@FFZ2K11F />@5;X0SU8S&1M+,;ECC-D:M4<)"X[%M#]W+D M&_U*X6N*:[6W!A/)0H@?9G,;]RW'.(091MHP,)J>\!JSS!"1&S^WG%9CT@#W MUSOVSU7L%,N"*;P6V;OZG@51 MJ;3(MV#R($]Y/;/--@][@, Y O"V *_RNS94>3EFF@UZ4JQ!&FUB,XLJU I- MSJ7<%&6F)9VFA-.#R32<#&_'$'Z?A/>S< ;#^S$\S&_"*5P_3J?A_1R&LUDX MG_5L3>8,R(ZVU*.:VCM"[7IP)[A.%(0\QO@Y@4U^-LYZ.V='WDG&,48M:+MG MX#F>>X*OW03?KOC:;QO\,UM^8\NO;/G_(]&GJ;LM>#4[3"06+(T!-_2N%2I@ M/ :A$Y1TW:1$KH$IA5I!).CI*5J()= Y+$5&3SCE*_B8(1'.?RN M]Y*!DO-%/*'DN2GMBABHHI(2FSZQ17:&ULK59M;Z,X$/XK%E>=MA(*8$@@W212 M7[+:E=J]7-N]TWUT8$BL-9BUS::]7W]CDQ"J-OVR]R%@#S///&//2V8[J;[K M+8 A3Y6H]=S;&M-KX"(7=S+_(.@GN^V1HK"!:SAFW@ +H5V3[+K=&GLD;S51E9[8V10\;I[LZ?].0P,LO"$ =T;4,>[<^18 MWC##%C,E=T19;42S"Q>JLT9RO+:7\F 4?N5H9Q:K^S]6R_O'?\CEUQNR_//; ME]7=\NOC+#"(;36"?(]SU>'0$S@1)7>R-EM-EG4!Q4N $GUS.B!V15]%_$& M\A&)(Y_0D$;OX,5]I+'#BW\ATA? 20^<..#DEX_P?9PH')&WLEGV$9'G@V7\[(PGULRD="*+83\.,W-K [&_=?W*6Y3Z-$K>)!/1C^2RQ5*1:R[@M>DT')^T^]2JFIM6@7-?\B>[/D)$?I8< MG6;3,;F65=,:C!I>Q1?Y*1T/=F$V)8]2"GL9_?GX81@.X9';@RS-CB&%HU*< M3 9*-)F26\#FLY6B(+QJE/P)UO6 Z-BGD_BXC?TL#9%LK8UJNPZ(Z8"&.>BC M5>)'V9%QEDY/IMI&R8%=EOEQ>CR7./83/)I;A+[ 1INW52N8@0+[(XZ*G#/G M_Z#]@4[]R20Y'P@B/X['YWA8A@E+\F2V'S-GG/EI% Y3B?K1)!QDY\"U2Z]* M*L/_[03PA&-- ]DQ3_CI-(-N%DCGD=OM9=@T*TK4!LWDS36<5N;KG'WTG[L77;=_JC>SOY8&R\,MMSBZ05D%_%Y*:0X;ZZ#_,[#X#U!+ M P04 " [AF]4Y^T->1\& E% &0 'AL+W=O9ONUV9 MY;0DTN5S6L'.E(N2*)B*65?.!243PU2RKN]Y4;Z( RI@6! M&7^O978:E9JQ_7\C_0]S=CC+F$@ZX.QS,5'Y12?IH F=D@53CWSY)UV?IZ?E M99Q)\XN6-:V?=E"VD(J7:V:PH"RJ>B3/:S^T&!+O"(._9O"-W;4B8^4U4>3R M7/ E$IH:I.D_YJB&&XPK*GTI0R5@MP ^=7G[\'#]^>[^'KTBY?P=NOLPZG^X MO;NZOT']X?!F-#SO*M"B:;O96N)5+=$_(A'[Z#VO5"[1336ADUT!73"OL='? MV'CEGY1X33,7!=A!ON?C$_*"YLR!D1?\DC/OJ @;%:%1$1Y1\2(_GA:!L8N^ M92D:Y11E1(A54!"1:J+_>&A))#J+ M@M0-(+08,RB!O3-_N^ \N2<&NRPE6/V+O1=T48J3)ZP$$X;:C/D._X/?\$,3AQG[B_/:2^ MBIOJJ= 9;'0SL*S!:<^)DF2?I3\A<^WOX-KB"'H.QH'%0 67!5R]I2!T>@G> M)[^FE2(,]862Z)Z,I<66.$F06DK<._?:?70?7-LJIX=[^_17@B[!3VME^RR^ M$T;6.=Z3U3'ZR(D3V[?/#Q6UK8E#)PHB!%D;0*U<5VVFMP6I2\.77KN'7K@!\G\+8KHVW@&Z14'(([6Y0+T*RA CN%,(H9 MEY)*!-9L8.#N2*E!H)&MR)A1)*G2R!!K=)7D"Q> ?D5G7!1:T!2 J$@U*S0U MD89> U93+TU]HI/?R1,54&X!O+IF:^D+2:<+AAB$G)&O$2<; 2H'!Q!!X2 P M,EWY5PCHV4HG'*&*?^!4OQJG__?1#HCCB6$S?E[? .JO;Z!)2H!>&X3[XP>J M?H)C,SXVM_ZIOO7-QF!3138+_5;0'B7Z,:[->&\B3L?.BA(AWVREU)6L-=5Q M5B-WC^9[2'7V$&"8HEE><<9GJX8D=7W+O#-(T FDDC;:,7;"'?CC)'9\[.E_ MGH/3H+WE>&F;-'6PYZ.1(!, $RFW 8 ]-SEZBQA29=RS$V(2VJ38B5L:VR/V M#\?)J?6!:3\AI 6MLZ;,B[E\F=41'-:/#Z1Q/XWL51\*SB^TF\P+J"$F,4D^ M54N=O1JK7=N7F[&'[0,%D6TO[MG!@@^>-\&VM@ ZY!'71<[.UM^"-#09B>?$ MO=T(=.(H;I-$V$E;X6&B-MAI58# BUKSU GQEJ%=PG2/-ZN,+\]P#,[;Z10] M-VT6H/R0-OKH,WPY2FHJBL$WHOJ#X$1#:C6;_UTC^+WC4$%*,U4;COFM9&,O M;L:'.:1^ Z5FZ6;MIOWYH"[LVQ1U#Q\(Z ZL.%&%CNUX)Y/?@$MSKB%A5+:B M(H%&*-T)H_"DG$Q1&A[+C+:W :JS:QWOB?A*U:%Z%3E!D!Y7<"KMO-PU!QR#_>.) M]GBFP+%IRUO7F6S%M"&N@9KI3H]OT6YZQFT#>A#8/XO)':1 D/HM6TU3'>O5 MP.(+X4,+LA?LV250[\&'!>P=2+RI$X=&IIW2_=1)>J'>B\T5D:F"4+'CRXG M*CM['\*\E8@/O2MT6T\W$)PS\T EX6L:&I;Z%:=9;=[ ^O73SY:\?D"#N)T5 MD%@8G0*KY\:]#A+UHU0]47QN'H+&7 $2S-\&PO=V]R:W-H965T^*B22U(%8[D=!<.(S0KDW'CK?K1P/1:ESRO%6@BH9(_)I M@KG8CKS0VSGF=)-IZ_#'PX)L<('ZKKB5QO(;EI0RY(H*#A+7(^\\/)W$-M\E M_*2X57MKL)6LA+BWQO=TY 56$.:8:,M S.L!IYCGELC(^%US>LV6%KB_WK%_ M<[6;6E9$X53DOVBJLY'7]R#%-2ES/1?;2ZSKZ5J^1.3*/6%;Y4:Q!TFIM& U MV"A@E%=O\EB?PQZ@'QP!1#4@"C%%J3--FQVX4IU:"..G.:7MK'P&X>6#UE0HK20<,8:_5&\2'[E8_#."'X)NO&B4SE[(0 MBIJ*7B9V!L&![V0 -^Y *'] I9D[I8.D5J][".VT@B"HT2]CW?CDU8,((]-! MH4E^M V[[(\0=5MQ/]ASQ*U^;["S7_MN_;U!P%!NW+BS_2^YKF9"XVTFZGDU M2/ZE5^/XBL@-Y0IR7!MHT.YU/9#5B*L,+0HW5E9"FR'EEIGY*Z"T"2:^%D+O M#+M!\Y\9_P502P,$% @ .X9O5#&6WK8M! ?@L !D !X;"]W;W)K M&ULM59M;^(X$/XK%E>=ME($>0/2EB)1RFJ1=KL5 MM+=W'TTR 6L=.VN;4O;7W]@$"@WT5)WZ);''\_)XWCR]E50_]0+ D.>""WW= M6!A37K9:.EU 0753EB#P))>JH :W:M[2I0*:.:&"MT+?[[0*RD2CWW.T>]7O MR:7A3,"](GI9%%2M;X#+U74C:&P)$S9?&$MH]7LEG<,4S&-YKW#7VFG)6 %" M,RF(@ORZ,0@N;V++[QC^8K#2>VMB;S*3\J?=C+/KAF\! 8?46 T4?T\P!,ZM M(H3QJ]+9V)FT@OOKK?;/[NYXEQG5,)3\!\O,XKJ1-$@&.5UR,Y&K+U#=IVWU MI9)K]R6K#6_<;9!TJ8TL*F%$4#"Q^=/GR@][ HE_0B"L!$*'>V/(H;REAO9[ M2JZ(LMRHS2[<59TT@F/"!F5J%)XRE#/]P7 X>1S=DM'?]Z.[Z6A*!G>WY/O# ME]&$#!\GD]'= _DZ'MR,OXX?QJ-IKV70II5LI97^FXW^\(3^("3?I# +348B M@^Q000O![A"'6\0WX9L:;R%MDBCP2.B'P1OZHIT'(J_K3^(FN1]-LC# D@N.58H$W-BZ(Q#5:;L-VAB\'@HBY**]9]_)&'0O=(D MQ;T4((PF,L?B2M42,@+/V"TTBE"1$8ER"I-8*60CG-$9X\PP//W$!"J52XUL M^OR26*U^=/6__Y@;4,S0J,V/+='FB?WX[@X(CV[Z 2*<@8"#H_X/PBLR%D^H0JHU*9GAO-ME9P%S48TBP%]GW33?KM>.255M6!&(.NMA']9CM M_Q^@JGK5_JOOO(:-,3$.[0SF3 B+MH)?@F+RH VYLM_?QQ=!W0]48[M&(,[M MOY9,LQ/5&R6G"VJ094X,&[ZL1W6OBW4[NUT48P%SR@I-\B7/,4GVNN@GVRW\ M\Y=]F,3GI[T!(COIA\.F^,HOQQ[EUMY,5(":N\G//EM+83;CT8ZZ&RX'FYGJ MA7TSF7ZC"L.D"8<<1?UFM]T@:C/M;39&EF["FDF#\YI;+G! !F49\#R7TFPW MUL!NY.[_"U!+ P04 " [AF]42C#+W5$" $!0 &0 'AL+W=OFIU9JS"VX M7BEA]RMLS6X1I=$Q<"_KAGP@7LX[4>,#TOO/.U7$2)%X0M%N09!/]^X1K;UA.QC.<#9S26],!3 M^\A^&WKG7K;"X=JT/V5)S2*ZB*#$2O0MW9O=%SST<^[Y"M.Z\(7=D)M.(RAZ M1T8=P*Q 23W\Q B^0O@.P R(+NH5!0N1$DEG-K=F!]-K-Y([0:T"Q. M:K\I#V1Y53*.EIN;U>,\)F;R?EP<4*L!E?T%E69P9S0U#FYTB>5;@I@EC#JR MHXY5]B[C!HL)3-,SR)(L?8=O.O8U#7S3?^[K#TM2;^^MO<2TB:\I"]KSWC.F3,V M,XSV0CZH#%'#8\ZX&GN9UL6I[ZLDPYRHKBB0FY.MD#G1QI0[7Q422>I .?.C M(#CQ5X*T&5>4[DTPR9V(^]T&L<*[K+M'7XDU%!=GB' M^KZXE<;R6Y:4YL@5%1PD;L?>-#R=]6R\"_A.<:\.]F KV0CQ8(UE.O8"*P@9 M)MHR$+/\PCDR9HF,C)\UI]>FM,##?[ M2N14GA--)B,I]B!MM&&S&U>J0QMQE-M'N=/2G%*#TY.;]<5B!=^N]P5]KZ7O.?K>?[K.XVQAOPO'&.'3 MAV$4Q&>PSA"V@ID.HWP'FFP8UFU&?Z,";8[G(B\(?[*(<'"F(#&VX,BU K$% M84(D<,&34DKC!$;)AC*JJ8%_IMQ0B%(1GJHOIVW6]Z[F;3'?F+SV?1NG?6?[ M"6!-'DWR@CRYU@G%;SX#F\FJI71.XH5\!P:Z!!=]#W0%:3JC*T*-QTV AM9HW;9F:X MH[0!YGPKA&X,FZ#]NYC\ 5!+ P04 " [AF]4[XJOT!$) P'P &0 M 'AL+W=O6Y&?: M)$"?V +=VZ+9!^Y/6J(MHI+HDI2=W*>_F:%$R98<)[W=!8+(DF9^G!G.D[K> M*_W-I$)8=I]GA;D9I-9N7XW')DY%SLU(;44!;]9*Y]S"K=Z,S58+GA!3GHVC M()B/TU/?NB;Z]5:3-9B"^:F3+/N7YX*S*UOQF$@_K!5[E)+3X8WUYO M^4;<"?O;]HN&N[%'260N"B-5P;18WPS>A*_>3I&>"'Z78F]:OQEJLE+J&]Y\ M2FX& 0HD,A%;1.!PV8EW(LL0",3X7F$._)+(V/Y=HW\DW4&7%3?BG9_:KV/XE*GQGBQ2HS])_M'6TX&;"X-%;E%3-(D,O"7?E]98<6 MPS(XP1!5#!')[18B*=]SRV^OM=HSC=2 AC](5>(&X62!FW)G-;R5P&=O/W]X M<_?A[GIL 0N?C..*[ZWCBT[PA1'[614V->Q#D8CD$& ,0GA)HEJ2M]&CB.]% M/&*3<,BB( H?P9MXS2:$-WF&9@= 4P\T):#ILTWT.%\X'S''R_[UCV443%ZS MS\(8(=@;RT!;D:^$]AH/F4T%>Z?R+2\>P-UCI<&N[$6X&"UAX[.,?-@PSC0Z M&E-K5AH!3PQ$+B_Z* L&L:NYE<6&90)F,: MI6H$JU#I>B'#DE*CM&B(!\&U80+]N[M?)!(:#4Q))A$&$@%*S>/OI302DXXY MM"B]T8#FK3)D:UGP(A9#PC.ITO:E%3IW>CK-0.*M GH!Z&L9"T#->5&N(:.1 ML$.VYUJDJC1TD_$54BO]0)@@&.@1IW23B!WDX2W:@@$_[H1$/'P75U+N1"KC M3!BW0U[F2B!9Q!I_)6W-T+_#Q>O>K5L]@ -%HTGC&+!6RG>"[;B6(#1#?<'. M]Q9,[6RO5;E)P;J3\-!-M-AA6F8\RZ",;+>9%'H( A>)TI4%A=Z!B=A6JYU, M!!JOL!HL97"G$X%K09RR?2K(G1"UYN%:\V(CG*,@']0TV%GGN&@=5=3>Y26" M-0HKUQ+ML5<-U$:+"LBFW#9H!4,W2I+:H)61&_)$@9J 05]U"PX;J' )10:4%CR;,?\>M/A2OZM&DKJ.B](;CB M&3HP+&8PYM4^]!5[IB0E$5%(2N[#3;V MR:O\IE?L&@X6T2M^\5T[N\^NL!_#*"^SGO?A%%S?X>)@VZN7C?IHQ\U MC*Y.XOQ^Z$O]_(NE_ST-_,]?E04W.V..Y7+6-L>RT>P7CK]MYUL>OK\NR^_4%=HTBJK8.LJ*$5ACR' M_73C7KBE%6M'L0L*Y\O.4K-1Z']/1M'_L>21MJ<6K*^+T7E_/2%$(DVL2JA- M6.U.*7QJW>EHTBO+/Y^SVIF=#4JT]!Q9#*6EE$2K*,)$B2F M=IR=9/;@BQ'%&Q#F .OOJJA/'YWR87!3T-NW>HJR[)RK06"(@&J$1@&87 M;4=B<4,L!WIC)82U =\5B%,-FZP;@D?PM=ABMX%E# N=L3)W70LM*PO0%QXZ MVK;L>U5F&%=Q"079-@475HEI*:S=;BT$YCE)+[Z7((+KWRJ>NC@RK%B D&&) MTCR3_Z5"96 '%&P^<5":K$2K2O''$AHJX4OM$6998#]1J")&#\EHVSK.R7M; M>VC/_L[:V.2NSX=N7->' MLV#1I8J0JN$.AU?3:9>**O*\1;7HPZJH,!CX&O:Q0S$9SF;=)#0-PX,JY7?6 M+W8[Q6[4Q&DZ6 MR[:O+!M/@?D'F,],M(D2+OU1Z^_;TDX 4;M,-*X-=DD@&9$%H ]N-]\52\[C M%'KZ:MZ!M""W==)P)R@".L*++:2W6&YA='A@D_<,;VG=BMM4PY)K:CW(917V MSLZ'$T(& XYK_2&VA:0&IJ,/B&PX3%,O[<.V+BN]T_>1O>KLF3B+4,8BYUG# M+ M"ZV^P9SN>E2#5%J:=>T\MO!:XK7@@5M%5R>Z4N5(!2=AIVU>"C@M#VQ8' M,Y'GP.5EL0--"!^2WK$E#@W:ESNQ:+:F&)18MJ9XP(18A/$^\7-/U&"8KHS*9M(<71@=HQA\<<'35/T/^X'A^C=6FH&J$HKAZ0#UF/5W69::Q M-DVUCZY;*<;C:H)W@"TMC85+51C7-300^+%?BQ3/62'H,F7/PS_?O _2J:=\7Q$'5EVV&2T:G^,XZ. _4#0>"$!O%\K9>L; M7,!_)+_]'U!+ P04 " [AF]4W((#M]() !1&0 &0 'AL+W=O>Q>'?P]D#D M:B5K$W]UVY]58\]KVB]S)O"_8IOFSG%B5H?HRF8QGDMMTU]YW_ P6/!V\LR" M6;-@QKC308SR0D9Y>N+=5GB:C=WH!YO*JP%.6W+*7?1XJ[$NGBX^75]_^'Q] M>?/Y3IS=7(C%IYO/'V[>7]XL/ES>G1Q%'$$3C[)FN_.TW>R9[:8S<>UL+(*X MM+G*=S#Y[<<<+E8W%?#H2L\EL^L)^\\[@.>\W_QZ#QR\<<-P= M<,P''/^O&'UYN^F;L7AQ2_%1K:41M]YE2N7:KH.X\JX4$;DCHN._(Q$+)1:N MK*1]0/@\B)7,E#"\,C-2ET$XSRGB;!#:\GQ+88_WKO9!";<2RSH 70AC<1:% MDEF!M*R,0) <;QBQK1YOETS-WHP&9@!QJ1=2RS]/+3K'HK(2XBIK/9> MY7Q0YD(,P&=@=$[4:SPFCJO>.V/Q6Z&-XA50RA)IQ8NXC/-C8&%%(+)/8 M-"I//I#Y1I'7-6S.X"$[=.U?_O1V-GWS4R"6@C,Z9X-7VH)86AS -2.#L>MNR)!$.E'*] MW2@EV==D\0B:X<1'K'??Q'L,A:BT'34X)'R50,YFDYY1,N "L;T%<6)14 [Y M!T1$[>,>@3_T>XI-RIWTH@F?D5B@C@(TE$W2"&JRW#%CUGG[2?SB5JOHW7!U M"WTG&HCW6N_!&\&*\#6Z"LQ&:4;B@\W&(_;ZCL?SWM&6/+_2F1IZ?>E9 "HY/9)!OAME$23)D M.'FN\=# GWU^/)?"31WZ8C4MN(M<3"YTB!Z2V(1>FRS=,(Z_QG8@N@[@'1+T M@_A8.[MVQ-DNLI\EJL 6Y?#1F_?U[Q#8PVM)U4W]_GC"/[1Z/#@L$XT6AU1H M&GGO;:,L GWL:DBU0.!1I()LO%8V#U1 T%XJ"J F?K%)";59.^_J8!ZXDH1H MU!*M-=RZZ%)UF$O'G7 "W%F=:V*N+'6,JBT\3ZF;LFNYYI2*A<;+"DP\$":$ M*6*7H )IKE +<\7J@,IAP8&V&ZK+:YFZ;EB*DAC0)',E0B\PA-RK"Y=-2A(< M >9K-"@1\=&D$.H5'\KS-=?ORE/ 9)1ND2OMI4V%__/E0GQ!6_1Q05V.-AJX M6;ND7SH/F;O660%\=HS4)VP5E%LE!<#A34O O$ A:TI.LE"OM,K;D-PQD">5"R&^);4#U2CH"2NIA406GM8SZ&/* 9ZWJ<%W/:QC0 M)8:L,#/C+JEA$2EQY0P<0+NA3L"R+'F+VD4LN;HXV[5)FH!N!FFHN=)OG$&K M1'J :$$0<\XWK0FT0%<).0:OC+K'"PX!A'!76V\79\>3R82Z$A9&=Y_D;#=X M-'4U6^X15#[J%J-)B20TH5[^$]':HMX+O&;R?LO2^)LZA[;=S77.W1-5UW0* M)2>-2+@]TU7;SS43^B[IY>[HJ8:(>ET*UKZ5INF3^4]-4J9)0QTI)"4C#N3H M PKNX-#]+I%^' ]KKYK-ASTBZ"'/$U%8!-U%, ;580\"\I@/(G,084UP[MO3 MA\]9H_)-/9E/AQK3 \^I"87M"6<'P7FN$PDL^FQ*Y $">M? :N\'*_'JS=OQ MWW !-H;K8X$4[KR$)MS4>6_,3E>ZE(;3A*_(>YT\4Y"& M\O(9EA_G9G"KR$U2QL>TJ5E;32UUJGB#2P(AKM/]B@*-=2.JK+#.N#4T_DMW MM0'&DHGG+J(#M,]Z *9<->F*_L99==W2RYF!X:2A[$BQ, M1J2C@HI*>1 2H5PCOIKQ%8ENF-/QY,_B4$SG^#MB=3>&R=?4 !\0O\8$4HZ4H 1OI-3>"?W0(=DR$(PUNBV(CVIBQZBD>"2S M="&,*/T(0OVT[CRZM[NJ\0?81/EOJEHRZ[N.[^B5[4!7OS@YI'B/#=$A+*7] MFH*\[2&>:7;;="+R$6\$ FS;T&JT5^"34ZSI&Q^25_>/Y^M_3KAQB88X1X/.FBOBV01 =+!/?E?YB"])7@OT/;7=S3 DR0@3314$+0)?+_BI&G)[)0 M'2KRVZOI>#J(\^8=_$1E/20E&4QYUH[^^\P>!?PIZ:E"XJB?'I:/_\!L#O!' MFO,LAO2IX-6L3VE6LU1DD.FO._/X_JWN*]W(6]*:'5'$C2$KTLT)_'5/\[Y] M\8H^EM,"'#GK:QJE@77[VS]'T#[#R1,]U*UL7:SX8OL=_#U+V*BM&,/*VWY@ MX@^"2?4@B7PGHTZ8X/Z1^MRT0T]]B#T:?.8NZ4I,'_/I(Q2",GWQ[D:[_R\X M2Y_)^^GI/QO@ES7UHT:ML!1B_OI ^/0!/SW@3L&ULS5MM<]LV$OXK&%_2L6<86:1$O=1)9O+6 M7N[:-!,G[=U'F(0LM"3! *!E]=??[H*D0)&TG;0W[8?&(@DL=I]]7[)/=TK_ M9K9"6':;9X5Y=K*UMOSV_-PD6Y%S,U&E*.#)1NF<6[C4U^>FU(*GM"G/SJ/I M='&>:F2K/N=Z_%)G:/3L)3YH;'^3UUN*-\^=/ M2WXM+H7]5+[7<'7>4DEE+@HC5<&TV#P[>1%^^W*.ZVG!SU+LC/>;H2172OV& M%V_39R=39$AD(K%(@<.?&_%*9!D2 C8^US1/VB-QH_^[H?X=R0ZR7'$C7JGL M%YG:[;.3U0E+Q897F?V@=O\4M3PQTDM49NA?MG-KP]D)2RIC55YO!@YR6;B_ M_+;&P=NPFHYLB.H-$?'M#B(N7W/+GS_5:L_?3C&_;QQ7_>7#X]MT 1[Y\G]>Z7;G=E="?%UR*9L%D8L&@:A7?0F[7RS8C>[(OEZY";M^3F1&[^E7#= MO3M<39A/@;VNM"RNF=T*MA=<&R801@8@B/Q*Z!8(QHL4?TP#6OM*Y24O]N 4 MB=*XX5&TGBS!/+*,+!T6/YI.UNT-M6&R2%0NF.6W[$H48B-MP'9;F6S9CAM6 M:@DN*;,]2S4X2<&N]HRSDFLK>0;'9 (,'\G@Z3<\J[ASJ0Q\FA>)P"7< B-6 MT1)P"Z$U7L-YF>17,I-6"@-.^+F2^ !VW\")JJKO&8D4#4L=(BCTA('?L8TL MX 3'1JF (7A:5KI41IB 9_I-\W??TV"TC/J&/V&A@W M5B;MHT?L-(JC8#:?G?GW9O,@6L5G"!,$GZ)]=!HN@T6\/JP]72RG9^P'#RL? MGZH NQ&X#V-:&<\#]+P>[#_JK"@RV ML%_.RWLU>;]5I>,=9KVLW_.-" MM<=%LV"V7/6/="8V+-QI',S7\X$]$>XYMM[VZ7)UAV@.E4; =)K<(%XX,SU M',Y\Z6RV;[*^*P"%Q:KC";2WN7Y!X1="$\0W6T=9M')Q6T+% 3QY(??@)!AQ M*GQ:F2;R;VJL#8!76:7W_DZ-@-91M0[[!,'R I+%9B.HJ.EM0+D>GE28A"!L M:OK+2^N49+!%-K;/_?WGZ(I/F8?A $0(6NC[E)Q T5UF6-<2, +0("$:[U7 M-X!K/U#XY")B7B6_/<&2-B6SA$K;\8067)@^1S./0..'C]DO<"0'#MZ,[#J- MSP;WO1=05&/N9:D$+4-T2P90/*QO[LR1]Y] 3??)>-@Z:D4]"F'H$?#E?4%9 MK.=#@5>9=8H>;HR S(=/_?JG3HE_PXSHE1]].;X^@2 AKRD@ X3>DF G2HO M-%0(4SNN4S_LAO-5L)XOO#O+93!?S,8M'Z\5F8/S@;X-A=-@O5SV;\^".([1 MA[5]4I6@&S.T.0K6TWG_=APLP^6X#QVOAU(-#+<7Z((H7I)H^D8X:^%)HBN> M#3 2S.,^A3 ^Z,M5Z8VY[0=X6,6+WMW5,@(2T-$GE86HZ"<-971..HSJF'W.AXQP*PZ--Q:+K*X%ICM=NGU9=E'8)U M#"@8S&,Q6[.?'Q*JPV@9A/%TH-P(P] 5/^_@[ >PLP E17UN +AYW/5,+ZQ\ MN7O2\(4NUA=J4_^HP'J&N3J=!XMU-"!>','=MX6%Q":O,C&F+\A>8#)#)6 8 M+"(H\^XT0%@41\OQ6G D&2S7B_OJQ]$^M4\L#N)P/53#HF8&U-MW0R@@(1(M MUK%?4S;\M(H1/)._MP7ED#-(M.L2BSJ(?A7TKY1*KJ&$T>V^364K37F.HUI< MVIM@%M.B[L"AQ7]Q^8HMYU-0(&7%CU3'P!H.JTR549H"M5"4]9KTD2'$I\GE M9!Q1R&_0MB=;#%$0XU154![P!@>%*I[ KB= JX)L[?@^MBP\[;J0OU/]YG)H M.R"@/(,YP4RH26V'#>/C","(,Z. ,>%/210S58G3AN8\O\#OE>&WD-%1E@%E M3=C[2IL*ZR,@BGBOIK'#3P*5Q.(@A'\1R7Y-P2OC],D+7T_,0#V1P0-QT-$= MF#%562-3PL&G-K"?TAJZ S4+D61OA$[U"]EZ!@EP1'Z!QK7I2>W*BCMP>$!;XKOIEJ=M M<]NMQVF0VBW*T6GC=32)NX/E:#F;K)I; 3IFZ9HKC ENI)SS/48=?L-E1OD' MP-,8U<588D)??;1>>1$"3N^R4R>9-Q=-B14S9:Y7C.BM4/68HYRM:'3;X&^\N!3F@$^7 ] M[2$_GTVB_P/R$$:[Y]\/YSR<@.LQGJ:4),:M[-#_Z;$&#OW)'U]T8?#?8]PM MEI\4VY<;L/.!XGSL2&#:GN9>;0UQU449S>Q[&G> HO[%X8B O139M:SR@+V% M0G1/H""&GZ#6 ./[-YR5JOP.(SL&W%)!^V"F$=M9=/ W4F?+HSW"XM%L.IGZ MKGD?_0;_+;\16!-4129SDLQ?QH""5*FSB*YS 30L\OOI@59D7QA,+L M&",/-)G9@,F8'((Z:&D ;[" !VK\DY5^!S!4<0Z(?(H/H^G%NY]^H%_AQ=FQ MF<)YHS[8;/_P#<_+B]<'$D-^60<94UW]"O$'K9[C!;AY0>\+>5%4\(LB M@'2EJDXII^ZDW;++^M7_;!4U4$*O*C2.+#Z ]$6%V+J2-URO%BT,WL86"M#O M3H!IH)Z![0Q,R 6VMA8P330]EM-!1L(2$SS'FA5/!761+FK@5 M60<5V@@R((.X;C;8M0]&>&=G[BVHGS'(Q5RVRS!E]97#:7XB"]=;^%BZ8MRX M%&DU+PQW=2Z>B5544Z\>:&(ZKRMCLX6V:ZLR2! &]5I65YE,<&)3E6V!;'"P M1JT(J%Q#*^8,"1C)\?TE0%*P>/J8T:R;HU\*X?S:N7+?.3&Z0(N O27"!R=4 M*:&'939XT&XKJ /@C?S(LBJL5AGM;ZT26&[6XC_"&>V5$ 7+ 199 O:-WCT: M $I"2A&E[Q,&PK7+,1)O98X.4^'^ [& M=1A@;$,R5H*-'/$6U&;6"4+WQ%F$Y0$I_C@N[IH6U8\FQ4 (J:"[T+X$D!LS M;&H@&A_#XE2-6%*Y2#TSA%PC\4L BP,4-%)5@)OL60F2T(2!W P7-[4+..=1 M=K_3T5QHRB$D:$F>V32W:(MT)LTU@/M6Z)J>:]W%YZHNF-QMPIFGOU;&.A!5 M_7ZQG@T,]) 3]CU]OD&^-T3$/(1*0(;1BP?2-!G:O3\#2DUZYRFX(02^1OCZ MU22K9U/'^0L[=97)U-79@_.;%\7>US[&SWH$( N7G5OCY(R^"_FS+?7(4.L/ M)SS'Z(88=R"X/'JN]$(!4NP, ^C,9,CN*SS6]>H YM$$X9*"057[$+8N-RJ[ M$4W0\+M3:4QUJ($==C0*(S.[M6Z 4-<\")K,Z^+5$$ED$'R$3UM-S,+]ZOG$,"1U)I=+D -4PGPZXG%*[ )[>9]#5AXWP'&-^!VU!.[,16N M:#MD6)%)>.R6MNYO1=&^AD3)A)--BK3M=RF]4P[JT.C:/4B;N&]30%J,#RY0 M#PC;*[TNA;Z1.'S3+N!02NTH:%,_:D7MGJU%3C,]#^1V/.>!Y_%BW-MWI_*N M5])(LH44X%MXU3Y^C7;OS.4X#7'O)0#ULEX/A:=515,2T4A)-=_ M7-K^9"/ MY-ZIHODT#X*&1T6+3JR&6IIB=!V?+!2SX(,Y?;YY#&L]8S?N;21Q KH3QKUM M+05HD4S1F]Y7A3>:]V:_K2N.?YX'T=X^I,7E[(IGW%4J7\39,,RHDNEAH#(9 M_:+G,)PD?RI2^MG6\#W).V\8AHUEY-N;OWY2VY_8?AH3;Q]TQ[9'P\OC-UN' M.^,4#Z;?N-[0H+__.GHZC4??]'U?OPENQKM/#F^K;^O*AEJ8K*Z"O%JI-\(= M^/#M?J&"D>GN>KV\ Z[F;R?6%IBZ*8B7S=1>"@6_OON]#>ZWCN4HDK=1->2DM#8Y$VWW-*W519ZI!P M&VR[QGNW_?K_A?OH_;#<_:\#/W)]C7D@ M$QO8.ITLXQ.FW>?X[L*JDCZ!OU+6JIQ^;@44'AH7P/.-4K:YP /:_R?B^?\ M4$L#!!0 ( #N&;U23(+DVN L $4I 9 >&PO=V]R:W-H965T.ARGSG;;:7]P(D+ N_#>]P[QQ:TJ/NJ5$"7[G":9?GFT M*LO\V?&QCE8BY7JDZ[P0/#:'TN38=]V3XY3+[.C5"[-V M5;QZH:HRD9FX*IBNTI07FS.1J-N71]Y1L_!>+EI'SI;@6Y8?\JL#3 M<4LEEJG(M%09*\3BY=&I]^PLI/UFPR]2W.K>9T::S)7Z2 ^OXY='+@DD$A&5 M1('CO[4X%TE"A"#&IYKF4W/HM9G3/0BE6CS+[NU>WUPC"I=JK0^C.=49O9__KFV0^_ U#UPP*\/ M^$9NR\A(><%+_NI%H6Y90;M!C3X857[Z__RB[_\>'US6\OCDM0IN^/HYK*F:7B'Z#B^>RMRLJ59I=9+.(A@6.( MU,KE-W*=^7=2O!#1B 6>PWS7]^Z@%[1Z!H9>< \]]ZHYH!JV5$-#-7R@]>ZF MXLU&K$_IA[],?6_RO*;'3C53"P:#B'0NBM8H#BM7@IVK-.?9ICZB&:_*E2KD M%Q$SO>*%T"Q2B"!=8@%4QJ[KN/:O^1ZKYPG7FIT2L121J(VPI_M<>,DXRZLB6@$(6%[(2-"65AE%RDX3/%1X- MQ"T+(8"8)4"D7$$E'"".JF \ ?R2Z:SR=K7U&@@)7"0S@#Y]-.:(X3:%G%>E MV.MJ>:'B*D)*(+F-E\&05A D"QR1NI-HJ(]9CHF9N3=VVU@ *ZUYJYP>?2<, MZ<\]<*'&U)V>MUPSD"CA<(&\ ^C%;S&+!067U'.VY"&HBU*#;L43#& M[8(#:*U%!FF7(B-%HL4L>K5IA2-S:=_(VD8'X#$) L)79)^Y#>D M6BS7N*DL=NIGG2<2]Q.I="XS;74,7W%2!1$*1Y2/M)0EY%70 M%Q0$ AL2'9KR:^>,]=Y+;>#2 MG3U?(,8(,8 /CESVF%W"N!'99ZU@)PFOV!P\,?9'X_Z11"[@E##V M!M+KIP?/3<')1(5'GZ?M>DNH\4ZVD2*)[U3:\[OGGP8>, CE[:./F(FE[>7) M^,0)9]/."TUMFI1K %5WXILE#;_>S"M MN0Y_'Z)U:.6-)O]'J[O1Z@$HY0XAYP]$*7<4_#G(-!G-ICO+33RW7F*K2$0[ MU7RL#EN+,&6A;/&VBUY^&#JA_\>CUPU*=#$H:LU*6PLUI7=>S1.4L&J!4A]N M"A JF5:P;(4-NJZU6ZSP"*H,6-#7#KM=2:#-H+DY6,WM:3<<8R0Z09%<"\M. MNW(U-K''C9W>&@#T0@I^;^90V4>GYZ*\%2(;5K98/\"V-W%]>0YK M%>@)3&\@#=B#G %-6XV+P=<.,WV//2PBM%6EA%.<1@96O5D0.*0\!P$*[7YS M-MS>]&9.@V4$^CR+6FP[X&YF&Q7IQHM;3ZL/75G?:)S(WA:TCCC9PY"%:+0R M!_CB$RPCS("GKA]3T\>UB_"61.RCW&Q550F#93$<<<3>9>PG,2\JCO(_O*O; M/F#P2*V-2S-=P6]J T!0WA<4/;],JP1,A:HT>L/V,LFI:496UFGDGN%CX^X: MYJ2T_/IGA[UYUNSPWW3P5SO M>:.QN]7DRS6QNT)6LW9K+J6;)VQA0 ,!39'QY%$KZ-.F-NCTD)D];;CD#1>; MNP\S-]TZ 7UIZI\Z9V^[#:HED:-(6/'2?G\WO4PAMXD8X&)\'@!R(?3'4N7L MK0!,6/].T?O/16N\V 0N@;$I7;(^,L\Y8 ]HR1)E$CS)L#&<5I2;ZKZT\07J M_X$F,"$A"0R8RM) 30U+@JJWTSB6Y'$\238.736%<=GHC_RQ4- PM-?^]R88]\XDSD"'%;?0:"B35"N^%C6L:9Y\#6YX]*F219,T=^#F M\.U9M8SLAQ#SWP88?3:^Y>,V<=_4VAG$U"0>'E!"IUA7V X''([83!WV=ZRV MP5;?=&UP&R;M+C97QHV[4JVIE0N1\XWQ:MPM3;FLB;=![(YZ8<\M*U.N&L2W M)8QQX"K+N81W\Z2?8#H9S7BL!:QV=D*; -9)',L\%15MGD8'M:J5R[96L\$ MDD&=$?M@E$J4*<;OT,?9(DLFZNC6 [R#_F9"WG/&NR/:03G3C/<.X:PU:C]F M=:_)V MP@P _' \C(.'_"C*88&Q2S7\2#MSLH7@'A-E6@&;\7>$T?;+G#T: MGXQ.VI89T64'\;0;ZL&6:+L(HCT*P4;]1 MF$['=44D:+C1>,>W].?LS^W/[]._ZV]LX+WOV]6'C]N1H MO>+QOR[#SOO. \+1;E?>?3?[;K."[SI+\&:CJ=]:-H 19_MV34:^VU-@D%#V M;#=E_'W73U$-?+W$,N'75;W[*EV(0TVLJEMQO\%6 HOMWF7L3,>N$X3] >@^ M#!Z8S\A0UU#[,Y'N9*199]M:;DL$E>^MZZBUU!N('VUU!31(H+K!_):U]9-H M_9O;/=/E/NH].QSF\J2N%FL"=VSMFLI"K*7M:( MUR->$3O;M=*P[JE_&^K(4E.*^H-GII) (@[P@QBAQ/? MT8$?UVW"*JRD*'J_KG[OAW>G\2/JO/ICA9L!ZI>F9K8OP^"89C%N129&GG^- MGYEH=0R93%,1TP0=!FX#Z)"3H)>V'32N#N?UTX>GHJN&YUY^]]#1O)< RS0$ MKVT\G_94?]VI_JZG>B?"D.(URBNB< _N^]Y1V$E[)XXWG3GC<-R'PL"93J8- MJ[,'LO(#YV0R=MQ@O,,]F#A3]Z1A=/Y 1A#;&_O.=':RF^)"0*K?,+IXJ$:> MXT(C;Q;L,/*F .YQT'"Z?+A*(5+!Q-W#*0B=DY-)RZFN6[R'ZN:$L]"9!)-= M5PG-6RDWBH!]1QKJ]X*IX[FSGB.%P8DS#CK9A_@1"QT5[7Q*;B=N^\'[&?E$EB7E15T)@*H'/L0W^\X[H>Q$+ M6_WN>R'KN/=J6RJ*I7F!CSIJ]/#V+;=VM7U'\-2^&M=MMR\8(E$O98;>1RQP MU!U-QD?6;,T#4J-Y46ZNRE*EYN-*;@!Z<9,7G\N-4I7XLDVS\N>3 M357M?CH_+^.-VLIRD.]4AC>KO-C*"E^+]7FY*Y1,N-,V/8_"<'J^E3H[>?F" MG[TO7K[(ZRK5F7I?B++>;F5Q>ZG2_.;GD^&)>_!!KS<5/3A_^6(GU^I*59]V M[PM\.V^H)'JKLE+GF2C4ZN>3B^%/EV-JSPU^U^JF]#X+FLDRSS_3E[?)SR+?M7JETI0(@8T_+,V39DCJZ']VU'_AN6,N2UFJ5WGZ=YU4FY]/ MYB7'UYK5X]>[7]V]^N[KX^/;=;R_.*U"G-N>QI71I*$5'* TC\6N> M59M2O,D2E70)G(.MAK?(\789W4GQM8H'8C0,1!1&PSOHC9JYCIC>Z)OFVB$] M;DB/F?3X.XCQ;DI1.!#'J(FW&60QG 2BVBAQFH^G_'WX M_-E ?'2=Z;&0*0P90\ AF&%N+!LM49DE(LNS/VJ9ZI5&6S.J8:<,8,QE5>BX MG)&A)89T*:IU 7!B:<5ZGB5@JV%*B1 V-+5HA\3QI?O6.!H^F030? M!;/Y0I0;">:)* AN(=LK8G<@WAE)6X;5EQU8$\-0W"H)'E9%OF7JZP(NN4 M HM-HEH$OG"%+.';K?;A[5PHD*]N]]7-C>2K'3\X5+OFL5&[\NNUCE^C$ZV M(Y.7JM4L;@ !5X4TQE1M(-H;A87<0(!0J:.RZ^75FD@TBH)1..YG \H%%=00 MFTH"<;/1\<:,:!ZU4K[1U0:3@UJ;]9=I0]"G01V(MU5=U87Z\Z@E_!J5KQ>Z)%Z+K M*/B]O_Z&>TN.'I1.J=T:+U4LM]"]U4HQ*A&Y63=> LOM95TB-)0ES6VI,VD4 M[=,.39M^_-Z?73N\DTBLV)7R$M-:90!*5A]ZO)YS]I;4-UO=C_7U-)>L9JW" MJ]9WQ\9WNU@(U65ME]=2IW*9*IXO693$-#MB84T)KU!>.V!L9"PY$*G$FF&**]J38X$%LY#6QL%0*(; F ML:@OJH@UK5%.?J!8*02'A(W6N:.@?Y;[\GB$@'571F1E&52,%*\@C786L])% M2:[KE@93$K85RQ2SE<9;81YKG64T(W3XFP0-^"8+*5EYE!%Y;NP8Y-.:'W3: MCD(*91@>O-"H*>S.S/14/Q.3ITU,6*\+M28COE<6_GHWLN'5W@L3UJ08798W)EUMH,L8]&![Z"I$FRJ@,UG)Y>\3'(FH<2"H0 MPV$P&LV"^6CF*'*<@@*8R'AD::V\FG4=&,!D U/)%NH\U=K$Q+VH737Z!Q' M&= DU/:N"=B(V%FPE=0%XE):*\])-/C-!:L*Z2:]9TZ,^^AV['2"$1DS>8A4 M#P)59;35GZW80K,1MY'SVFAL7"/I)@55K2I6C43#_Q?4:"6M3VSUE@;!\L!! M8LQE)9DMCO0:9K8C1Y#1;'61G!&<,3%3ZE*F92=R4,P:SIZ7[&_S5!-#">MH M%L-?"@:)VMK-1F,B6!X\]UJH@JL&4 1#&0I?U484*MYD>9JON4L".)'F.YXW M^2&+8BPCIF]L8:D;42YUJJO&5&)V-*5FP#WE#KK&_:0P Y. (-NL M0CL,N39QUP"NO]7P*FR88#\OV 7G36#7_S2A'=@-*D1+6>99IM(NN$ T(9L$ M;E8%MW.Q&SZ=P.$!"-^HE(VD1=T8$R%'\;IT#+UKP-L<;IY<(,0^#A<7U.:: M9&_H-RLZ$+^;<6U892^5Y5",5*^U\T^&;^C(0+QI.#$.S4)W# N>R4N[=6CZ MT(/>Z3D/MB1OG5]KMD>,K5M'Z 1GM5QB7AD6?)73L*WY-MR]7;%@G%03TB5, MYAAK ?'?,K;[."C*R]B,M T0%\J@4F=8J,XH-K[VBW*8(D+=$Y M^[TV76BS#!_<>APSHLXS=<;A['5=.#'P=_)729L)8[: SOA&&W(LZ3Z+%8"ZVY$W( M \%CQG7*WIA2!,/L);S.Y[.K&'D1C<&,G#F%W>:)2MO4I=4V3M@-TS]QPA*. MGG_U_W^0O+CVUSPZD)OXH,O/_';Q?%4H+)J^T\&H M>=X02. >$443<:O)L/KD,8S:[[\/M:)I:PTA7,G30YV^RYK&OA7B M6R^!^ZQJ,1BWEAP.PH,&7VM>W]G,W'\"_P7$?-8CX%8Q**DR(+VFPDR^1%IX MS74XK[VMRT/?J+.KI5#.T(9#H[$=L&02$-41,"5T'4!%A8A>E0>F*H!\&WQL M"YL,J;R1+7)Q*/*&=[%4"9FWU\K54G,LI%(FM[5UU3ZS<>O:T3Q:'C\];/*Y M;'^!O S*(\I8?H=\!EXTKW>\_AJ^#CYD5R]3'7-R(C--4W_?YEMGESQ2-]D^ M-5DB@;TE$-NSA[OSR30,HLG4S^ALV6Y/&PE2.G\/B7Y6/M3O*<^5R@%UQI%L M1*:XOM%(7#AOH\J)32^\\Z?0Z'H"(!?UB*B9C^HJX;(/6/*)"3%-!5V*H92X4)SW9.*%=59W!;2V>ZSTN2X+'Z. M'#\(,SPVG$_VP_F#POAL$'EAG.+Q(T#Q<-#&S6@P_^:H_:!H/1],A_\.S/\. MS'_VP/S16T_:M_/JEKP]V+!X=^S17,8WO@;1W"9-+(V\+B&[\MGWRU.^]?_? MG<)>6'%^-P(?.-*0[E\TVRW[G7]K]C]:1V6+B^^YN.@>O_+,[R.9WUM\UX@; ML?B=O9-K>&6D#7,S'WUG>=I9 _'.V]J1U<&N4^-2%\%DTI87*#GQOLX&LXGW M;A1.@W$X%W^QX&H^]5Z.!^/9O?)\TVSCG4Z"V2AZUAD92?A]!'YQ .7<;$." MT'0R[Y(93^\ELR>=0U@S' 71>-$A.QM!'I$OJW$4S""@=WN8JX_>/!A%\PZY M^41,!QW11Y-@/HGVR9$#\]P00]1^EL%-..ZR/ ;+0W_<<T+;TRDM^+)9!"-N<&3T6 2,2[<+S.TP Q+%TU8;>S>;]7?;_AHV;TT![?.':ZPZ#=*J_E/_C, M^T]9V06N+;YO"NQ&)+%IUZ,*GKS-RINA_%,81X8R& 9RZV*<1ZN"T83I8-%5 MA&G+V+Y^,H=U5J@X7V?ZGPZ*/9#=(RE"KPTW9@"&YFU%T6$2WQ$L:9"&(;OY M<6#++3*+@+590+1_TAR',4#$GD?L28J\A*B[,\OPR2GSAZL+>U3M,2F/C..\ MYOYD)[(\+E6+)"W8,%K,7L,!&2)@Q.MM'SF#;(]V/!SH_-_@'!O/KRS/1]$& M)O.[G0S'7O&:/"6G+P8@7,J4ZQ&=7<'FT 6>'HO_T3SLQ'!$][?NW 0YG?:H MGR6'5)R3HMG<;7*>CA>(XT\0S:;C^QDYE'2$;D\(:BPZ8>GQ?H&U\"O=P6C/ MV)Z$@^FQN'"T3-%ZSF]W%CP9WQUT M5W\ =$[Y@_^)3IJ@0+GTH3MLP(W5.J MW4V1NX]KMN%!9AFD6)2DB_Y>+'L2NP\[-+NP&+XU\+[C63_>CG^\_4[G/H*< M#\*H0><>Q _'/E*?$="VQNN> D4/.RAZ.(@6XA4?S$N!MAO4I6G1Y8N!\@7S02\@\I?77] M_\A\VP*_E5-R1_B<3.YQ!@V0FJ\*951=54=+ U7^.F M8M^U#8MDFF."7U11>R)0"%C#YT\;%'=0.6JV,7K% MXJQ.=]?\X.2S+CFP%?:LMR'1&_ZM3#M'ANG4+PNE- 4EA$$C!HZ0?';5A,2# MDX+FU!)FZG$W%03+BR3UKK[8^BV4'TPIS]\Q<.$-@B5=/R;!<95SW%+;43?=(O]Z^'M1W;.];(U@S\[<.^W;##/;R1O^7WP!V[ MIU[!W7<^=M'NV#.<>:=\'K1#.4$',-B5K=C7Z5.JP;.E^@@X=(=Y:(=R//# M[$=9K&%P/N^G^_LXK->YG_\V#<5 ;'_H<'D;5Z^9PON<+ @<%:!2*=H>* MR''"W]1OG L#5PK]6YHR5HA/=6^T&\\6&K/\?BA/E!JS-PF?"[UWQ*EI, ^I M&AX]Q&WWABTGY__6]HS_V:L4EFJJO9SVV9!V0;'^1Y^._*9X9HYW4Y'- M4ZIU+M/25M?:0."0MP_5.XB7#WD?8(BV'PD+BWE8 8PMX^RV^/XGY^WV$+H] M*ED9Y=\[,3GW$IGK:![,9O[.Y1RY83OMCVQPG+8M@NEBQ)4C5V?J M7 ,T:5I?_;"OYC+H^QV.<^^G3;8*OHQ^P(5_OB&KS*^<-$^;WXBY,#^-TC8W M/S"#=&BMH7ZI6J%K.)A-3D1A?K3%?*GR'?]0RC*OJGS+'S=*@GEJ@/>K')9J MO] S2_GO/Q?4$L#!!0 ( #N&;U0!I( ?W@4 !P2 9 >&PO=V]R M:W-H965TFS;I M@MC=L$=*HBTB%*F2E!WWU^\[E.38CN.F%^QI+XE$\7P\E^]=3HNR43.760*H?%E9FS./5[MO.,**W@:A'+5Z7>[SSLYE[IU M>AS6KNWIL2F]DEI<6^;*/.=V=2:469ZT>JUFX4;.,T\+G=/C@L_%1/@/Q;7% M6V>-DLI<:">-9E;,3EK#WJNS(]H?-OPEQ=)M/#.R)#;FEEXNTI-6EQ022B2> M$#C^+<2Y4(J H,;'&K.U/I($-Y\;]#^"[; EYDZ<&_6W3'UVTGK98JF8\5+Y M&[-\(VI[GA%>8I0+?]FRVMM_T6))Z;S):V%HD$M=_>=WM1\V!%YV'Q'HUP+] MH'=U4-!RQ#T_/;9FR2SM!AH]!%.#-)23FH(R\19?)>3\Z#-]/AN?3BS_?3XX['OBTJY/46&<55O\1K%Z?71GM,\?&.A7I-D 'BJVU MZS?:G?4/(HY$$K%!K\WZW7[O -Y@;>T@X V^T=HM\*,U^%$ /_HNKCR,U>]% M['$\]M,/+_O=P>]LZ!A':CA0D)D9\YD S3^6TLE >2R-]4)2 DW'Y^WP_=SD M!=ADK3X?3J9MQFEY>P MO]HB]9PE%4J;!)>93'8M:N"=48+E08TV0PD,BR/!;6RL;K,K2,HYUVS&$_C' MPQ18(C_!#?%JT_>D.R K#<6=%SJE ZPIYQGPDLK0FNF#B (+'^U^Z&V'$"XV M%HG&?NQ& Q0'I>J@6RI%]%"2/^ @'^* ;4>;VRIM$-8XZ!ZQ46G).73&"C8B M_(3^&2T*+@-T_R&TN$/OP'\P;'@UK<.P%48B%M^,).P/#_*>Y0&-0:'%\YMGK/'ZSAQS Y)ZP$Q0U:Y2JHEJQP34< MEGDN4LH,< #*K6A]-SN(.#5#*)F424(F0='7BJ>Q2&[;[+5 C]'?AT#]KR!0 M[PD$^KZ$Z1TDS(%8?0&##J#4E.I]&Z4FTEN>&/;SAW>_L$N)HT7Z="[M(PJJ M"4_34,!ASKJP_$^:)Y!F7S2^@"W[Q _3)*N[G?-6QF4U9^X2) ;BN+28H]FE M3Z/VIH"I9LJ485YN*LH''E)H_V=*8KKOFA7;F,6Y$9 ME5:-]H$".P:D5,) +2OA#\?!^,H5NU)-]SL4LXA=W+.WO0>DL&8A4QQ1'40Z MXRYP*SQ9X\JB,-:'DS98_##GX;^4:8.$TDE)&;-J2+!7]R>J/O2?(V%S;,87 M-&@EIJ1)"2$0#!B4Y%D MVB@S7Q&+,'0IM?K5+#4,T->E5;:$3# .;(<:I,R>F8N. 5#$ 4 MBU0L<$TKZ- VHRL=2@;7B6CO1JK&"26CX/9^^FQTWG9<, L.H629H9Z2+ICN M;(9K)$-AI+T;#7*9832E161U*)BXNY&)C?;@-XL%*5((2Q=3RO)O*BOWXU-] MR&95V?9\](2I>P0/()N&%CRXY+';\8;#%1BZ-5/W3F.I9V\Z0H623PY>[0X1 MD+L6!DG;9A?07!O4A9(J">U[+*CAG:>X1U(!XF$F+TI;&$>QG :'!VU)MB=&F]N%O7]PI!M'S_[93;'<&G+0UH"*F)+'EWZ>VB4:HPFC\M1F]JF&L M#8[V72T[&S?V7-AY^%V"I@.4CNKROEY=__0QK&[\]]NKWTVNN$4OH"X_@V@W M>O&L53FX>?&F"/?_V'AO\O!(>2:$#UC\(G?X+4$L#!!0 ( M #N&;U0)0CD6XP0 +D- 9 >&PO=V]R:W-H965T MG?7B7K-Q+Q9+YS?ZYZ.H_ \.^97W(I/1#2^+;&[+5'>L7N,XJZ>[UZF>^MF?D\5(M;?B%52U+HQZDE76Z M6"LC@T*H^I]]7_NAHY"\I4#7"C3PK@\*+*^88^>G1J_ >&E$\P_!U*"-Y(3R M07EP!M\*U'/G#[//-[,OCW#]Y=/M_5KY@H';/!>I%S+\V=?$%@E@R%!QL'SA>1S"X^9T3%]C<%.^@%V*T@9S M2J.S*G7@-)YMGCAN"14@IP4W(F5HUZPR2!5N1)9)#C-F'3"5P33W[^&#MXI& M)[.;V30\QBS3I$J!D,#S:HNA))^W.GPM4]'\(U)L!&A$ZBCKK,1G3+=M),MA:#S!++Q'263$=T)"IXZ[N; A$R2I!LC$L5;(<+83C:TK[8#8=\L M&5_4/B2DV]2P:E.]4.)W5/';=7UZP*:<C14JFK[,"/ M\0RLSMV*&0X2Y91%[^AG/-WAG:/N)TMFLB 0-+7"BPN;8T=J>ICO:K[KU="V MFMO4B#+TZA:;8>^"4@OE0I]#[)U&\D_GTV_!IV$2[[S;\G$;9._KD/I-J71< MO,> W>+?2;@]0*US7U7\^ZGVNIAWDNEQS[AK9R9&QOAXX704)9,XB=;#YJL2 M?@ \.)P#MIY:4J=K'1RT4JO%@<3QAPZP%H=!=\*6?CP9]T*@E$S5PXE_J^ID M(*!XO;49MY)CPH'Q%\0#G1]4N&A0/;_Z0EQ[^^UY\V^FR=ZTV$V/ME-U&E)" M!J.M>4!)/([J7O8:"8<'38[V,HKIR?:,VB1),MX_/+U*G2X[T>KVIC$917L( MKC?VW0+[G>LT6KP('PUXB=*5^XY\KDC/5TK_6121 O/>5:8BTYJ[>JLUS-QBKDP7;7" M@D862N?"TJ=>]LQ*HTB<4Y[U0M\?]G(AB\[EU-GN]>54E3:3!=YK,&6>"_WU M&C.UON@$G8WA02Y3RX;>Y70EECA#^VEUK^FKUZ D,L?"2%6 QL5%YRHXN^[S M?#?A3XEKTWH'SF2NU!-_?$@N.CX3P@QCRPB"'E_P!K.,@8C&WS5FIPG)CNWW M#?H[ESOE,A<&;U3V628VO>B,.Y#@0I29?5#K]UCG,V"\6&7&_<*ZFAM,.A"7 MQJJ\=B8&N2RJIWBNUZ'E,/8/.(2U0^AX5X$@1H895N&%U'1Y%?(MQ%Z+ @] /@R-X49-EY/"B'\QR![3? M@/8=:/\_+=UQC##JPCX./*8(-RI?B>(KQ/0L+1H6GXPA4\; "JFN4J$11)& MI=EK)S],3L47U%1-4)3YG&:I!0/EI/^95?%3Y66 RM-8\I7%$I)2\P-%G#*P M5$D7WLJ,8B9DU 4-MB/*(L[*!#=(TIA2S#.$B M<:2=Y90+*@&Q%CHQL$Z1\#F;6!64ABM\ C(E,9.%L;JD=F!IHBJS!.8("=.D MJN[";[^,0S\Z_VG/ORCS6L] :D2WF*S(-[(@BJHTE(3Q*.$85[:](;DJB>.) MDR[_^'!'M+6P2@,UT7H;>0F2>I$+ZKV[VWIVD-?=9N[&\"N\"?N^%T7]D[8M MZGM^,#@A[H6BMO&3HF^>G[]56RV&S7@X]+W1R&^^@\'(F_C#+?LF%L\(PO/K MAM9&>:U<_.XD/-DUA"U#JU@]YI* M7/%_H9V47-$4*A997&;"4C[*IJ\2'@A+BS>G)+FA,$8=A58SU8*.YP]H$N,H1%RJ+H0WQ&JXMW)AQ:3\MWI :ZT M.14N;^^'=N@5B[_A.CSKY?CG_;\WR MD,.V-[Y4;SO+?P@BB+RP/]DW3[S!(()/QPOV=1&&7C09[)F'XV/P=;F_!C\< M]O=MH\G+K>%5B'4SW4<=T&'@;UD_TH&/\(ZT3D*#65T/*9*N2#EH8KX)_=L@ M@3<>!/"H+%7:-\?!'I\)G0;C/7-_Y$6CX>;SI1M:KW71I3-UZ:[SAJJ'JK:Z M\S;6YA_#5751WDZO_FY\%'I)=PK(<$&N?G: MTK\>U#R!QA>*&DO]P0&:_U&7_P!02P,$% @ .X9O5 L^DALP,@ E+( M !D !X;"]W;W)K&ULS7WY;]Q&LO"_0OCM/MC M2-:1.(>3 ++L9+U(8L.RWV)_Y Q[-%QSR D/R?K^^J_.[FJR2]?C#TY]^..37[LKU'PYO6_CKJ1^E*/>N[LJFSEJW M_?'1Q>GW+\Z?X0?TQO^4[K8S_\YP*^NF^8A_O"Y^?'2"*W*5V_0X1 [_N7&7 MKJIP)%C''S+H(S\G?FC_K:/_3)N'S:SSSETVU3_*HM_]^.C;1UGAMOE0]>^: MV[\YV=#7.-ZFJ3KZ_^R6W_WZFT?99NCZ9B\?PPKV97EFP^_OW_]^R_9VS>_OKY\_>HJ>_RV MJDJ.SLY.UT8[]P#XIS&.__3@%B8["L_V5E'F5=?"*@X/6TU<]O'C9[ ]Y?9?EK?[C*?KFX>$M_G3Y_DN5UD1V&MAORNL_ZA@9IW?50T:;\ M>C\<7V57;C.T90_D25^]^K39Y?4U[65?=L1$=):K5Y!5PL^WNP:QUMS6 M,%HWK+NR*/,6('I,,V^'FC@I3 "@;EV]N<.1 -/S7V9 BH"=X^PEO)"W,-(% MO%[6O6ME&UG?YG67;QBAN)1U7L$^X-M=?N.RM7-UYJH2>%_>>S(,0#E>0. S MC\!GBS"_?/,_KU\>G7Z7O87YW;[@>]6O$!)S^ 7 % P_ '&![B$)X&UC'+N\8?4 XKNUAK3T3&VRI M'0ZT<>$,UU4#:,\<#-CL^:5 SJ N?'2]4*$2+0Z.A% 63N$V75_K*B8:V@?L MM"9"=UU?[I$'K3(8)3\D6M!3\+_.[[@ K<3@HL-[R&H:C!ZR&T2+<=NLV M?+!UP!6M21"8.NVL7+BVF\P(ZR $-"V]"- IAHUL%X5,N5&6$.C#[Z.I[6Q( M>*??/(>5P:YSX1ZP(]"9""3(*]P? T!3P0(8@)7 8;AVP%$*!^IG@8,*\ H' ME-\<"/XK6M$FK^NF)[+> %\"Z,!W )JBW #B:)U=_!U#AAGC*EL//0DZ' 39 M#&*[;U99#1IE6;/>BY0*Y !47"/;)>C#@"U*P@CF#+[KUCG\O1M ':$%F5P M??Z1,(DGAPYO"PS0Y7T H! 50$F_@2./M#@PLIAOEDB\U\ &VAKWA&<'CF)/ M/S-4#F4?S@Y.":O9Z3J6N.8WGFM^L\CR0"L&G;?.+E48O$=.7LW*O2\?+3KX MO?R.@K[KG-!E5>;KLF+Y#^!&NMW*B)$\VK;-'L%;MG2P'!D%"=%6\BFVLBO+ M^2 9?@%G$*BFE<4HGQ0!EK%9A?QC48#NFZY_N 1=9>X3:E5T/(6MLD"M]7S9 MSU?TWNVN!-R7/0[V:F@;^/D%*DO=+GL+*@&J9*X%C%ROD"#_G@.@\=#\T]4K M.8)(]G*T_?#A=%?-AH4Q[5//-^S-'_N.SIC''5TW7/4%N!+R8P5=\QBZ4QA7D2J(&>K2HO.J:/[>R*^0>=O9XF=&^\TX^ M0VIRGP#2 %"1] (I^(N)THHFT L.(#7]00K4<\SL0#DB"E/9N3FONHJVP#68 MP_J)9#!# X;V9"/O& U43NM%FK$PE"T^.C?27V,BEPDF$\/Z663K&RF6@9HR M\>P4I&F/,,QK//F@9=!:&8T,>A1@O0(]4F5B>\_ >$$F?.MEPK>+7/Q#1QM] MI6I/2@Y\W@AT)-@(]50_V=*,Z3,Q6-&X!/#],92MZY)Z"F@^<'!P -*W4%K_ M:RCX%^2]?ED(;Y _P_[ F >S-&^)309ME]C'#OD:(YO%^J%IB3;VWAAC.;:* M: W'5_45SL4&3N/0\M%@K?L:US@C 86J"J&[!\%K932/Z1);4'=(T2=UDX]T MEQ5@9/E*E/"J?#' MO *#BZ!$DK>LX:V^:>]0E6H*U#Q7*)C@C);K"H4GJ,B;CT?H]BN(/<*VJ TW97P+CI *@(IR&OD 3CR#3#^!@PY M/M%;8"]-B\945<+&"C'C8#\="'Q8*= MN1MH)T&>AU37;QE? ?_%^\XA_-;7S&'NY]FNN45->H6:Z6",@TTS@#&)'X*FA:H1(T (8#)B8;D.H M4F_."G4F=R>:?G#RT(A>/[P!8!%B8RQM*L 3'%(ZF#H&453'_C3U]*&E4EZ7 M-9D4/3]1]O+="?SSKD-A7Z&YHV*UW-/CP]""V -\H:T]WN2B ^[T)'BQ3Q:Q M=[4#YG/TW@%=OPY[3?JI'S!0=I2-AXJ@QN"4 _V)3#S:%JHEY2=B9:3]E'77 MMP-_7[BZ41\6N37S.X(S?$-:<"%:,+,V1##]C,8A,/X[Q0>I],AH7$M,\9 ? M\/" 0@#L%_&Q;NK"H!+7OSKF/'4O)DHW9O #$XB*J$A!%]&65^<7 P>5?HQ-2\D"/XJP;D[9'B MVCOR7<(I"K 108$>NF9#^CEH _^ A;,Z"W\.HB[3XY7H)YUW-!H,P0KRXE]# MQX+=@!5>;)OA>B=0)XY(L"0G7XRRAZO XIY^ ,*)"SK%%@ ]NW-Y.Y*!:'5Y M9E$K],TH+(^1>%#*EF/:R5CS& "IV1]#@TN'\[=16B??1 M,^4]08!-5Z9>A=BV>"RJWY/_%2OCU$0M3Q?9]#M85DL./A*?24;_62-DYF]B M!9X7"6]/"F@^%W3T_== I4@419O? G_&H\6B3V@[Z,ELY8WG[>\.J! "?V7M MGSAL 1]UI;CQ$$? 8ET/V&&]$YV=_4J^MW**5 A@9*1:H7MI79'_N(C8MIH9 M\%N^@=UUI"_'?N%X'#&ABJ EZ H7T7L6T'NV[ ST2O_K($*32%X<)ZV))0=/ MGIY@>UA)3J<5>7&)9Q/A/TL,\TM@70 '3J(*.M!N70.](TG+>L MZ84P_>GY/?%1BD; N6$+#_=VQ4$)_2U)*(NCI@GEK08^$G.%'_U;:G-JR!4U ME7&LU6,L+^#(,ONN![3OV)+N[D#2[?'H56 G!1V&M!XRP\6Q1(&%IE5/ <<' M!0Z.@,F$M678MPT]5'A"/]= ML^UO<:G ^#"<612B3]'B=F ^T5.*8V&HTC^2$%>V!CM:#E[IO0Q>)=.W!-'' MG@3()O5ALM*(79'=Y!)$ZU6\-VU3*63+*&&"+:<#&,BLPNU*"EF!$AJ'["7H MU:S_Q1$,"I6QYB;:FMT6_/>F+)C#DZ"6T!]O.B 1/ MY!WY7.Q&28/T0W/N!PU:*E=#/="?'QU)C%P.VP";!4"(BX7"VQ24("L"%,0C M^\(8H8+[;CB@A(TH3=TIX:6F&B0@9Z#:H(>A8SUS@ZQ10ZV>[.:.LR(_UO]D MO#TZC0^5H4]]W1XOL$10LRJ\8NM*XNI@,E?-4(@32A>.>WX*IV5*_(F(C4QW MG/W+*..0]%HO&,:))0)#^@FEN1$CH&SV0"MDQ9%81,(,B(^2'G K^ M5P\2HMJT)>< 4"3+TDW7A<,!0LO=LCCLT4M6ME&DR1S N8V-#B1\#\,! MY[(K\+"35 ND8@Y^":#T2./\?F;&=((Q6KAW<_@R1H,"&&/?,67XY(YK.-?U M:#4ZGYA]=AK'0H/"?R8H[Q5,B&LJX+-$>"4YLEI2& M8<41*H_-G',R$!W(H'XV<=5P3A-LPB=0D&5\D."K^]2[FH0&J$HY9KRLW5TC MBRK1%0TO^6?J*W]/3&9V"+2"61%TG)<&!H43D'%\ MP0,$.0HG%,'Q/B)[GIW#_I@D9]-P7@@R$!(]%D !;38E(0(-_)E(H;@(+.3] M.LE*<34=%$\CP!X<4?-VBQFIZ# RKG0\,"1W@ ENV(12BA5T!DCUF@R/HH M)2'H' 58X)M>R,,394E!%K?=HC6&[@(0+-WV3F/O*:'S!.&$/&SHH\F][HI3>A9BD_\T2OV@ ''P5&B';KO,\J*??;\WO_^SJY>2JDWJ9#>DK'KZ<#BZ.*T25U#/O0[$%&D M@SI\C]+Y0$@1'R+V01Z#_#J$X^G,W=;R!-"Z&9N=:@2M1CX BKM8X___GEW: MS1NF9,3_ARW3E&-M:G2*>8F?FE 8>A,4SW#6CS 6H(9%D(EDIW(()"45)I8) MF20BV6CK#'.K)R75(V*;[ :AB [8"X0UAMA(J?+H]CIP1F$^YQ%7<"3@)J\Z M=8V85=^JA@_(W+(MB ;>C':MKKK(Z8-#&;Y4 803P*93>L&582\-A+2?.>#"3 MNX^2@51+ 1I1L.*-#G0LWO;YG;7=^8!.,SI$=&:=2:_Q\0&2S[Q%2CBO*J12 ME :-.;03HVQ']D0-5AY.0L'6J2[O+?^ROFD0AY.1,Z^N1'".M\G\7G/;(V>W M:N'!_:#[2D68XLQ-T.=&OFAVN]>>>:?\-N;(H&D,,.XYVP2K6C0+<>@I^T)R MFU(:U-BL&44%LZND\*, 7AFRQ"@:FN7;GH*]HM?>D M(92 BRAJ^&+*)N>;$ M3@0BV)951>@P,P*SV;%V72\Z(W(4FM[5@2O!031EJ2#CR[/Q]5UV<769/3MY MQL1_5=6;JF110P+$ZU; M7)ZQ' C"Y03 L=5P19*XSS^)!LAQVIQC"1)4= M40%N!W0XW@YQ1J_SV&2ZO_N$Q$CUL)X58RD3U_$0)D+;D*'!40IUC6Z:_5K" M_L1 O7,U^$"\%TEOWH;ZT?>C!')^M63&N=&X.KD-[MD[&T#$X# P.+L, M-HY87J;42 04S3C743G!") [?2H9:*I2, MAR#QC0-NE$^?>T&Z1JJ@<22+)<5GQO%,5JXMM=9< ]6RFA*Y:E 9*?=PIEI; MWV8FYG!")34[1%/*U=)!IA!.$@DT/I)KS)#15%3=:HRQO$\4.]P2B9/;0,P' M9TQ=K'%NT19@'R-,?L2T$%)VO9),.KE9T_G8Z^YF@R')^I$6U0AWR]M@UA,G(5L-\Y:,3F4Q[ZFB>Z; M1YIOG"[KQV%#CT^D"8Y$RI*HX@42B>JO-ZCPM#9:2>+%(LW@&$*TD;U>W-!W2)[SIC,1010OF^@5H=+&Q@*\-D0&C%]TJ!.W M7LFA'QTI40F#6]Z'_RU\?%S+SQKQ0=::.N.8WTI,U<\M&0R2=DWU!0\@/I^3 M&>C-9XS%D2PR$U#W\ER%0@?]2 P8=9B,S;3!;)P343J(-UTDJ7LE*<7DOU@Q M5?KX7(R>R&":K9BCP>,5FT22H*!Q5N5;R2'GV,V$LCQKL"1FG1RD';!K5-VQ M4Z^=)RCVK ,44-P!YQTZ.F^V2EI<>MZ3AWF0V'_F./O@(T?^F:&O5?R$(G+> MS<(>W:2=*AM<+Y?O.:<1X"KQ#)D8*0;A M/LJH)4KMR ZE/AF4FQ9G>;.PIT4#\R$G.VI+V.!DGHE.8 MF+W*="(P59@!$15E^F3=<3KT>#F2%L#M$7QC%1V-$8/&-AS/(V)+YI$7RV/' M29R$5CF;!1^\J?YSC9DOI1.&1CRGRYUX+I#/>)GULAG6_7:HL@M10)*IA']J M1-2R'3H-V/IGRB5=R!2F)?4?2Z)>IJ#&'5@,S&5B*U-#HD[RH#9H)4#( M_<148*PZ[2G#,^2'1IX@G+QR];78T(C:L#9!8PXRH1CD3!A[(.AZILR-0@>Q MBFGRD*?K%@64S%IN$\+]1PI.5F8V6G(-#/G8N5HE)^TI,3_'"3),LR2#O *D M*'L><]^Q=H\G 2NL%Q$F%6QKK/MOQ>IG?NN5QPI#QR8*0NF/"4TA50,9GTVA M*+26%')^2>,& +Z*T+A.4#Z2&D4\6C?V ,H@J['GLDTV&[6$D&S&PP'F\C%B M9%[>XS%C:(BB$?:AQ4,V5,@Z%WJR= .]=\"/_,KH(JHUO#F*G7I/G4:$QY,J M.U7PS*',5BRGSH076ZW#?JG=N+.?C6 M*/!O J:2K.Q/CIF%-Y8\XQR_NL82Z=Z&FONF-_&QA!N%08>Z,:L)@(@@AU*;RA)L;I5=C)6S95XXP2KUB0N/T #^/.U.Z'9UNER MJZS?@:/\B@K,6U38=[#@)&DN#I).V(]&OL*1(YKP!3VH.6VD$U4UX(ZI<.R@ MZU'M^3A[06^.GF)936A(LD:G@.148#$4O1S8'!"?U.!Q/S24B7:6DQ(V M]%&ZLR[Q:+I$JKW#R*FL5=UDAZ9W%$SC^= K,7YU9ANZ]K?3$1(?V@9W_CUI MKD'>E"-X^V;M^U[#[57M@);NC<.48J7Q"9BN/2T]X$2Y)M<^Y2I1I M/O&>\ITQD#7=D9HU,!<-CA;@;P/Z&+:B&PC R1[IRR,=:UE)#XVF3I=[0_V" MN:9I ?:0#^>LF&M^BCY@;FFD_:%"7ZW.U#XVIF%?Y],>6M%,?"L&A%>;UQN3 M[Q)YSKKX"8UG[/R@7<+*5'<5F>;7)S6,NGG/&QK'3TW1SNT.13Z04M#6=/;UMMCO9 M93B>MW:8EXY,)ZS@.!.ZF+9K>K H%,<\527!+YMQMO0])]G/.8UI!W4][)CJ M="2KFZ*[THD$ \,F27/%5!G(5TF<-^JMJ]:5^_70=K(QG#'D.FISEU68/Q68 MSS-?QSUV5'Z1:I&]#!* M!O>[4QCR@0D_W)Z?)+M,=#01"6ML@-9S&SJ+J5O MB[[T;U_U2;SJHBSB'#5B!+S0M N(RG8$]B9%H1*C2C2 M /U>-_51_&Q44>03OM3'R&D+Z:Q4;^L:HL0$Q\T=!?DWSA7=Z&U!F ]4T-KA MZ%+[H[43H<]*\]C;-:JK36PW:A2H>T8O *<+F<=SV_;\E;;,K4]%;S_(CA85 MY=!+ZW2Y%=8_M,CB'2NX20'X>4-D5W-93F.?1[JX+@1I*:S/\0YJ2>L;U 01 MX(M$\,RHT6*.6-P.&N<&@%WUD MIO^%BB1.,<,!_@,%2<]92\)^?:M[BX 6PAL/*D1*![E,(12? E].$BA*2YZY M)TN^1IA[>1R,&=PJ-ZH*"6/=(/TRB.=26$K",2-AGN =S9TWTL:[#+ZJR.\$X/9:D4_@ICR-07*JO'7[L'DDXUK*KLB;X0\<#=MI.67-TCA_.MD8Y[Z/3Z9F43"E5F<"Y.<^H'?9N%?F*75VT:2F(HIR?H=L2"TY[2M7>6TX5#HV\#NJFW94L1T M)?_"SFZDKQY3CE=NL0?-PW<8WK1-W-A>B2-]C M//8@B:F+(;65/H[WIS2@@3!_'E,[2V8;#1TZ)+0MX28]$VV) V3SZP];7=Y" M+&@T%AP%V_]M;K6ST +M;+ESV276Z*);TEM9EYR*_@YCDKCL-]OMD63M'%U1 MHU%\E*+5Y:EF&MQ]X?PJ=VOT'J-YC(9)#*!5]NK3&U @?MFO_Z;\UJ1XA\#$ M]9#CL7:B3DQZY#"9E2VS!VES-)>B;[JL13U>F2MQ"95TOPGY #*/] ]0,S_[ MQ:%K'&BO_GB<7?1)LX:-V(SFN3)$%_ M.!+CX8A;T&(@>R4MPT,K;5]@9A( 6$N(?E&U6C_;N8)*X8RM#ZSGYV1W'0[; MJ;QE=WDS"M!S@O.(VFSAA39.Q.!$=;?8HR>&D/9$DA#W;.,GGWU0A:M0:/XH M6H?[ KLEY%27U[LC6:=B>>$&!IR9C<<:TQKKZ\I%54Q&_=HW[*2IL].3OQH- M=V%TU,AG1CO[ZJ\A/),(;,P5V(FJV Z@MU.>5JFRI M2$>;@+/%[BMK):A@;WN(JB3$_IHF4SX@/W()'Z&WU]ER;Z\WQ!KNZ=+YN6/, MJ\S8PMGV?.Q\_G!-Y5W!')UIR01J+< *5>6(431@.6%/7C(7":-Z^<>XB)E9 M6HBP1YQ7(Q5:@>X[_TE[8M\Q3&H+I.$6AI/+EC-VVDBEB3*L=4V:-L;.I. 3 M9>O @^4_WO#O++3].KNW[1>,* U%7VE9=Y)TOF2@+/HYE(U'&CAJ>-A>P[BC MMFS( RXTOAIR#M4M1K'>J-$%I:]J;S8ZX#V5(E!PCEK@%[Z=CFGA9II_^=:@ M!;8IQ-@UE4[BC.&J).][BWH"LUM1TVNOY1(2"@K9GE>"XK@?*&:V$?JUN3]^ M1IT4PB+$<4^[#C&ON$T&A[R"21_4?C!!,5L*F9D/5"@(.DD+E=)M-%OF_DL- M_+-+J>KG&N'L X_]:[EU!O-G1V?C!GY*Q1*UTV"@E.WA+VD-PZ-K8U4X-_V4H&$@RZ=$!# M(MW9C3Q?W%/!JH[IH(K$.S$CPHVRY4R3@')+Z4 FZ$0Q M;YDD:F)@V7U(=6_JRJ2!4[H4N]!"[P?U!;&W1M,J\^E.CK,WT@6?@C)XXU!X MRS>;B<[CI(]@F&.HJ?MV*B89KM]*QR1I[IG^[:"K@@ICUXA[\^XR;;U1F^Y> MXEMXXV-*IM.&W1"+& TRJ(?>%"\P+-0G+U[@R8_(DE#%'W^?AMAB 0C=2HJ# MH4??A_'?? @W$IK6]]$Z;!/H5$*V=K;VTIWD/3O)L)!N/^QEQ)"'[=FC.C;, M(?;41LHX^W)%>E,.)# )O*VSGR,<04G4WX-C4ER:Z!G_)/=TT+L,;)K4NFE; M3MBGV(:D+9G@M;2*IY3R5A(3ZPR1T]:XUF6L4 M&=?$L%U4*L[+LQ48R62QNK >[8C/:+>\$-AK+4&%4-N4=K;ZJ^2ORUG&0Y7U MMZZZH206>% ,;<)-3*VF[;Y22Z<&OZ0*A.E"8PEMNJ=7DU'!K+Q3%V1E\%^^ MR[BDXHO!-WIX_*76FGK1->;D<1\?BH)$/"C5R6>>[8]OK_.C1/LA MK5ZE #>6,)VOQEV 4L-/5V3'#X/Y7"?3MB44LD]+;0*3&"4JIA@"*W:A\7I] MS[+DR,WD38Q"T6$/_HSH9D)V+IZ2VKNZR&0N"Y0G=*KC.-BTLFT4$M."45%Z MI1@W-$9+DO-CZ]>QNKQ6P3UA1*8^EM8 J] 18&7LJ'%K@)&W@-7[?=EKTH*] MV4\:!WD1$SM4*!$%D?TTP?^^[-4)ZY-DW%GYB#EVWD@RC;I3_?^0 M>'T;;Q=7]R\L@XTUNG!6Z8O\GELPN;)]4[A*FGHD[W6BV"&<*YR8&BO$!W4R MKU:IS%[BI"+<*S]^,;%AN/(+EJ+N24'_DNIE!HU"2+W;[.JF:J[OV%[:W&VH MAO+U%'ZMS]H(7\84>VZRP_CEJ2S$P"0R(=R,:13BJUXFS2AH)< ?@_?( M.G;,':M"F*;+/VE4J\RWUD <2"6BPW#>*M$VIRF$B_Z>D*"^-ER@O@O MG M[$9>5>WN2A_PKM''&FJZUJ90BRY.:,2H12? M=D&+Q/+E.PIE((65'!A'=0, M')W#QN".&(VJIEKL9?:.$)%F9B;Q(G(O<$L.;&JAZ;IZT8*IEB'>2ZIVR-3% MMIQZK&/\][OQ>V I^KCV^%*W&[IFSG_/Q28&Q( _#S+)SE"P3?)5M(O<'-PD MUY\[.)##P "K=3>EN^4PU,G9J>0GO]GT#0::)'JE/4)$WS$YPQ1>(CWECJTG MI%'O])A":***)P$LM!YL,HX.1BA:5FQ"KOO9Z6 M6U80;#FI),Q&\I'Z](,>7^=[?_FT!I>XF0W,!/9)U-7!BZZ)/\M<0#.7SEX M<\;4P:-*&I^.]S;B/92Y^8 X34SN,Z=00N(T#_.;?L)I7F]UK(:C])81MEXA M&?5?G_ HT#4*:7,]+4.59_D^"[C?M':.);(YTJ\3$! M<.":B-D2!-,)D$^/5F3GE21#WWA==9 8@5RI&/)HC_3JG=EIU*W]^NV[_\[W MA^3^ M7TE4+$C4/S7BC*!2G=#(GDC@$'[UBD318B8R*$B!X/V/8GM;8IY4PE!).927 M3I+G2EI5)^DB4^EF-:+@IEY4\[P;3[H)R%&@[0>OJ-D;)\@ERWFPD5&L;Z8W M9.72$J\^#SF3Y_?F3.I-VE'+\A2%?.%0F7D0MU8W1FC(+Q_%+:;QNE%J--VP ME?N^Q5R\4+OKIN=Z]CW&J_NF%M?AGI,WQBF/EN_;TSB[]M&)ST,X;GSWN&6" MT=V63$^Q1KZ9AY4I7N/J -@*&,(4P;*>%O9A_08# +:BM<>,F[EO1-KEZRO_L\DRQN*I)4D8]\4S-SA '!3$!7K9%J>[] MKOM2<)(B3W$BPYYGH(JYTM@N5OJV!2CY'N+2MP/S>//.!>^,8=._R#Q[]T880XI- MFUTZD1425/5R[RH*=)&^M=DA9_7Y M V%U;[TZ7@EBB>>.SQ;LJ8+N.^T=00<'4+)ZE''_.4_2V^"5>WQ57 M&7,P%U3(0Z&=%*0PQZN4 4AF)GDI)#/>IV7X=/S%7( O26 [#VFHY_?>-QO6 M^#*L,2EJ%H=*&P=SXV?OYH 3:K'266JS'X;Z7LF"$>4\]/&RG9SR*O?75'K' M*O6HW1^JYLXY^K+I&PPT:D_/CK/-M1+9EX>%2\,HW8&B:5*,%=+WRJB[N.E M%O:VA-*0R7J^G(5Z:71O3=A*HO/SAP%*'=WJPXWKN/VMTKLV?Q60"),>U6I* M12[WF!TW6T_ B5O5>?\.\98M<+=2Y+MOD!D:XFE#)E.S^(8:(,P.PN)%/]>Z M0+_=:5,3CE48(CSL\H0)1-E9DTI=T5$[\1$R6ZZD9X@94V(#RC8QUPGY<"A: MVP[UAO_ILY'(<6(J0?5,V54)2 -\2%2&3E@PB43NJ!%9S@V^30_9OYN>6E[S M&Z7!\*YG(4[6O9G>@']:)&)[4I(".CMLU$$YO@*5FT-PK2E*4JI^H/(,"W,I MYPD.'NR$7MU$A56%$KIXTH^S7S30N6+-@'NBPKI+4Q(JD64O$8@RG\WIF*H:Z/VMB-"8RX$[8XI,B^>EWX[D9NNT-E M1?[V1)R0V:+4_'4173WXF&BNA;+1^N<=KODE016IT(']4%--4L_*#& MAUFS=DR::J ZM.Q3C5#?1<78 <%Q^:+* :Q7FUU#%W8?? ,Z?($2'P+T/KH[ MSL^0B;1"CG\L":7O2NY==S-/DW.*HXW_H6^BGUR5_^6H#<5UC< PH06+ X\J' M^46_LI1P[X1;OL*1CS%MTC9DM#VF6C=.3!9MJ!EZ+NO8:HY*\GOI0*5N_JC; M&@G&8+.-[&R=8=2I0U_D3),H.U3'(O&^C$?N;/AO1&&:X-P#DE$(U9,43+=U4L/$#EA4??D"JM"K MU;**\(7DEVM:6C*?4+<5$EJ6I'$H,CE?+C)YS8ZD]YA,F93 #_]\7E")MXHS M-L,]P!+3,;EZ=W*:G_NW2 1SS"M<'Y!_BJH&1O4"1M7V@.=+)AS%"-:NOT6U M.%05!P?*6COBSXTOQ9]>+9#;9NNL6OYL^%BO&O3_ZJV\:4-L<+52,;]X:F"W7J!M+J*RFRBDXZUDD8,8!U M^X,Z6+3T%:@QK_B6O&#+#;5MVQ=6;R6=!-G&7&31% DIS^?+JM0 MZ&*?VR0+_-Q!9JX%L:]1<:@D#'4:< Q-2!$R@@0J)R5N@I_(Y9Y1Z77AUKTV MSB@U84@;17 )UT;NV-0+04/NZ2(@0W[I^7)^Z3N'K2. B%YSUPQIS8_4="4- M@M*@_?/#9OZEBP(,C?BM7X:2[[I]7?N$M]#R\.>+JQ?:Y^/BZ@,].3KY=I6E M4]@?OV_ (,Z^/?GZ"96KGIX]MW,AB?JKG"Z"^/"__6IKDQ"/E_']&I?>C[AB M1LI7KTD86!,BVAD.&RX7#5.GKFUZ4++J])Y@WONSDV>K^++DN3U03Y9T9K3= MBUQ+9VNH6 ^,+^@)-Y$L+8TI;X' J .1Y%F M>W3_6%Z(/X:HHL@G=9R= MG'XWQZQ.OSLZ/5MED0HN/.J;KTZ>"(NZHK+5[9U:SR..9;\>C07K4&J#R;Y) M+^/WYIB>'IU\M3+I7)W,[G/;J5L5I>[($L^_/GGR?39>W7M4&'!=_D.3)\2< M/LG??P=U[9^8RB>G!M<^ )QA:<]FX??LZ/1\99HFO0Y-DV3YTF_K5^K3EA25 M3ZD<[V7>YS_] 'SOVEW2Q5>TPA\?82S3_XI15NQX]_W%V:.G\&5X_:R35+DM?'IR_ WH'53LJG_TS0&'Q#)28++TSYW+P4["%^#YMFEZ_0,G M0'^G_P]02P,$% @ .X9O5!2ECH*U @ W 4 !D !X;"]W;W)K M&ULI51M;]HP$/XKITR:-FDT(4!;M8 $M'1(+44% M-NVC22[$JA.GME/:?[^S$U(F%;[L2^Q[>YZ[B^_Z.ZF>=8IHX"T3N1YXJ3'% ME>_K*,6,Z3-98$Z61*J,&1+5UM>%0A:[H$SX81"<^QGCN3?L.]U"#?NR-(+G MN%"@RRQCZGV,0NX&7MO;*Y[X-C56X0_[!=OB$LVZ6"B2_ 8EYAGFFLL<%"8# M;]2^&G>MOW/XQ7&G#^Y@*]E(^6R%63SP IL0"HR,16!TO.($A;! E,9+C>DU ME#;P\+Y'G[K:J98-TSB1XC>/33KP+CV(,6&E,$]R]Q/K>GH6+Y)"NR_L*M]> MZ$%4:B.S.I@RR'A>G>RM[L-!P&5P)""L T*7=T7DLKQAA@W[2NY 66]"LQ=7 MJHNFY'AN?\K2*+)RBC/#Y?KA8?3T!QZGL)S=S6?3V60T7\%H,GES^1TL M'N]GD]GM$KZMV$:@_M[W#1';<#^J2<8527B$I!W"@\Q-JN$VCS'^%\"GC)NT MPWW:X_ DX@U&9]!I_X P"-LG\#I-&SH.K_/?;3A!UFW(NHZL>XR,)BLN!8), M +7A]+8PAE)C4@H0]$BUM9@4@6F-1G_6\-,,7[];[5#0\#=[U^30WL=/9%:4!A7@ ?4^?"4EE;B%3BTO96)V MC-#"5J]6W2/-9BI%##PKE'Q%"T&>J506E1KJFFE3:U] U-;GFOB2B@T M.+OH>:"J75()1A9N?C?24(O=-:7UB\HZD#V1TNP%2] L].%?4$L#!!0 ( M #N&;U0*BN9^ PX )= 9 >&PO=V]R:W-H965TPN'CQX>?>09M_S@=8%^C$:)OG[@T%1C-\< M'^?10(_"_"@=ZP2^]--L%!;P,[L[SL>9#GLVTVAX3#U/'H_".#GX\,Z^N\H^ MO$LGQ3!.]%6&\LEH%&:/'_4P?7A_0 YF+[[%=X/"O#C^\&XZ22/TP1ENO_^X(2\^&2@4XS4*MW*186X8=W6?J ,I,:2C,/MJHV-R@7)Z97KHL,OL:0K_AP MU0YZ_>'1=0M$EP'$V+^5@60U<40RCZG";%($?G M24_WY@LX!ITJQ>A,L8^TM<0S'1TA1C"B'B4MY;&JHLR6QU:4]W&2PYL\1R?1 M;Y,XCZU-_.L2WJ&+0H_R?[?(X)4,;F7P%3*NP6=ZDZ%&:1^-L]3Z#.K'29A$ M<3A$<5)ZD9$@B>BX%&@QBZ.HLC2%9GR(L05--)D2_KD79=;J#0?CH$ MKXN3.S1)PDDO+D >Z(6>43%359/L-!V-P^01A8D1H7/[K?'A+W]2E/AO<_#D M'!PF1V&.XC)K6'>(+>X\N8^-T]^?R724@H$-X](4XZAV9SX>)+LJFZ.G1V/I$L^69 M)["G.):!F"_NZN+J?.:@X.^5$?G0PS[D\3QT">WX!N2%21Z60V*4YD799F$/ M?"X%Z^]K:*QQ&/=JR^("<\FPY_/2M"""1%KW@0I(FKVUE35VALV^AQXM8FY@ X #\@M3"B:"8!1S[!*27-0BC M*)M *I>:U.7@P/.P'["R#F!G11;?3LJ@XU81:'WE8>813 AOL7Q96;YTMOQD M8N, /.6#,#/V"DU1QB50U4*F-I=89M3MPCEHA#?1Z 8#!+1=XP M]\'8D/2,#8ZS.,V,LU9#[VG#B9\6S#SLD::AUAY@I%EWF35.U:M48H]#:&HJ M4:>NG"# @5(X$&3ZX5,Z@?B;S:I062H68&T*L$R9["P&6X#![VDZ I9D]+R> MZRJ(,"NPFC>+Z"96ON/4HA& MT \B\(V\%K_P*[_P6TVS"=#FX4!+X:HJ7.T,!@:5C,#9L1O@!O6@45$_C#-T M'PXG>@:=C(/'8([3P,(91&PQ';A7)*OL6P18 98I9:ZN87,L95ARVM+A MQ*MG49YSE^N\B"%<@ZRZY:V;P?"FS2AEVL.H8OQ]R?"W=/;5+GX>[!=F%C>= M9\>_ZQ*'A_ UJ@81\V8\R:(!0'T3J"-M K5YNZWV6QO-28$^Z=NLQ.*RG/^A MDWGAJTNU!E6A*0W)H09V,E)WO!(!@+,< $!DZAG-<%2S'#,2<3#="(:*PLQ: M(@TEF79=B.HPN%!TD0#>+@SN>/H=0+=4Z"K3%E7I'V.=Y+K$*BDT>(;L% 30 MZK2!%PP; !]9T/>U05&SG LJ*0$"T['.BG)&9MIA/%J6E&#!/= >!NV[V%1O ME18,A@X8N+Y:E1NR5VJM/#)UQJ>6T_!PH;" &<[EHAVM[N*J4\;AXUR/0'F8 M[$SI"2/?XL^6KFSZ MQ6)+8M^3594?S6Q\-OLJPA]+.Y,Q:7#2+OXYZ(X?LI20%CE"#][=UY5Y]+4XV36 MD(6.!DDZ3.\>&VWJ^Q ^:N+#KZ:YA*-''68Y(/2PIU$2CA8]06'9R%OEJ*)" MIH=V',P'\7C1V<"T@F9V.A-H36&QN1M&,PV13TIL,PQ:&P9MQ\0U#89N9BUF M?.,BB=H$U.PHV1T]2FI^E+@3I,^-C#M$ORQH#),N3S$W9 QF*0.V!C"&F:+O MR[8.K\D]XL[N[007MXMWP,5C" ?Q"&:U -W^ES"R(;7]7:!CBI6@3LA7 $)> MC7N9)[9 O5Q25P@KA'( L'0]_"H%[T2OC&+)Q+.!5ZHV@J1$D*TA*33,U=45 M@,4P65"LZD]"NE$H#)>;HC_A45>>"<@<3?,\;.#1/!H;QG0:X&&37@FG($=71O7U50GZ> ZIRN: M;875U";9';=):G*3[(_=[!#]LC"*CT#VNS"(.&'%"?!P+W^] ? $F_N*V&@? 1Z!T19P 7W=(K5E!NE]6L$/\ M'P;P$;-8X3<<_$AT0S[B!_6\X<@=]$W#ASOHHS691]O)O*>;U]H*K0D\NCL" MC]8$'MT?@=+ULH- MHF'?\UM0&L6<;;,+ ) M$A-L^R5CNPUFQ>JN312\7;V "SVFRE7>[J0;8SDP.TF= !H,K 'KXN2(C^%I M$XBFL&*!&T+KC*@U)4?W2\EUB/\O(K0E2,OX1I,?4Q7*M-G)BJD2P@F:!5*V +/ VX8^X\1YO50&Q(4^ MPYY:9[N?(9RZ(!D,N.0Y-_LQ0+H;(#*?;@O(A*>Z-]M5V*DWX[CJ??WE>96% M5F2..,V7?&.DY@O/E77SQ:(!M#4+I[8;\<:IY%W1]>QFJYC^Z/K.D2_+%3H8TG6084V?5L7UF0=VR]9 MUR'^!:/"KU&1&DQ(=K*D2K#PW0Z0"-JVJFH6R5S716&\=M@(AR5S!W;FJ((# MK'M&HHWQ33"=\KW%VFFO^JJ,"NX+_#Q /#79R<(!Y M3GA'^FWKDXRS+6BP0+F")1ZX@"6.&5^'!>.D&R[Y6 3!\YT:\#9:E:3>UJ<& MJ-@<,!%,'7?P$ZP4Z01-/MF(*Y+85]0)-'7'MYHLXOLEBSK$_S%0$YL[91FL MAYLX;VS[]YQA4^G,[K")UW01;Z>+RAO%IE>=M958\T-\A]?5->ZKVQ\_U"'Z M9>$E"*>8051WVLW/"<'26^]$)L.>U[97@=>$$M\OH=0A_@7#JR_I?;G*"(/% M+A@E$F!/JB57@:RZ!\08C>^$R<"^) O::"BS(G54I% M[<*C*T"CV&?=YSJIDC Z\>?;YX\5VWXW/L$>7;H)K-=Y*%-@QHC#60/BV46W M)3),KX7F[%'WP0, !!8<%4U^JF MN4!3+FPO=\&LS&_N?^PZ==HY;M1D']\OV=-::E#H MSEZ^;>ZMA#A9WE!=O:TN^#XIK[6NDY>W@W\.L[LXR2'Z]"&K=^0#R,C*"[?+ M'T4ZMI=WYA_\ 4$L#!!0 ( #N& M;U2Z= LNUP, )0- 9 >&PO=V]R:W-H965T>YYG9C(SM7LK0I]8 L#1KSPK6%]+.%^>&0:+$L@QZY E%&)G3FB. MN5C2A<&6%'"LE/+,L$W3,W*<%MJ@IV1W=- C)<_2 NXH8F6>8_IR 1E9]35+ M6PONTT7"I< 8])9X 1/@#\L[*E9&@Q*G.10L)06B,.]K0^OLPI'GU8''%%:L M-4?2DQDA3W)Q'?GPP&DZNT/C/A^O'X8_Q[72"AK>7:'+UQ_WT=#J^OT'7MX_CR?1&;1U/ M\2P#=M(SN&"6^D94LUQ4+/86%LM&-Z3@"4/C(H;X+8 A3&[LMM=V7]@[$2\A MZJ"NI2/;M*T=>-TF#EV%UST\#CO8G(;-46S.%K:)J*VXS "1.8HP2Q#\+--G MG$'!&<)%C%A"*#_E0'.4%L_ >"ZW/@K\;J)I FA$\B4N7G[_+; M_YQ]A1!A M"O4:8C%!7.#-229*.2T6Z%A)2,D$ CLY0Y+"[)[_YZ-(!LAG0)N$:':&N7 K M_5L8/R*,HX="-*Y,K;^+AL7:@A^$,6#H&TXI>L19"3)EX444&WT2S7%>"A\; MW"/D>+K;(CI2,\L^WRFIE::$XVSS.[QWZQU%>VS#?B:O840:Y$"C5# O\5($ MZ_TYW]0=\W"Z&F9$Z))0S '-2#MRZ]%S=<]Q]T8]MH.3#S$L'WTGST +F;!; MN+J>[@3^_ER6MMLV5*@[W6LT->M,-B?V DWB16($V[+TQW]XC75;:>K^U:XLQS>D%B@=K*U (^0[^I=W_EB,ZF5=G2II@.8ONZ*_^"#.TF-LV__"FP] M"+S#:6N'E$K=\P_J)F[HZ+YGMR3M^1O:^K#; M_>B>9K1NRN+3+M1[0%R)2%GPZM+<2)LGQ["Z:;\>K]XK-Y@N9,UG,!>J9L=W M-42K-T"UX&2I[MTSPL4M7DT3\6P"*@^(_3DA?+V0!,U#;/ /4$L#!!0 ( M #N&;U15Z..\B04 $48 9 >&PO=V]R:W-H965T]V930G*98G M/",,ODRY2+&"5S'KRDP0'!NE-.FZMMWKIIBRSOFIZ;L1YZ<\5PEEY$8@F:B83SA_TRU5\UK&U020AD=((&)H%N21)HH' C&\E9J<: M4BO6GU?HG\S<82X3+,DE3[[26,W/.OT.BLD4YXFZYE,EB04E:T^+%AZ]/O=&+V[PY.$ MR./3KH)1M&PW*A$O"D1W"Z+CHFO.U%RB$8M)_!*@"^95-KHK&R_<5L2/)#I! MGF,AUW:=%CROFK-G\+S]YMR"[%?(OD'VMR"/P6?B/"&(3]&4,LPBBA.$I21* MHI1@F0L2(ZS0%%.!%CC)012H"?2.F$B(JS#8D_"1D3O1/5A3&>,3F'!F'JS M&4,3\- U%@]ZXU;=?\ "B^\:$/B"KF(@#X@GSW@32<3"<&O5=<]XLW-;>Z5( M^FS=54&"+:_K[;O/9$$2Y!ROGMSJR3M&=UR!G4/#V\.S H(>>8+0K%<;37.@ M8O7I"/D]*ZCQX,@\.>Z'UIY2"9PA)<+X8(:SVM[5V[KFJ@UMR[>;Y'M%_)*+ MC OP6#3A]4FLJ_4"J^>$KZ*68K_R!1$,LKG: -NF[_4L/^SM*VXV_9<)CA[ MS:0.2U11LONHKF_U@MU'+<5'WW*JGMK&"RW?M7>&W;I3!J5P9,H61*K4A/2W MXO:L,&A:5_06SE0F@6>.!IXU\.O$=@:AY=10CM90CY ;A%8?=#Y3/('PKM?I M\-YY"4<22$R:?Q&'(V4,R<>DOOU<$L@<^(WW8FV2Y_G\$-1#+\EK[7H::S+C M_YG&5NUATMFJ?4M:6[4_,KVUIR<[M (XN.]'VY76=R5;<%N*RZ J+H.=B\LR"+0799NJR/8A7E:1WU4PIG#0,_L"Z6 G M*P]>OOU%L"CN(EZFM'4Y4ZF9/'>!$RAZB;9S0F:4,;T:L.H0VRB/6UQB18=A M'%.]3DU?=CVKMR&3%D"71*\[Y.YL;Q_G0&Q_W=2#4?Z M5&_$M=>Y#N5KT&_T.O[ "OU@1[('?2L8N$WV!E#G.>$Q&CWJDX?0BL&-C^=OY_I#+C$B<;=%UK\$;/63_P;\\1W=K5+ARR9N8"6T(- MDS-5W/)6O=4=^;"X&GX6+R[8X00-&RQ10J:@:I^$D M$<6E=O"B>F8OB"5>* MI^9Q3C!42EH OD\Y'/?+%SU ]<_!^3]02P,$% @ .X9O5-\,(O$: P MQ @ !D !X;"]W;W)K&ULO591;]LV$/XK!W4H M8L"(9-F6W=0V8+LI&J#=@L3IL$=:.EE$*=(CJ;C=K]^1LE45D;T.&/8@D7>Z M^WAW_,C3[*#T%U,@6OA:"FGF06'M_B8,35I@R8*F'\&PZU[6@40%H9J\JC,T50B$?Y3MFV6*FU0&TLR8T-_&I>F\*CDNW*8]6TU=.?G:Q7*]_>_IU M\P@/M^O;N\_+U<=;N-JPK4#3FX665G!V87I$6]5H\1FT00R?E+2%@5N98?8C M0$BA-?'%I_A6\47$=YA>PW#0ASB*!Q?PADV^0X\W_/E\+Z".&M211QV=07VD MLY)5 D'EQ+-45=(:HFR*_-F5LJN0EP$W!4*JRKV2Z*"Z88%I>@SD2M#9,G#% M)=A"58;)S/1NX/6K:1P-W_[G(^T)EEO4?E_.&;G]+K@/ZW_O]'J#V3Z>''\"XJUA A63/A$F(4M[KB4K@!4XCUJKK*.#29& MM*3!FS=PK]4S]RW'5:.2=,'Z#N+/V[$D?9#4+@F7R*.>";N#TZ=Q-)J\T TG M$WCJ1(:#YM:B)/#\/+OC:=S![DG2:Q< 978Q=3HB/Q:BB]9AJ[.4J'>^?QKP MP=9-IM$V+7I9=Z;OYG5__\0T[8@!@3FY1M<3(K&N>V8M6+7W?6JK+'4]/RWH M-P.U,Z#ON5+V)+@%FA^7Q=]02P,$% @ .X9O5&SS77NG @ :@8 !D M !X;"]W;W)K&ULI97;3N,P$(9?QEMWFJ< M12TEYQ5(PY4D&HIQ<-HYGG:=OW=XX+ R6V/B,IDK]>0F5_DXB)T@$)!91V#X M>H8S$,*!4,;?-3-HMW2!V^,-_=+GCKG,F8$S)1YY;LMQD 8DAX+5PL[4ZB>L M\^DY7J:$\4^R:GPI#4A6&ZNJ=3 JJ+ALWNQE78>M@#3^)("N ZC7W6SD59XS MRR8CK59$.V^DN8%/U4>C."[=1[FS&EM6HVS-F#8,^@FC0\FUDK8TY$+FD+\'1"BH544WJJ9T+_$%2X7Y)!+M*C:,)F;'\?D^[>4QLG)?[^QO%#-0?L2;XRNU.X1 MDQE;X1&SH#D3IET_(+0;INE@R^!&'7I"'O'B$=2ZU"H#8S[LEX;IH/?!2L-T MV">77'(\OCE9*)6;KW,\AP*T1O],&>M*9AB>V@]N_7 X'.Z$.,'73-8%-H3: M@8IW"C[*[(;])-VQ08KG_EY9)KXB8)7[R6 O@;>GX:VZ_5Z8;.5P0(;A($YW MG>!HZ_Y7H!>^RQFL4"UMTPI::]M(3YO^\>;>=.%KIA=<&B*@P-#X:- +B&XZ M6S.Q:NF[R5Q9[$U^6.+/ +1SP/5"*;N9N W:W\OD'U!+ P04 " [AF]4 MG+SW -\" "A!P &0 'AL+W=OH#1M 0E*MO9#6T3HMJ\F.4C4Q,YLI[!_OW,"&5L)J[1] MB>WS/<^]Y<[]M9#/*D'4L,DSK@96HG5Q9=LJ2C!GZDP4R.EF*63.-!WERE:% M1!97H#RS/)R8(W\:T%4*BWR+9@\R%->KVRSS<,> MP'=: -X6X%5^UX8J+R=,LV%?BC5(HTUL9E.%6J')N92;HH1:TFU*.#V)O XOPUF@N=X[A&^3I.% M3L77^=UB*C%HUY2LX23E)1*D(JSY>P8=WON=T MKO_[2N7$?$&>F9*V*9E2FX_39(TFDV3:.-H$^2?H/;CNZ67/W1/T_(9 L\T! MS&XEH.\>O'6]ZX8C+K>Y5>5"13(MS+ Y1NK[EZ^E)-L1IER5DO$(6SFZE]YK M!DK.9_&"DN>FM"MBH(I*2FSZ8OJV/:U>[Z\Q5G]+:T07_FN9Z\-C]:^UYZ%[ M(+E=WX&YT"R#XLV_[X&2^Z>>X^\)+B]ZAQK7WAN;. MGU$]=G^IUX_7/9,K*AQDN"2H&%T#32JVU";RA*HT#W M2R'T[F ,-*_R\"=02P,$% @ .X9O5-+"Q\T[ P B < !D !X;"]W M;W)K&ULK55M;]LX#/XK@G<86L!7V[*3.%T2H"\9 M;D"[R[7=#O=1L>E8F"QYDKQT__XH.[%]:%/@@'U(+%+DPX<222WV2G\S)8 E MSY609NF5UM:706"R$BIF+E0-$G<*I2MF4=2[P-0:6-XZ52*@83@-*L:EMUJT MNHU>+51C!9>PT<0T5<7TSVL0:K_T(N^H>."[TCI%L%K4; >/8+_4&XU2T*/D MO )IN))$0['TKJ++Z\39MP9?.>S-:$U<)ENEOCGA4[[T0D<(!&36(3#\_( ; M$,(!(8WO!TRO#^D<>R1IC575P1@85E]V7/1_.8>20AB<B,Y+MVE/%J-NQS][&KS\.=F_?#T#[GZ?$O6?WWYM+E? M?WXB9T]L*\"<+P*+09QID!T KSM >@(PHN1>25L:LI8YY/\%")!=3Y$>*5[3 M-Q%O(;L@<>03&M+H#;RX3SEN\>+_E?(;P$D/G+3 R0G@1^R8O!% 5$%JC7VC M[4_"9$[@>\-KK&3[NP3[VI&^C;MY%,2 M-:HQZ&7.+\G[=RD-XP^_[(O7 M46='LU1Z6[(O<7DO619[_W&TFHG\[I2!'% M_BQ,R9U+S/VV#1)%?Y,_H9"2%Z9P\*27<9?3GXX=A M.(9';H^JL'N&% :C.)F.C&@R)W> HZ=4(B>\PMKZ 2[TB.C$I]-X$&,_G85( M5AJKFV[^83F@8P9F\$K\*!T8I[,Y.55J.ZU&?FGJQ[/A7.+83_!H[A#Z$L=L MUE2-8!9RG([X4&2?=&W3.]X](0 06Z MAA>SB4=T-_<[P:JZG;5;9;$@VV6)3R5H9X#[A5+V*+@ _>.[^A=02P,$% M @ .X9O5.^@09?_!0 M!0 !D !X;"]W;W)K&ULS5A9;]LX$/XKA#6TFY?C,8B'A%"#IAV>UGJ.3%+!/Z M%VTJ6L_NH;@4DN4[9K @3XMJ)(^[WURB MT6QV.9^AUW-RGU%Q>C:0H$XQ#>*=Z'$EVCDB&COH/2OD2J#+(J')$14SR**DS"AB M"[1D+-FD65:%8BJW;6?:+6Z^HJ88E I$!%JP#%),H-=I@>2*E8(4B3A]@U[] M$3JV^_:GQZN]OC')2!%31"0"3]#\GO*=-W!44Y\@QW*&3@>Q8QO$H_A;F8I4 MYRDUUS]5 M7M\O3 CG6S6_GQC%<9F7D'%@\5&BG^/:CS%6PC"VW-4G4=PSS3@#C0T"C)F!@;'G/$ 2'@>5@6_VS M+1RYS27+CIJDD85M!\TY22"92/X4 -CNAT>]B %M@Z&)J:%GDF(K:&ALCMAI MCY.N^8GN^B"D.:V 5ZS2M7B9U3YLU@E:*H$3^>:L S7K-]I-UBF4(0U,@BWD M1J%7;77?/,O].,3FAES?M!RD-?4IH6\'P M>01:@1\T27QL18WPT%'K/NMV@,#V&]^1Y6&OHPKZ=17T7UP%23,5Z2/+N&.J3SNIZZ MW!W3X?>DZC*>\/(&O(2NP8J.DGALQ>Y$X@D3>E\S K>]1HB&T-A%SV+:ZY1S M1P7X.5YIATXI.)&M6UM& $W?!!_?\]N@^HH6<&B9%CI*X!Z<"JD.\<%L9?VP M'6E> *W5WI6.]X1_I;*M>/J6ZT;'%71AX,N/IN5@L',<]8_#%@[T-:/ASC#L MP)N@QIO@Q7BS*&4)FVQ+^S;4Z1;<1!TE)%:=,'L"(-U3/S7HK5CSJS#Q+'DA M;YS&\>E[2Z!F78//@[LLH#NLF2V"6H.[&ZRU%*;("CPMTRQY3F2%0T^M!3IJ MR$)"])HA;_E@E5G=VF"H+E1M<3!HO"1!GBSU>YE L6KDJD>E>K9^DAM5+U%/ MY-5['J30,@6,R^@"6.U^ #&ULK55M;]HP$/XKIVR:.HDU+X0"+2 5RM1)ZXN M;I]-YYWSQ9; 1\E%EB!J><\;5T,NT M+LY]7R49YD2=B@*YV5D)F1-M3+GV52&1I Z4,S\*@C,_)Y1[HX'SW9M@Y_-"C(&N>H'XI[:2R_84EICEQ1P4'B M:NA=AN?CV,:[@!\4-VIG#;:2I1"/UOB6#KW "D*&B;8,Q+R><(*,62(CXU?- MZ34I+7!WO67_ZFHWM2R)PHE@/VFJLZ'7\R#%%2F9GHG--=;U="Q?(IAR3]A4 ML1V3,2F5%GD--G9.>?4FS_4Y[ !ZP0% 5 ,BI[M*Y%1>$4U& RDV(&VT8;,+ M5ZI#&W&4VZ;,M32[U.#TZ&YQ/9W![=WMY&$VF]XNX'(^GR[F<+(@2X;J\\#7 M)HN-]9.:<5PQ1@<8PPAN!->9@BE/,7U-X!MYC<9HJW$<'66\PN04VF$+HB * MC_"UFYK;CJ_];S4?88X;YM@QQP>8Y^;.I"5#$"M(1%X(CEPK:PF=H01NOL.D ME-)X@2B%6KUWOL=S+#*$E6#F-E&^!FW;5%\I^AL5F#PP,:D)?_GTH1>%W0MU M2,IK)7!"N4&+4A&>JL_G8.%!^^*_O4T;,5^:U+:56Z=MJ7T$X.:!U5&ULM59M;^(X M$/XK%G07:4B1*62U2MUL!O;W[:)()6.O8K.V4147\D5"/R22953@Z1: MM/1* 4V=4LY;@>>U6SEEHM'O.=ZSZO=D83@3\*R(+O*, )I)K]R3K4C:^;I"DT$;FE3(BR)DHW_2M MRL.>0M<[H1!4"H'#73IR*!^HH?V>DFNBK#1:LP<7JM-&<$S82YD:A5\9ZIG^ M8#BR.B/Y]'3=#0E@Z<'\GGV<30APY?)9/0T(X_CP?WX<3P;X]>+&9US MT)>]ED'GUD0KJ1S=EXZ"$X[\@'R2PBPU&8D4TO<&6HBZAAYLH=\'9RT^0')% M0K]) B_PS]@+ZU2$SE[XGZ3BC,.H=A@YA]$)AU/LL+3@0&1&!DFB"DC)Z W; M38,F5*3DLUF"(L-"*1"&/#(Z9YP9!OI8^L_[FBV!9))C#S*Q(,;>8M6(["_T MAH[(4.8K*C:__=(-_,ZM)@G24J!G;0'2"B#L Y0.8%(!Y#N Y(()-"H+C6+Z M\H98JUYX^Z_?>.F0S]&IO?@MTQ: ?7@N!H1'RXY'A',0D#$,00&G!O%O=7XE M?J?I!]$>(VAZ[2YY5C(#;8<.Y42#>F4)QO,]CJ#9CJ^/<&.O2[Y0I:@P&_1I M]>% +&IZ4?> ZS?C."0?4#59,@T.OI(;RM%2!D&%\: 9Q;4MF)97+!-Y? M@LV'5V^Y>-0L!55FZ1!&U/&/YM\/;LE8O*()J39D5:AD2?417'[3ZP0UU6W; M6\F92^FA<#P8$)8M!7\%2@FWXT(UY+[='3M'_8WU3A*$0BS6\:W@FEVHK/" M[NEB'Z2I4\-A+,GZU C!"=-IUU0887-QRG)-LH)GC/.]"7=A.]F[W-%!-[H\ MG0T0Z MCR8<,E3UKCI8G*K26FVA'50+[K]OP%0 M2P,$% @ .X9O5'C>VQN2 @ ( 8 !D !X;"]W;W)K&ULI55M;]HP$/XKIVR:6@DU;U!0"TA F8K4-U&Z?3;)0:PZ=FH[ MH]VOG^V\E*TMFK8OMN]\]]QSOMQEN!/R466(&IYSQM7(R[0NSGQ?)1GF1)V( M KFYV0B9$VU$N?55(9&DSBEG?A0$IWY.*/?&0Z>[D^.A*#6C'.\DJ#+/B7R9 M(A.[D1=ZC6))MYFV"G\\+,@6[U$_%'?22'Z+DM()=3X]BY<(IMP*N\JV&WN0E$J+O'8V M#'+*JYT\U^^PYS (/G"(:H?(\:X".9871)/Q4(H=2&MMT.S!I>J\#3G*;5'N MM32WU/CI\>WJ^MJ$L@Y^ M4L-.*]CH ]@P@FO!=:9@SE-,?P?P#<>6:-00G48'$2\P.8$X[$ 41.$!O+A- M/'9X\3\D?@"^V\)W'7SW _B9R O!D6L%8@-"9RB!"YZ44AHE,$K6E%%-4;WW MN(>Q5QG"1C#33Y1O0=L:U4U%?Z("$PML>,)?OGP:1&'_7$'RUW3@B'(#(4I% M>*J.S\!B!/'Y?^^F@)BO35Q;Q$9IBVF7 %;DV00OR(M+I[G_#&$GB+M[LDLI M.H=)\E1215UK)\(,B10E<=*?@<-.OQ>\2\OBW+JW:+3QX/2-Q4IHP@Z_V2N] MN!/V@[=TW_NB_+VNS5%NW6RRI2JYKAJXU;;C;U)U_:MY-3NOB=Q2KH#AQK@& M)_V>![*:1Y6@1>%FP%IH,U'<,3,C'*4U,/<;(70CV #M3V'\"U!+ P04 M" [AF]41XI35_@% "&' &0 'AL+W=O;%$B7-FAC-G.+3.[AG_)F)")/J>I52?$Q6L50/IA=G:[PB=T1^7M]R&$UKE"C)"!4)HXB3Y?GH MTCJ]LDPEH&=\25.'=]>7=]A\:?\"(EXN1L*@%4O9J&)1'Q#P@ER+ /9IFT-X#FUBX[& M$L26B,F8<)022 A(SA1+$D%VI)B&1/0MXC#R M#2WXI?-T >1IX[_)0%B@)4N!4P*-$XIDS'*!:21.3M%OOP2VZ;SZQZ]_ M$LS+J".(&KU")N316CZL"8>%H:MRL7N%7R#;\'R[ M-?;=63UZFU"U;D, U776^\:RF_%=S+C4@_DK27@VA&K9\[TX7S!/%.<&Y?V@ MOG?-^O83DS@]M!Q!X+67(V@\^Z!3JYURQ\<@Q")&2YUVN8"X0^JQ[0")?FMF M[>!8AND[QZ$OV['K8E?7X&#*NVKK:M)+A;04[3@V?E 9 M?])1Y4VL^MZ9V#^A6WY] MC+8#D;4F'N#M>#-0Q+VZB'M'%_%E+G-.U+::9'G%Y#5^@*Y#]E;Q8>BW0W H MAT+)$64T5&ZGFON=%<=RNY2JTFD@#*C_8L%O"/EN.S95(2T?@W%M5L\,RYRW MQE!R8$:3*:YAFEY'63'+;38+PS/][BQ;S6JD+6/NNMU9>IN9M6;Y?5CE+%@] MA)? OLX,Q_"\+K->?[*E/H7M(TD3^=#:+HS Z:Z*[YN%_C#G'-2B->Q@JNP# M _9!C3W#=6<]5@362;F+UT(&HG!Z +!=_%;!MPTG"-JY$LP'N#RKN3P[FLLA MR]:,MIBVPRT@$<=T1?9R>UC54W/LV"L-_DCV1":DW:\&QK:,ZOU8G>[JL8W%2]N*$26 "WZM\&V M;'=3VH>NT&H-2:&AZK(E0Z)QI:S+T'%S$C*NEA\J,6[23>4>+_W5=5GU9%2P M-(DTG)!P*>J$.C84RP83=/E1*)S$ZI"[ 5U,J"+/$<%AK&8K,!!(6"1063-( M-!D@CE\3Q_]QXNQZ?Y YP[J>F?/,G/\_&H:;&6SSN+A-A6"19*-[DY;^[=A.UY/[JFVXA1=JK94-X8J!!'+%W*9 MIPB'NN?OMO9CS^QI+2K,/V!5!QOS/A/K7F?GQ-T&+HS]3*$>4'VXW,[BCI5. M,&SD@="W.3SO(>Y ,L[K9)S_W%E&=WA"L,=W0\.*GSI)!VOBSC'#GKGMI0W\ M[5.&TVWX72_8/F-T<\3UML\7?>6OF3<[.*]Z_BF&'.L_9!P4U;W^'@J\@!W, M;"U#0= ?HV,_/0NLVZ)VH@U.\]8Q_B"$XLZCZ\SN51-G@":6V?S);3X541[= M_1Q0_4R59ZK\AU29MCX-982O] B^FG]D>VR^+343"^^T+W'?)5 M^Y62)8B:$]\;(5Y\]"H&DJWUAZ8%DY)E^C8F&(X4:@*\7S(FJX%24']ZO/@; M4$L#!!0 ( #N&;U0U&HK) @< - : 9 >&PO=V]R:W-H965T M,FF]O=X&C#>-?Q(I2B>[SK!#'HY64ZY?3 MJ8A7-"?B!5O3 NXL&,^)A"5?3L6:4Y)HHCR;NK8=3'.2%J.3([UWS4^.6"FS MM*#7'(DRSPE_.*,9VQR/G-%VXT.Z7$FU,3TY6I,EO:'RX_J:PVK:<$G2G!8B M907B='$\.G5>GD7JO#[P*:4;T;I&RI(Y8U_4XBHY'ME*(9K16"H.!/[NZ#G- M,L4(U/A:\QPU(A5A^WK+_;6V'6R9$T'/6?8Y3>3J>#0;H80N2)G)#VSS!ZWM MP8I?S#*A?]&F/FN/4%P*R?*:(TZ+Z)_>U'PXA<&L"5^M="=):7A!)3HXX MVR"N3@,W=:%-U=2@7%JHH-Q(#G=3H),G5^_.W[^]1+>G?U[>H/$MF6=43(ZF M$EBK ].X9G-6L7%[V#@N>LL*N1+HLDAHLL]@"CHUBKE;Q<[<08X7-'Z!/,=" MKNTZ _R\QE!/\_,.,'2 G=^P\S4[OX?=#: C*3.*V +%+%^S@A92J-55 6N* MQF^8$!,TIP [L. CM"7K3\E7;.WMB0MNR;?>QF CCR4 JX2:5 M\,&IM(O6>$X+NDCEY*",&99PNZ('<8;(0[4551[OY\3_G@C=A#@O.8K^&.0/LVBG7 IJJ MJ*6Z6PH%)@VM.EX" E!*QA_:E!R"8H+YL);_-29_ )N7BP75\]9CJ[Z_SFY0[EGU4V7]?@+M$G$")[:K *[/5Z18*DO0'J.L2 !3 @)IP_L#OP:[=DO5G4X> X+09@[P#FPP;SX<&83[95 MJX#')*4$$8)"FU31A$(PAVH@4W-G'A9RJEOM'J@4B"S-62')VLGNE[OMVS]A MVV[-;UT[OK_+*0<(#6(5$7A$A:S0HZO"$?2(#>%)NSWL14Z83_$'Y^' M61=PU:G#EHM#;1J_HU6VD#CF)&04]FG1[,.@PPT%G=Q:Z MP&+-:9R:5?<,JF#;0Q=I-:="E!?UH 'Q4(*3OMG!M1RO&XAM':EJC@E&CRD" M\$673^7-:GQ9UJ X[S\3XR6V7EV^&IW^GH1?2*+>J+$K+'K-78MX+(-9B'7=B] M*B3TW72>T;YX07.%E#'-J8X5N#"+#B8@',)NV#^P]O2J, J>&G*3'H<:F&$+ M.Y%IT%:1,82W"T.8V319M8(P!ZKIQ_E2O/4R% L;=.5VF M1:',K'N^LK3=\*H"T=J9A? <:*O74UP5=($ &8PK#21KSU>[%P5-@<=07Z.= M;MBR\4SI_9@1>) T,_E37'>I'EF^Z<%Q''D [1[[J6K/BX[55<'L^F$ "%$# MA.A@(/#]9\"R4!O+(OVGBWE3Y@\+.GW,OH[P+N0J;\$!^C)G9:$'OR$E5&1, M<^8. :GXJ?*_BX./?>8]6/M@>)02V\KGG"-/2US+5567%6;EK4/Q4 M(XMCY7 EJSN^V#;N[0R_UY/#%C3/=]/-?557D83G,9'5R9[\70J9ZY>P'6 8 MWN8\;935@YDH"KO.,>%EVOK*D%.^U-]2U+,'^*/ZX-#L-I]K3JNO%+OCU;>> MMX1#Q 2,E@L@M5^$>(1X]?VD6DBVUM\LYDQ*ENO+%24P^ZL#<'_!F-PNE(#F M(];)OU!+ P04 " [AF]4T\;C@L<$ 8$P &0 'AL+W=OZ4C6$ ^M.T+['7KE!B MGD*FN,B(A-%1Z]AZ>V(YN4(QXT\."U5KDSR4H1"W>> QFR!2I#PKO^QNM1 UA8#N4+!7"G;A=VFH M\/*,:=;K2K$@,I^-:'FC"+701N=XEN_*0$LX.;J]/?/UQ=GIU?#WXC MYW]\NKCY0E[=L&$"ZG6WK=%$/K$=K>!.2CA[!YQEDX\BTQ-%SK,8XOL ;?2M M.WAB-R*>0602QS*(36VK <^I G8*/&=7P!,FX4V^D3$Y%2EFMV)%?AQ+ MR;(Q8,9I,ER2^KP^6Q;BXP63,?GK$B')A894_=W@D%LYY!8.N;L<0J+%LP2( M&)$^IB1(B28'6D2WA,WT1$C^#\0&X4K-<(!E,4%V*8T-GHT?VJ)F>[_^$MC4 M>4?^Z[4X@X'AD7#6B*Y3L?P'*>A<4SLD3OU>N=>@%:RMN6 ME;>#2EX!Q7S.8\""O>20Q(U!6_:F_Y[Q-=MP:S'74LRRLJI_JWI '--QU]V& MI JJI H:$P!/LGF^NOV$165*?UZE5@-X6(&'+X-"%MU<]>@/(-$CH,_-HJ>P M3'T/S?)[XW-RCIKN844%:G;(X4-3OI>67L'D+3&]3_"GLM6M,71[;',:[ M9V6W%9J!7:VL@XL8/C3+-VU:"P!DQ!60/(VW]PRG6Z9''Y,WL:OV1\IJ),(- M1).,1W@/V+2N0>%&19/B)GL&<_P3/"T9'L^YPFLT7E3FZ'A3P;'LC0?V"RDY MFS];EO,C2DXSZ/]]<.]5/+R?=&!3TZFQY"<>TKX9!DW$:M<>*U*0X^))1I%( MS#)=OEM4TNK9Y[A\[-A,+]^,/C(YYIDB"8Q0E9H^WI=E^0Q3=K28%D\?0Z&U M2(OF!%@,,I^ XR,A]+J3&Z@>PWK_ E!+ P04 " [AF]4>_(.4E,' "8 M'0 &0 'AL+W=OG,A%F_Z?3Z9DPQSDRY(#K],*D3$1GQ;G#.[Z-4J<9"3G"N MD5S*-:4W\N8T/NA9TB.2DHF0$!C^W9(125.)!'[\5X'VZCFEH7Z]0G^G%@^+ MN<:W(S8S2B&3"<8\61(6,XGQ%@G4#72Z2/.\=+]7AXAUF, M_OX3(-&I(!G_I\,AKW;(4PYYCSD$8HN+E" Z1731T#41RTWQ[P:[G)-U$(DK MX/%YBG..0,OJ;DDP0T3N$8((D^R:L#K*!DHXPG)L"L+E:(?+6'"4Y&!*"X[S MF.^^0;_^$CJ6^_:G__^LU$?BO>$M89!-OAW !9&Y+G)R3]@DX1!QEDP:@Q'H@L&F%#A%EX1EZ!3N$TAQ$W2%TZ(9."ZCO0!4 M=8EV(/!RO_BNNFSV )T5@@NXE"YB@7['>0'I%57[6"/:D>'[;GW["MFF=AN8 M@:_]YEH#P[-"]![D $%!X4#[T3.]X,EXK@(0HQW?"%QGMS4SI(BG "#G3DD" MD_?)_2)A$FC@AVT8;_ DS%IT'O %$+-G A'HX>*\\Q @C0F5(51[>$ MRZALQ L-UPE;<*&/!F8K](YOA+ZS#@>JA*5"M8)K0=731UP&;RRO[;('+MOZ MO)XEY^C(37Z=F_RM<]/%^%-G8NI&TJU1 7FG3$.P)DMEIJT2T_?-2Y7NQL7U MO[ 1CV<%V)\KV!_)*J41="SSPCN@IJL5MJL4TG0B/I5)J"JFI]-1:. 9/K-J[$ M?7(E#[>H=G1@N)'?:;LZ^F/*Z,^GK1-:K1(!Q>.4\V(%AN,XD\@7#%W MQXN@3+R"9#GPOH1U#IA)B@51!\6"FF+!UEE/$:)J R=ZNRC3=<[))LYUHU]2 M(2/Q!"Z<>E)<50.6[R_9U91'A?:FUM12FRN+Q 7A,'@R M1^ *'+UNX4RY4$VYGN8,KY4;H;P#T]Z3'-:6*D,D.4@M8-/<./FMP=1A[L%)1P22!E74]@A%8C%C=P MT'9TX-JJG! :$KW7N'J48=@/&4+EWY7EJ;P'=O/PQHS%)-YZ,NZ?<5A,7 M";]1U]';*2,$M"L(D_T@VW3\L$S_M;JQ;7D3HM?0?E>-Y"V%%)*DLK:MF_G0 MY#9V?F1ZNF&:3%NGCG5KV[1J6\=LJ%@#Q%!18ZB*:)F0--ZX5-O1^GU9A&Y5 M$8+] (ID0(Z2A7H[-*A+3A<'M+&?%!JAFHC^0;I!4YCROERXD]Y(KK( M;SO-/,X+H7_S#L1V?SS]NZ?\TA)Q-A%45H56Q['^?UB6/EU">UN(QS9=G?9; MLO:U]EX JJ9Z.RK;%;A.:-REF\"T'FJE2Z4^&("#T+5EJF:KVHYD_4;31C,[ M\E6!:I#T!MXRH[!6J6=JO?@E9C,@ON[[3EZ_QB@[K8?.P\$CL QG$&TCPN;E ME]W]PFH$M"M2.*6++KCFO&K[+T1KS7G%[CYC?!>M=4_Y+=JRJBM[:NAZ*VZU M1/B<.C98KV//4HIGNEH]\S8#/%779!E<8=B6)M:O+7#/*G2VZ37E-5BI6(/I MHF5SQK&[CR$GV2*E2T*ZP)K&T0Y?B.R:GM..?KSLNJ?\AG)[**OGRDF3@VT& MV[:%CAFT9.0\IRWTS:BV'9CN5ZOFZ]2RB45][6-91J *RD^"'$Y<12[*[V;U MT_JSX[#\V-8,+[]90O&ULS5=;;]LV%/XKA#<,+'I$;B;M@C+=&24(I422IN]NMW2-F*'#M&B@W%7FR1.N?CX3G?N6BR M%O*K*BG5Z'O-N#H?E5HW9XZCLI+61)V*AG)XLQ*R)AJ6LG!4(RG)K5+-'-]U M8Z33!65B?3[R1MN-^ZHHM=EPII.&%/2! MZB_-7,+*Z5'RJJ9<58(C25?GHYEW=A$;>2OP1T77:O",S$V60GPUBYO\?.0: M@RBCF38(!/X>Z25ES "!&=\VF*/^2*,X?-ZB?[1WA[LLB:*7@OU9Y;H\'Z4C ME-,5:9F^%^O?Z>8^D<'+!%/V%ZT[V0B$LU9I46^4P8*ZXMT_^;[QPT A=5]1 M\#<*OK6[.\A:>44TF4ZD6"-II '-/-BK6FTPKN(F* ]:PML*]/3TX?K3[?7= M MWC]Q-)Q@Y)QL@W;1H?FOH'D^NA5J'RL,OJ, M%F(W3?J5A^-QT*_B(-RS-\:A%VY,&U@$Z+$_M APQ\G0 !\'X7C'1&-TVN_\ M6*#<_T.@7@U0A/W(':QC'/L[=\=IL+,.(%SI?G \<'8T6'G1LY:7//O.QTGD M[P4%3HV''$APDJ;#&&'7VPD1Q#9QCZ1WU*=W]._3^U J'X>]VF6&>C6'"<\M M1["5O11U0_@3G)N)@E=_@XK97@D&'=8 ;NO-2HH:J2X&*(.Z+(D)JT'+F&CS M$]/.NQT? M]ZPSOK:YN,W=@8L/7&"_&NUEP &@WKDO2M!Q[K^L+F]@=]RS.WXSNYD _C"8 MD^#"2E%]L$$=AUL %YG(;'JH+>;)$!.#!S/6YH:KP*&&2OV$4<,(^-8PB'YK M.T)AQ&FW980 T1@'71/\:8:M$[$Z:6&Q134\ZX;++F)JDQ/JIU+M(+7V*=:7 MWT&537$0[30Y'WNQVQ7HETC0$?UT?- BS_^PVWB?B9;&AR<"H])1;B]:PX(; MX\C=-_ 0!YW!2 HW+>S@K:!ZM%QWTVF_V\_VLVZD?1;O/@QNB2PJH!*C*U!U M3Q.HJK(;MKN%%HT=<)="P[AL'TOX/J'2",#[E1!ZNS ']%\\TW\ 4$L#!!0 M ( #N&;U3Y #E]P, .T* 9 >&PO=V]R:W-H965T=W)CJTO=UFF/)]+FL M4-"?N50E,[14"U]7"EGFE,K"CX*@[Y>,B\YXY&03-1[)VA15-8O>[ M#7]S7.JM;[">S*1\MHL_LZM.8 EA@:FQ"(Q>+WB+16&!B,:_*\Q.:](J;G^O MT3\XW\F7&=-X*XNO/#/Y5>>B QG.65V81[G\B"M_',%4%MH]8;G:&W0@K;61 MY4J9&)1<-&_VNHK#*0K12B%RO!M#CN4=,VP\4G()RNXF-/OA7'7:1(X+>RA3 MH^@O)STS?KA_@D]_3:V*S G5WY!LR8+?YZ0KLI@&+#H"% M$7R6PN0:[D6&V2Z 3\Q:>M&:WDUT%/$.TW.(0P^B( J/X,6MN['#BT]V]PAH MKP7M.=#> = I54I6%PAR#@]41Y^DUC!!!=.<*?3@AFF> A,9W/&B-F\#T\3A MN(D_?KN(@O@]_*KW/\C4ZI2 8HSEC.C:.)]Q 2:7M2:ZV@-\3;$R4-%?;9T! M5LI:&-UU!V(? 3S4)2IFI +J$;9$5LYFC;,@*"2%#4F+9FT>9F#.P7;S)/Z#[11L*J-5GVI+= M26.7G3;>-D.]QCEK](V#AY,$F#&*SV@O]4(PLJ5F9/J24/$3!1?Y=&WJ5 _V$=-J)\%&]9/BLH(/E"N9^M[ MA.HA1\HKRAS4J6T%/VLD]"Z2$)ZDH4I[T]'V^ RIH5WLB7L#+Q[TO]>:_*T1 MA*Z#A1NT-%4-56LSC;32=I:[;D:8S?9F$/S,U()3CA4X)]7@?$ -1C7#5;,P MLG(#S4P:&H_<9T[S*"J[@?[/)364U<(::"?<\7]02P,$% @ .X9O5$ 7 M=25E P T@D !D !X;"]W;W)K&ULC5;;;N,V M$/V5@9"'! BLB^\+VX#C2VL4=0)?ND#?&(FRB$BD2E*V%^C'=R@I6G4A*WZQ M>)ESYLQPS.'D(N2'BBC5<$UBKJ96I'7ZS;:5']&$J(Y(*<>=4,B$:)S*DZU2 M24F0@Y+8]AQG8">$<6LVR=?>Y&PB,ATS3M\DJ"Q)B/SQ0F-QF5JN];FP8Z=( MFP5[-DG)B>ZI/J9O$F=VQ1*PA'+%! =)PZDU=[^MQ\8^-_B+T8NJC<%$\B[$ MAYEL@JGE&$$TIKXV# 0_9[J@<6R(4,8_):=5N33 ^OB3?9W'CK&\$T47(O[. M AU-K9$% 0U)%NN=N/Q.RWCZAL\7L=[_-MYN_YX?-Z_89MO/#<;>"US6\ M'/>;[6J_?X;Y=@F[S?Z/?'#<+E:[PWRS/6Q6>WA<4DU8K)[@ 6Q0$9%4 >-P MY$RK9US$\2$2F2(\4!-;HU[CU?9+;2^%-N^&MJTX=\#UGL%S//>X7\+CP]-/ M1\5O ^NBG75)_0XXXYS5^4G70+2\@ZCK%O):B5;W$[4K6K<3S;/3UT0V5DA5 M)EY5)E[.W+O!O!!)@O< EJ/_ 2F1<"9Q1N$1#S@0<4RD@I3*PM]3TYD4],.< MWEQVYYG3<1S'G=CG>L;O,UO=9[;^TNQ_N>A6N>BVYF*;)>\8JP@!4Z(C!3Y1 M$6")PX:?J=)X[6J%-W48,I_A&+2 ,,-M[ :2:,9/N;%/4J9)#/2*32)@.I.T MJ0;;M;A>*:+EC'M57+U6KH/$A1:>?L73;^597?V(\!,%$ZQH*H8"/ZZ=B]OQ M/-?SF@]F4#D>?.'XE5/ 4DT)_]$2R+#B&[;RO1$6F"LL/]]_X:'I!BL8!K50 M/,?MCL?-D8PJSZ,[2XQQ'TL(FV_YWQ.I:<@*3I)P30.4=?.R>"E\]&O:1@.\ M&)JEC2MIXU9IW_->C9[)&:L93YE>J?29HI!*YM,6S4T2"U^CFL1>IS?\1:%= M:V_FM?,GD2>&.8AIB#"G,\009?&"*"9:I'G'>Q<:^V<^C/#11:4QP/U0"/TY M,4VT>L;-_@-02P,$% @ .X9O5"IM.\ \!0 @Q0 !D !X;"]W;W)K M&ULO5AM;R(W$/XK%KI3[Z0KNS8A(2>"! O)41U) M="2MJJH?S&+ O5V;L[TDJ?KC._9N=I<<&*JK\@7VQ3-^GAG[F5EW'Z3ZJE>, M&?28)D)?-%;&K#\&@8Y7+*6Z*==,P)N%5"DU<*N6@5XK1N?.*$T"$H:G04JY M:/2Z[MFMZG5E9A(NV*U".DM3JIX&+)$/%PW<>'[PA2]7QCX(>MTU7;(I,_?K M6P5W0>EESE,F-)<"*;:X:/3QQU$KM 9NQ*^C:-;)49E)^M3?C^44CM(A8 MPF)C75#XV["()8GU!#B^%4X;Y9S6L'[][/W2D0(_!26%P,O!SO2F]Y-)_\OOZ.823<=7U^/+<=2_OD/]*+JYO[X;7U^AVYO/ MXV@\FJ)W0V8H3_1[] 9Q@28\22#5NAL8P&&]!7$QYR"?D^R9$Q,TD<*L-!J) M.9MO.PB 0,F"/+,8$*_'(8N;J(4_(!(2?#\=HG=OWG/#TAW8HN,]A7Y/0[^G M2S9K(GRVA6F'EY'?RR]4-%&(/5ZV M8JT]YR;EO[TLZ7@B]X3(5!_3B6F3!< M+-&M3'C,F49_? 8#- ;B^D_/="?E="=NNI,]T]TQE2*Y0%2(C"8HANPKD(A= M2\?O"*,G1I4'4;M$U/8C K5#:Z:XG,..,RM8T#J;:0,!X31)GA#\(!!6^V1N M0P-CG2R+F"$Y2_B26J'3B"H&@AE+B.??+]=RSL@/9$$3S3R$3DM"IUX_UUDZ M8\H&.4XX$T8#*B@=FN69Q>%;)!5*)<"%,6;%( OIFHJGGS0RTD!6%-LPD3'T M#]JSX =[T#BW2#/2Y#G7I!7BMK) MN:WW&C95O(+M.8"?;/8Q=\RKKEKC,!F)#;<]EEWH\BS[S&I )+7 MT')=5 M(E@))/8KY)VK)?4F8,$%- #0(*!E1JU^,IC7JF;B"&LG^3L8%R)V_GVTZQJV MW?I6^DG\^CGA@J=9ZFNC*[$C^#5B3"KQ(N3 2H&O/&1L?_@.2I'M[O2N-GEP MP,_!QI!4\D;\\A85-1L:PO5:*N,2;+^Y#1.N_=-,;7A\'&K_5(=15YI'_)HW MH8^'5D&E5>15M(I46D7\6G7\*O#[:>>F/DR5AA&_AOVOR\ _U1&P*Y4D_MZS M_WU7J:&@E6S@VRMF]O/+M2.*ZZ_UMU#U?"@JZ23GK[&"6I4(MOPB&-5IU738 M,=R5D@/^R$DS#-_N@A;4#EL@9$MWRJ61XYB?6)1/RY.TOCL_>O%\@#]&^7E8 MY28_GIM0M>3 (F$+ M;^P$Y;EC[U]02P,$% @ .X9O5-O> @ Z0< !D !X;"]W;W)K M&ULO55=;]HP%/TK5WG:I*TAH4!; 1+0CT4J%$&[ M:IKVX"87L.J/S'9*^?>U'4B95-(^3'TAOK;/N>>>D'N[:ZD>]0K1P#-G0O>" ME3'Y61CJ=(6=$;8;(Y+H71,%N8T:7*^,VPGXW)TN0!_L9/BFN]MP97RH.4CRY(LE[0<(J086H F*ONTSD59X30_I=)=>@W&W+ MYA:^5(^VXJAP;V5NE#VE%F?Z\[OQ>##[!3>7,$^N)LEE,AI,;F$P&MW<36Z3 MR15,;ZZ347(QA^]P3Y0BPFQ@AAK5$\*78WH$S>@;Q(TXJN%K5M8T/5_SD#5T M*>B"IK9B&*2I+(2A8@E3R6A*4+^ MJX2Q#:QW9N>HJ,S>,&H"]P[7B&M5XEJU7'-#1$94!D3KPLI*\2/ZZCDC MV"!1->+:E;AV+=&8"LH+7L/4J9@ZG_'*3ZIT)Q]S-5\QPR_2;F(J5*3\7*E[D &I5.:>*3(.CZ M*669-^R7:W,Q[/-")2R#N4"R2%,JWL>0\,W P]YNX9&MULHL^,-^3E>P /6< MSX6>^35*Q%+().,9$A /O!'^/ Z)<2@MOC'8R+TQ,J6\^_H/G#W70RO5F@/]%(! 0[\,*:H+#$NSB 9\O\B68L8VF1.E O:M2+$C4\@+IC M\@S-$ZJQ?R7TGSMMCJ8*4OFO(UBG#M9QEN ,=H:>)<1%@NY8#+_[@&YL@MZ! M"NG(LEMGV3V>:/K60'2O1NVU3_1E'>RR1:+=V"1H9/JJ3O/*"34N6!*Q;"6/ MVM(XL%(2M,\UWE,NW"+;#>#=1K8QL8F2X_ENW-G8*A,.3\"WE2Q\T2;?;O!. M\_;&5N^P6Y1&A?[;Y"\L@2.WN-4HW#T!Y5:\<*]-RMW@S=*-K?!AMSK=%B)C MJA!0IABS-S,^DGPK6_BJ??*)E3,2M$A^ W@S^<0*(7%KU82G>:% (/A?O0JQ M D;("8BWND;<+=<'B7>#'T&\543B%JTGSO72RH5E-8MT3L"Q%3+B[K8^R+$; M/&SFV$H@<:O4@L=J0[6P'+6EK6"1RQ/0;:6+N%NN#]+M!F_>TJ$5O="M2W>@ MC[AKGD2(I;G@KV 2/*YQ":U@A;A]\D,K7Z&[__H8^0W@GFM>W8[,J%BQ3*($8NT:G/>TF(CJPJ&:*)Z7A_P7 MKG3O4P[70",0QD"_CSE7NXD)4%_[#/\#4$L#!!0 ( #N&;U1XC_\8(P( M (H$ 9 >&PO=V]R:W-H965TD3!J\["7VV?=]W]WE MSM%1R#=5(&IX+QE7 Z_0NGKT?9456!+5$15R<[,5LB3:F'+GJTHBR1VH9'[8 M[=[[):'*>#)=T5VA[X<521':Y0 MKZN%-);?LN2T1*ZHX"!Q._"2X''8M_[.X3O%HSK;@\UD(\2;-=)\X'5M0,@P MTY:!F.6 (V3,$IDP?C6<7BMI@>?[$_O$Y6YRV1"%(\%^T%P7 ^^K!SENR9[I MI3A^PR:?.\N7":;<%XZU[T//@VROM"@;L(F@I+Q>R7M3AS- &%P A T@=''7 M0B[*,=$DCJ0X@K3>ALUN7*H.;8*CW/Z4E9;FEAJ&]([0S>(B[D7\XC\$_ZX\2YTBF1.\H5 M,-P::+?S<.>!K#N_-K2H7+=MA#:]Z[:%>2Q06@=SOQ5"GPPKT#X_\1]02P,$ M% @ .X9O5-<5NE)^ @ D 8 !D !X;"]W;W)K&ULK57);MLP$/T50N@A 5IKLZ4@D 7$2]LN*[,*:BQ'? U, MGQ1 #UN+X7VG)[EIS4P"3A# DHILZ5?SF/C;]U>"*P ME8,U,ID\<_YBC.M\ZGA&$%#(E&' ^K>!.5!JB+2,UX[3Z4,:X'"]8_]J<]>Y M/&,)T?OW5U& #\Z @Z #!OX!#$<(.$-I$6V4VK056.$T$WR)AO#6;6=C:6+3. MAC#3Q0?Z]/%A@A9&SHX$-H/T(V.4TFT M9#GD[PE?3+!+9A8<95Q -D*A_QD%7N#O$30_'>X=D1/VM0TM7WAZ;8^P MCGO6L64='U19@!"0ZSNT =; OL*W#'[;='.1-VD0C.+$W0RKT7I% Z>P]W@G M;=)+FQR5=I6]-L1(RT_0V%+YWB"\'XTN]BN(>@71406K-IZ.F_&2D=]:0B%X MC>"-2$58>9*RZ*.R8#39+RSNA<7_KS3QQ_9=?!#@#BY]#:*TLU"BC#=,M?>_ MW^W'[96=,NY?]W96WV!1$B81A4)#O5&L>R/:^=<:BJ_M"'GF2@\DNZSTDP'" M..CS@G.U,TR _A%*_P!02P,$% @ .X9O5!9[3J*> @ 1 < !D !X M;"]W;W)K&ULM55;;]HP&/TK5M2'5FK)E8L01&J! M;7U8BZ#M'J8]F.0+L9K8F6TN^_>SG6!E*C >-@D17[YS?+[CS_9HQ_B[R $D MVI<%%6,GE[(:NJY(>JYUJ6 ME)1 !6$4<]>=QW3L>%H0%)!(S8#59PL3 M* I-I&3\;#@=NZ0&MML']D\F=Y7+"@N8L.(;264^=@8.2B'#FT(NV.X+-/ET M-5_""F'^T:Z)]1R4;(1D90-6"DI"ZR_>-SZT 'YT A T@.!20-@ 0I-HK(4/22 MLXW -!4C5RI]>A4W:;0\U%J"$UJFD'10Z-^BP O\(_#)Y7#O3[BK7+'6!-:: MP/"%EUMSAC6TK*%AC4ZQPA;H!M0).%AU\KJ7 M^'7[UYJ\1;-]I2X'2-$+*74U=K[AQ73MZS]_U8Q_8\[,@A.5&19*5@]/C^KMK?GK,EB+/2GK-0;4LBH2OSFC.'DX&_N#I MBZ_9W5RH+X:GQXODCMY0\6UQS>73<-/+-"MH666L!)S.3@8C_\.G,%("=8O? M,_I0M3X#-94)8]_5P]7T9. IC6A.4Z&Z2.2_>SJF>:YZDGK\TW0ZV(RI!-N? MGWJ_K";B*WOX1)L)8=5?RO*J_@L>FK;> M *3+2K"B$98:%%FY_I\\-H9H"?C((A T D%? =@(P+X"J!% ?05P(X#["I!& M@/05"!N!L*] U C4X3)KFZO;JUU]NP"$8I?\LLRJKPXK-P$5YGZDHO;T8@W?G5"19 M7KV7S;[=G(-W/[T'/X&L!+=SMJR2(C_N($ZOXN5O\G*9' /I6\8N7B5_V%_<,XA_=XC\GY1'P[*-_ZCVZ M'V^+#V4(;>(HV,114/<'+?U]SI))ELO H15(*DE".OW@Z!9NNH5UM\C2[4?& MI@]9GIN1EM31)LI(J?E MSI:5_*:JP)@5DZQ,U-H[D \R/4PIKQ_!+4_*:D8YIU/PYVA2"2Z9_Y?#OG@S M.';:]ZI,9<:KJ%K'DOCK$;(R904%(GD$N7:KR07KSG'+'KY'8KSC@7VMMC0G M&\V)4W,9P%W-.;VGY9*:5"4=)8(@]+P=57NUNNRV@EZKT=9\PLU\PM[SR4HY M#<'XR@2EL&M-$I.=2+TTM((>-*L8;52,]@2+2,J[;))3M<2IJ [ 1\Y4Y":< MK[+R#HP*MBR%R?Q1U["1%^+=Q=JOV66WF>_#P.*!>#.]V#F].O>I*!(TG9:KK<,'4<$[KJM9[O+IAW90H$?6^+2U\G' M#YQSE.:;4E F!7693"<='[Z!QW1"\-'K>0QU/1&@YMMJZ[3B>_.)^.Z M8J5P"D:S[Z;SR]R2I?&)/:#<-Y3(JF M,F3<]-7&2H1CL]D"#<[ #16+>W&V2A-52A5 M/(4HX&FGZ!N^:^<+2@7J]HB:ATL"MOXW;+4Q\A2% 4:?,$SP6<< MVU1OAM!6% >:78&;7;_6,: -[]+!4!5&GBT,--X"=UEXRT22-\-N(&<?>@X^A@7XP](A%,XT_Z,;?4]2MP(SQUIF 18LN_%!D\Y2&']RWR=^[ ML1_#+O90;(M/33WHIIXI1EAY=R@H+V3,3HP$AET*1K$E-T*-0.A&X.?]XYJV MS;;0U."#;O!MC-\^"#(OC2[Y@MCS+!48TN!#[B+P\_:J/ E%K2T_?"&%O* M4Z3YB7[X4':,NI3T8TRB:'NO3I7*RQMCVBT@.G$TV$!C5GDQNQULE+E M+!#LR0-@TAC%J$?8#0<$0]M9,M*,16[&2@<4TMBR)DF_@TPN:6EME?82O74V MZM,%+Y9V\:V&T?!%;OAN*31+,@[D_G=)GZ-;W+45CB/;VL&:RMA-Y=]K122& MGVLM;&"RU A9#CBPIC)V4WES=B[#Z,X.IS/DG5)W J>[-=QM4U9K\<=H:[G+;NZK#&+WZU M$\XQ-M:[=J5:5V'N@K4ZU+[T/=] MJW::VOA'#S;!OV"\+);J#/J>@HO9C*;B %Q3GK&I:CJ:LL4ZVX[TBOD7C&Z^ MU??IAU[DNES5%,?NH]%72?!$DYJX2?VRV]TSTN4ULGJ-:%J3GK3N=W-[1KK4 M#G8+Q8][&FVKJL%.]AW$.@+L>?>%1-.XQ@\U-<-7N\8?AUTX8B^VOK&B M\1BZ\;@_,/9TX =[ R/4W S=5?"7K,R*9?%$YN=>>(::D.$;O+$5:AB&;ACV ML+J[@W"_T34M0W?A^B5Y?)'16Z]'A6]@=,W \*4,W-.!BX'#UON[ZHWQ+PF_ MR\H*Y'0F^_*.E#_Y^B7L]8-@B_J5W@D3$G?UQSF569"K!O+W&6/BZ4&]);QY M%?[T/U!+ P04 " [AF]45LA6&]\& #:( &0 'AL+W=OJK)OSTC2_SN/4^M0'O''X5\:O8^([N4F5*?[,7M M_'R46(]D*7-C50CX\RBO95E:3>#'G[W2T+!NA?-,85?7"X$%5U-U? M\;D/Q)X I@$!T@N04P5H+T"_%& ! =8+L%,%>"_ 3Q5(>X$VF>,N6&VD;X01 M%V=:/2%M[P9M]D.;KE8: ES4MK+NC89?"Y S%Y?7__QX>W_[81O4$_WD@CBK)Y!;=]O(?K'UZA'U!1HX>5VC2BGC=G M8P,>6;WCO+=^U5DG >N_B"U*)J\120CV2%^?()T%I6_BTC5VM3&YU"GF>\Y1"9)QO'.HZY V-!O3&TQ^/SF.[]Y M-)$?7*RLXYM*SM]%4I3NU*;11@@GAS>] M3P,'?_\L8$=-3+Y9'GK5 M!XD@+ MP"SN8XCA-]P_=A^>*MS@ S,86[/7NM57RH\E9.?55_DV)/,;-@TZY\A,TNC1 M=-G6S3.5HYTO<9PE1S@KFA6" 17E]H,$U8 UX+^_%H9T)9-0!TL<6DDDA9!)H8JCC(XWS\4[+ MM2CF2'Y>R[JQLPS$7YF5U"C? *W@].T8X7.IU[WO$DL#*:".F33.S#NMUE*; M;>N*K8*U;0*\]O$P"WP2L._P2%^(1Z_I%W&0[DWH<0[^UH:^5O4)T1_2,.6! M&J2.AC1.PP=E1-E;W>UOK_DA]BA)::@B'??H7SI84\>[9QZ(L#'#T*.&U[LLB& MCSRU[1NH ;I@C((L3\,-A)EZC&@Y>R%!^ MF#2?/VS(/YZ$''+\8W'^[2*QWR!Z*X0-^<=2'!@OF ,@BP.P0T YW(=>'X8@ MY-,L% 3'01;GH.U^3H 0&S*0I&D:&!O8WD/). 4CC^&NF0=\'..030<^%F_X MNK#7)RZ<#^$?'KF9@R0[ LG(0PWT7P03>;Z2,-G!(6WZET[P<:E%%6$TQ]P)Q1!7 MP,.U,-Y[RVO?^O\B]+*H&VCY%J J>9O!BG3W(KV[,&K=OOB=*6-4U7Y<2&PO=V]R:W-H965T(! M7IP#/.< Y,F#TI_-FG,+OM25-*>3M;6;M].I*=:\9N:-VG#I?EDI73/K+O7= MU&PT9V5K5%=3-)METYH).3D[:;^[UFCB=P,G3 M%[^)N[5MOIB>G6S8';_A]M/F6KNKZ:Z54M1<&J$DT'QU.CF';R\SW!BT=_PN M^(,9? ;-4&Z5^MQ<7)6GDUFCB%>\L$T3S/V[YTM>54U+3L#=8&Z9X4M5_4N4=GTZF4] R5=L6]G?U,,_>#\@VK17J,JT?\%#=V^^ MF(!B:ZRJ>V.GH!:R^\^^](X8&$ 2,4"] ?K:8!XQP+T!/K8'TAN08PUH;T"/ M->LUM,7S+*S$ZT>@&[N=JTU']IPM=;.P4(V,^O&:O>K<';V['SY MST]7-U@_/BCZTPH@VZ6H%SKI41TH(7%]PR49F7[IY/-Q?@Q0\O MP0] 2/!QK;:&R=*<3*V3TS0Z+?JNWW5=HTC7/V_E&X#H*X!F" ;,E\>8DZCY M1=K\@A=O (91\Q^/-Y\%S"^/-H>+??.IB^ NC&@71M2VAR/MO=NZ,'%CP%+5 MMT*R)H"OW(4C0,EU>PD^:B;-BFO-2_#O\UMCM5O6_TETCG>=X[9S$NE\N75M MNDFR4?IIXA1*6B'OFF^+H8A0G+K&L[;Q!H3W9Y#D+B3W 4ED)XFD)47Z?P6D MHW4C<%]S2%?7 QWH(G".P[KH3A=-ZKJ2ELD[<5MQP(SAUKP"/[DEYN+&M'YT MBL%YK;;2AO30D1XTG^74>ZJ;MW3L3HB;.1K2G>UT9\GY]5ZP6U$Y+G#3"-_6 MO'R;F#GYKMD\Z8Z?E"H?1%6%AIN/AIOA!9Y]/=SQ;0A1M'_393[RR=Y->]KG M.^WSI/86E$1Q:[5A???R'#F<\&L[]L?O9-#T,!%_,,?QVQ M_KZ]&>HH&%E9<)#)8%*[1P*1G$8\ M[*$*TU1]*@=2 _0DA/1O\*\'&LR28[G>ZF+M2M*#^6G9-[1'#SSD[KX"SSZ8 MAM\U>ZR;%&25JZ];EH#;WB=!&0$@HAC7H:<83&/L=U9M>9,17:E9? ;"P=TY MVVU9.E%=+1C4,P\D&D+F$4$>@'!Q('77M0O]L^4L1NZ9YXL%BE >>22B-!+W M]*R8T."^==GQTE >)#.(J%#'G@H#;QKKH4JN_FS%OR>NZW>/9=.6\VM%H5+ MU;)/3Z)@E=L^5-P-0_*@R'1?&#QRIDVJ5!W4JBC9UJ5WXO-*Q67?\-"3V2Q6 MDR'/6G2@@(U(:/>L)6CWT$/'AIB+QLRE\1A[Y*(TFVYKD'5U_N/0=GC3 1)5)#/1"B= MB<:"*B7OCM$S'\_5/*K')R*43D3?@*EQ+LK@.*[CNVA4-O;Y"O]E)?P2!TIX MF*,LHLEG*GRP-)>&=6NC4,8&"YR^C6'GBZ@[?++!Z63SP>WW>R@:(&11;4NW M7(5LHZ@J43+KKC4WVRI82_?-[\4RJFIP8I+..(TJ)T;5'+RH7'!>_BEIXY.3 MU]%UB'W*P>F4<\$+S9O*V!46=_$-^KN^F;WNXZ[Q*0*G]P7G[:1]*HF3QPS8 MLQRG6;YD9MU60T7S@;NFW<)V:SD\$B7= K!*!_&)Q_B$66S)>WKB-#VO-=\P40+^9<.E MX5TMJAS5]>[LK<-34%( H(L\22/OH[*N M'F+[JSO8?>#T N\/[KJZX]@SX%C"QCQ"/6DHVG2O=\/ MQ3.>>BSI&'TH1A_JT4?3Z-NYPK(OZ2E"Q_Q#"QPY;*,>?S2-OXX^U1@!00UC M !*:1P!$/0'IX:+O"/[1,?\6,(_-"8\_FB[K$L]:EG2\VX>$SF->'SSM2I.Q M\[H\&PO M=V]R:W-H965TRJ-3!8*[UXNUPJ-(Y+YEZ(Q:\@D]F0I9,PZ.\':J%Y"QKC,IB M& 9!/"Q97@T.]YOW+N7AOECJ(J_XI41J699,/ASS0MP?#/#@\8U/^>U*IK%PS^W?$)+XK:$\3QM74Z6/=9&VZ^?O3^OAD\#&;* M%)^(XL\\T_.#P6B ,CYCRT)_$O=GO!U05/M+1:&:O^B^;1L,4+I46I2M,410 MYM7J/_O6)F+# %.'0=@:A$\-$H:%>A(:H4NV%2AO1.N65ZHE]#V MYNH$[;UXB5Z@O$+7<[%4K,K4_E!#6+7S8=J&<+P*(72$\-NR>(,(?H7"(,06 M\TD?\\!I?M*_]\!B_LYO?L)3;_#OGV=^VM_<%OQ9;W,\WC8?@H[68@K78@H; M?\3A[WBIX!VET$24T[QBM8Q>P0.0+N.R>437DE5JQJ7D&?KK:*JT!'S][>F< MK#LG3>?4T?EGKG1>W:(%E[G(;$+PVV/TP)GT!$+7@5"OHW-8,]5M/BTX8DIQ MK5ZA4RGJK# I'^H0CTJQK+1-;"O/<>.YWG;N#L-1D$0@C;M-4?5K=MIMAC&I MA7)G&5ZT'E[DG>2+G$WS A#!53V^99B7N#-?6[+3;+ RC<+O1V8Y&6T-,UD-,O$/\! J5>:I!^5=:I%_0 M395KY[Q\/JY4L; M'<>=F<7C@,9!X! I#LR^%CP/!^]W.* -#WS3@SSU!?5IF^?!@D MXE_ 1&R@B/U4O%S*= YG*I1N]FBM;L?=K28.J&.O"0T 0S^_+MD#G#$UT@(. MB%#52XZF;4YL8;3>HIYA&/2%?O1!C0EG:D@$Q''KWN./6S>;:7A-7-M N%&1 MAC]J64Q:UYLIB9P[4VCP&?KQV:B.K8[NJ5!/*X"V[RXG8V?7!G^A'W\?N ;R MW?%J"5MS7J7%,@/IYU6C4E'D&:N+$]BLX>1O T7K?HO>%#OC,NP,HYUQ03A M9K17P.R\_$_!11T%N05DN!K&7HX<-:IY7$+>4CK3"TR T'.H!M(E M[ ' RA4B;#&1+A[)*"*.F P=B9^.EU) @:H?FEAJ'2QJ9EL#P%T5Q-05@.$C M^4X^6OO^'A"2C0.['X0?F]Q7HNJ1_BX.:4QB1P2&A\3/PVM1%QYL>XE;^^^" M+QQCXJA'B0$?^5\/T\1@B_C+P?7R7K 'U]HFW;(/C^G8,28#-[(#;NUL+H1\ MO$@") M6L[121BX9F7C[M)/1,\UW(1V(3@:$0$G] MO.Q\T_$/^N[K.FH029.??SBEAHK43\7G7-E-J 6(S:6=BT.&B=3/Q%,8L49U MF8]F+)<(:N)E$Z-JTI]#U)"+F9 KA:R^IK*&V#U28^PL6"(#RNB9=XJ3'0YV MWRE&AI_1KH-U1[&]KADCP\/H%UPS1H:$T0^[9IQ$EOM#YV$P,G2,_'1\!_-? M-L?0BWQFK:EV.!BM!(!B5(I*S[U*V/A"Q@]0BQ*^^YXS,J2,_ ?B'Z,*@\[( M7UT^2Q5)]X8@<:K"X#3RX[2'*OP.QCU4,=SXCK_^5@8^@S<) M:$2N?JBQ>M!BT7SM/Q4:I-"\G'/@@ZP;P.(5?#,7BH?3'NYM/K@I[A;:?# X.UFQ.W[+]>?5M82[P59+ M7BQYI0I1(UF.':0]EM=)BV0J#!\NB6O]GW]I [ A@XA&(6X'X M6(&D%4B.%2"M #E6@+8"]%B!M!5(CQ48M@+#9K'6T6V6YH)I=G8BQ0.29C1H M,Q?-^C;2L")%95+Q5DOXM@ Y?38Y__WSU>W5IZN/O]VB-VB2?:T+5319(N9H MTK_J7_1O^A_[Z.4%UZPHU2L8]?GV KU\\0J]0$6%/BU$K5B5JY.!!H>,VD'6 M&I^NC<<>X[=\U4?1\#6*HQ@[Q,_#XO^NRSY*<",>.<0OPN(7/-N*NZR_>Y[X M^^/%7+(UGC3&BWT:'"1/Q1L5I10W5R9^=5+ MGK\-1"W=JDV#4;L4(G\HRM(5E;4DW9E'FHR3Z/NHI)WINH:][PZ+8QKO#[H\ M,&AOBL/M%(?!*=Y ALHBTY#YMUID7]#GJM J$+O15O'HY]?=>&M\'$YWR %6 M9=R@GN5Y@WU6(K5@$C+D)?-9HA+V "739S4HE@%U]AB$8>Y^&,6Q>(3A_GYK$5Q ':, MX^'WB^( [-ZP?=G&86=?L$3H\C;2 ]@PVX9*C61L2EQ>M-GJ<%Y9V<9AV MK1?*Y0:'O*R@.8:'!5>949WSE8!FP>D?[OA'QKY'0[RS2XW#^=84PL8PI $\ MHUIG6)9YBF3:*MUU9N3UQ;(T_F$LG<8.ED8CGTN6D7&8D4V!L'63GPGU_0ZE MM4VZ2^.-AF5H3(.F?X/,D/R>5S5L'8HJ*^M\O3RFH$19Y,PL%VPFZM()LE;] M7D2&7K!A$WJ3)FDV=!;?B ML>5H/ H_)IE:(&C'468N.*B^9Z4I:66(XF88Y>59"#6LA'E\FD2\UQY#-IH9D<@*;D*U;DB']; M\4J9W@K"+_0"]BI9#0\K -8:$$Z7'*#$GFXEL9Q,PIR\E@)VS_JQ<<4DPP5>_25=:MB+Z9)Y-EI M)I9KR0&NM8NY$G)S.EERLV$KV\FZ"[X+N*&ON"S?DH-\DS4/UGMI5\#I5A=] M-!JY_2(6?22,/D>(X %G6FGSZ<&-+>G"$2<^IRP<21B.'T1U]T9SN81-V\Q) M(-(EX# E'KN6@"1,P _[R;'=NF;[07(ZU$7BD'J*DE@DDC 2+WC;N6CV+9RT MI,M%7_M,=DXVGTC% RE*NFB,8U\V6#*28\A8=OGD=*%+QV1$/.5++!W)X2WA M$6PFW0 M,\U! ?H?>O)!*K7XH]'//T&@%G0T#+KG'*9.:9>!24HB'W6HQ2 -8_ 2)@S] M,C0X:,X*B: 9J!L751/] IR&4,R%7"?%^J<_IX=Q)R\2;P]$+17I,W_ZF1Y0 MGM-OY8A^!J64@#3/P':SY MLNFY/Q1SYR;R@((C%MW2D8;IN%GT)Y\O4PL_.O[Y"9!:,*:'6N*_GP"MZMT$ M&/LVA:EE91IFY>$$.* 4W\&#';>AC"OT_R'R;NB4M NS$%7U!]"M&PO=V]R:W-H965TASM"\1!N_IKM?II)7.\%/*SFG.NT=PE]F0A9,PZ.\[ZN%Y"RMC8J\CX,@[AOOB8W<^U^:)_>KQ@]_R&Z[O%M82G_MI+FA6\5)DHD>2S MD]Y9^.8BBHQ!W>)3QI=JXS,R0YD*\=D\7*8GO< HXCE/M''!X-<#G_ \-YY MQY?&:6_=IS'<_/SD_5T]>!C,E"D^$?F?6:KG)[UA#Z5\QJIWMH89R4J3 MBC=:PE\SL-.G9Y,_[BYO+F\O/[R_0;^@L^1+E:FLSA(Q0V/)EURBOH?'=S3DZ>/4:O4)9B6[GHE*L3-5Q7X,NX[V?-!K&*PVX0\.' M1!^AD!XB'.#083[QF_]6Y4>(A+5YX# _]YN?\V1M[NK][?/,W^UO[A)_L;=Y M.-HV[T,FK-,!K],!U_Y(A[]QI> ;I=!$%-.L9"81#N$!T)-R63^B6\E*->-2 M\A3]=3956@)/_O9T3M:=D[ISVM'Y)ZYT5MZC!9>92%V)X+%:(JM2N9%MYCFO/9A]X.,7#8!!! M:CQL)M5^S=ZUFX4A,8GRX!A>M!Y>Y)WDJXQ-LQP6.5=F?%7!TS>>J,5KM[$W M:A="I,LLSUU165E&&^.(R8@$WT8E;@W7U>Q=NQG&$=YN=+&CT=80!^LA#KQ# M_ @9*K-$0^;?:)%\1G=EII4G=L.UX^&/7W>C=>MF0U' 8V#H"-)P\#N3,'S'&-AEZ M?4'P4XY*5G"?.XO9\"=P-K2@#?VD? [@&M=;,X[I(/IF*3?-XLYFV](MFD,_ MFR=U301%B>1Y'2.;98#/U#;27$ =JO9 MMG2+Q=#/Q2NCL%TM'J++,O'%QN(Q_ E\#"T@0S\AKRN9S.' @Y+-'IV5[J@5 MX4$<$G> L64A]J/LFCW"^4\C+>#P!B6ZY&C:A,2EHO$6[:?"0A#[(=BH4"X9 MAVC!LA0QC9)=H9*0M9'.V4!6H X>@ $@4.DO]%6]3>7#JE60#CV N9 MLWKFGC+;6Q-CBT;L1^.$J3F"RTYNV]S+PY(5_ M]PC]/T^W MQ)*+^,FU7D6>W:5QL95/'2N(6"X1?V$X:69R(>33Q5S.3362-T-U+BW2+@F' M'84>L30C?II!#&0%:.9?%[Q4)L*PPD2=[)MT2CO@)=[4= MCT-4PC8#<4JV0^<4U*9>;.[2G((L]8B?>JM5D+=ST2FA3<'AL",FU%*0^BEH M=MH]EB%M(S *HPX.4@YS9H3!WHHW%'>4HM^J@??:N8EWL.&W]'H4XM M_:B??KZ3$/H'??<%$MVXL_1S[T6.2-32D?KI^)Q+I#%M8Q-'.!AU;$;4HI/N MN).$ 6MDRDDT8YE$4'M5M4151S\#T1"*F9"K7%F]^7 J;)^R2&WX$G,?H;KX[-_Q[\SN1]5BHH,&?@*C@: M@&>Y>IV_>M!B4;]-G@H-&5!_G', @S0-X.\S(?33@WE!O?ZGBM-_ 5!+ P04 M " [AF]4V>M0Z^H& #9(0 &0 'AL+W=O M=KLJG? I4P=BQDOX9BSDE&FXE0]=-9.<9;71M.CB*.IUIRPO.\>']6CM:M!O#/KU9"VS6T_-.=/L^%"*.9*F-7@S M%_7\UM8P(WEII'BK)7R;@YT^/CG[X_[J]NKNZN.'6_0&G:1?JUSEM4K$&+UG M"W3.2\T*=,U&:.^<:Y87ZC6TO+\]1WNO7J-7*"_1W414BI69.NQJ",JX[J9- M *?+ + G@(^I/D!XN(]PA&.'^5G8_/>J.$ DKLTCA_EYV/R:0'7_HC'WVFEX!.ET)F8CO*2&17LPPUP)^.R MOD5WDI5JS*7D&?KK9*2T!)C\'>B?4T_EGKG1>/J 9E[G(7$((V\=H MP9D,!$)7@="@HRN0>_F0CPJ.F%)5X4KJPL+9.U:I!^;=:I%_0?9EK%O770D<:1W9:BY^'@W18'M.9! M:'KBM3TR#OJ"Y&<EZ MC\X*=^B0>^*#(+80Q&&&W; %G/HTT@*.;%"82XY&34Y<833>DAW#L/C#8?PU M82A7'/MHQO(,,8W20L!'#\[ XG9@\< ;V%J]BK?LR.:P;18'JQ<'Q+)@L(2< M,>!6#/X(+$OQ3V/I*6ZSE!+J"\DR$H<9^8%KP.,C+RO8O_,R+:H,U@;LXT;& MHL@S9BH8V-'AL.ZB2>-^8[*(-U.6KSC9&A9$ _1&>Z 4.$/^E]B2UD)[$WMC ML_#%O2!H3NJI>])VL![&%HLXC,4SIB8(SL0H-1<<7#^RPBPCIQ;ZK:1CXAN7 M!2@>!$,X25,C/@4933ET[UL:@_;^T?=L"]CB$V\I+$O0H!9RX>RR73D22MQ= M$LM+LH67DMC#;/Q8)[X4 MY0ZY=Y25-.YY(K H)&$4W@E3E+#-U>WLO\V\?C(<>OJWS"/_ZUF;6&"1<+6X M6MB!#8^TJT(<^89DJ4:V4*V9RYF03P\)"VZ*I*(9JW.Y$P?>U@[VF[%8O)&M M>),5#R[WPLZ ,ZXV^7#B6W26?"1,ONO-A.RC$O8^2%2ZF3MG0(X3-?8M!&K! M2,-@7"Z$HBU'5PS4448.!I[9HA:%-(Q"4P#LL!1IFX-)/_: F%H0TC ( \^G M3FF;?[W^P/.TB%K^T3#_EDDO=QRVZ\3LK=WIVL/,, )=AS/T#_KA9UG40H^^ MP$&:6C32+0?I9SS/.J5M9I*DWZ,^+5ALTC V+V' &IGR%HU9+A&4@E4=HJJS MGT/0D(JQD$N1+-_ ."/LMY]L^F5B44K#*-WZN.UTBX/MC]NHY2<-\].CV9V> MPB66B4GTZW6:6!PF81P^Y^38N%X7 1GZ1)!81B9A1KX##4SK$]AU/G;6%%L< M#+>*(+'T3,+T](C@AY\ )A:5"7T!0:R]EPD?D)\EB/:YF/H*^,2B- FC= <] MA!W$D5\0W;5WUN9'#^^9?,A+!=7D&'Q%!WT8DES^CF!YH\6L?HT]$AH44%]. M.!!!F@;P_5@(_71CWHRO?LUQ_"]02P,$% @ .X9O5'B(.&/@!P Q"8 M !D !X;"]W;W)K&ULQ9I;;]NX$H#_"F'L0PNT ML7B3Y2()D$N;DT6WS39I^W!P'FB)MH5*HI>2#<B@4<] M&]8++45FA,IB2*(H'I8BKP;'A^:[*WU\J)9-D5?R2J-Z699"/YS*0MT=#?#@ M\8LO^6S>M%\,CP\78B:O9?-U<:7A:;C6DN6EK.I<54C+Z='@!+^[B'DK8$9\ MR^5=O?$9M4N9*/6C?;C,C@91:Y$L9-JT*@3\=RO/9%&TFL".OSJE@_6#F MYT?M'\SB83$34=6FXG6CX:\YR#7' M)V=_?KV\OKRY_/SI&KU%)^E?R[S.39:H*7I__[F2Z-6Y;$1>U*]AP-?K<_3J MM]?H-S1$]5QH6:.\0E^KO*G?P)?P^6:NEK6HLOIPV("![33#M#/F=&4,\1CS M2=T>($S>(!(1W"-^%A;_?5D<((J->-0C?AX6/Y?I6KQO]O<_)_YA?_$^XR_V M%L?C;?$AI,0Z+\@Z+XC11SWZ3I40W6E3U M5&HM,_3?DTG=: #+_P*3T_7DU$S./)-_DW635S.TD#I765\BA.4Q>I!"!PQA M:T-84-%EU8AJED\*B41=RS;'+[1JO2*T?FA-/"G5LFKZDFVE.3::VPWA]I@D MT8A#:MQN)M5^PSZXPS"F;:+<]BR/KY?'@T'^F(M)7D"U0Q7#^I:ES-X%O!:O MU<9!KUTHE=WE1='GE94DWUA'3,NJ5V%ENW[ /[C!".-D>=+%CT-821^LE MCH)+_ (9JO.T@+DWZ^[\7KR\<_5W?NP/#-U%W(#CNR^ M% 5UP2(SB2I1RI"ZC6T.__M^Q9:FF+P82#K5FS6#"1OQ)R73#8N]P[9-MRS& M89B>F29$:F@\"^.G>IXO@C&V=,7L%P3%T@_SEPL*=T$VQF3T-"C=]%G5Z-SW#,(XCZK'(PI/@, )464+XGVT/ M=CS$$H*3*/99M-&=AGFZ9=%4Y!K=&J\]PS@7E\99GI:*6%Z2,"\_+YVM0GWSFV13,)-YB?9P*9[*ZNE.66GQ3*#".:58:0J\DRT M$84C^++HW:,Z]5N- _?;95E-PJQN[0)SH"E KPJ(S^O_RS@7XV_CL=/,]0BV0:1O*9J.=(5!E*VP\25 -NH%IZLZ'3M>5V/([BI']I MU&*8AC&\<>@P=KQ%Z1+VXOZ"H"Y\89/TU"BUX*5A\)ZD:5N"-40VE> %*-;> MV7MZ5@I'.,_T&Q<#8;A>5E .C=(/O9.Z\"0CXDLI:N%)P_"\TG(A\@R8N9!5 MW9Z5(1-4,P?*=P'H>-5K%'.,XCCV=.74LI*&67FE%9S2F@=C2YN0B]*7"&ZG M2J%+P1X++!EIF(P.K7LG[R&C'\O4HI&&T?C9>+]2U1X!<"E(1I1Y++ 0I&$( MWJA&%-VT:]KTSI^X\R= .I\%EG0T3+IGWMXP2SL6IMVZQA?BP5?@S(4<3Z@G MKLPBCNWH-+MP+I1^O(,N9'LL*+K%]A8^0N"'&$?;LBLR1D81+V^*)%HS W6?LDC\O'0/)8/+(P'L\?X]&(^QT& MN(RDS+=#,(M(%D;DQ^VEOT$5M&W@G'3;7[T6NJJ( M6_#R,'C;GGZ/S8R[I"4TH7'LF=^REH=9&WAG<,I=BM(1BZEO4HM1'L;HRO/5 MGDMWX1FZ=^*6GCQ,SZV[//0W.H?R* !A&;J1Z;Q2A9J%KOCXQMN>\.N>%[GB MXY:(_)D-XS..]]Q]B3,BWM,BMY#D84B^KYN\-"?5C_FT=\_KT"XI1T/]XLO$O[88BX.8^YGPA^[-YMMZ?5'/[;0B\/0VQW]'0IV MO_"*+0'C, &?1O_9[UUBR[V8_H),L,"+7^RM^FGLO@@?>3D06S3&X29RCTP( M*\#$GPK#C9_GM+_O^D/H65[5T)Q.05=T, +5>O63J=5#HQ;F%SL3U4 *F(]S M"2S0[0#X^U2IYO&A_1'0^H=KQ_\ 4$L#!!0 ( #N&;U2M;=#890( +P% M 9 >&PO=V]R:W-H965TWP'3-]LN"BPTJ;8NG(G &<65% W\+R!6V#" MG"2VOH5(8EXJ2A@L!))E46#Q>P*45V/'=PZ.9[+-E7&X2;S#6UB"6NT60EMN MRY*1 I@DG"$!F['SX-]/^R;>!OP@4,FC,S*5K#E_-<8\&SN>$0044F48L'[M M80J4&B(MXU?#Z;0I#?#X?&#_8FO7M:RQA"FG/TFF\K$SB>NWXOK_%$=8R@M ')4EXR5?](K;==00]V M\D[\$[V:ZDWREZ;>:X]8; F3B,)&4WJ]H=8FZEU1&XKO[+BMN=+#:X^Y7J\@ M3("^WW"N#H9)T"[LY ]02P,$% @ .X9O5 IR_7%1 P 90L !D !X M;"]W;W)K&ULQ5;;;MLX$/V5@="'!&@M4;XD+FP# MOJ"MBTV;QDWW8;$/M#2VB4BB2U)Q NS'=T@ILMNUV2P*=%]LDN(Y,BS0@^#C3';UV&HDPWF7+?D%@OZLI(JYX:F:AWJK4*>.E">A7$4 M]<*"U EWF.5>/$\SD;ABPX&GA1JPWQBZ$H\&6KW&! MYG9[K6@6-BRIR+'00A:@<#4,QNSUC/4LP.WX(G"G#\9@75E*>68>U0U_(E,M/N%W;UWBB I-1&YC68%.2BJ/[Y0QV( P#KG #$-2!^ M+J!= ]K/!71J0,=%IG+%Q6'\-E-R!LKN)S0Y<,!V:W!>%S?O"*/HJ"&=& MX^FGV_EB_GG^\<,"7L$X^5H*+5Q*Y JNT' 8IZFPR8$_3 IG,UH2F3ZGS;>+ M&9R].(<7( JX$EE&*#T(#;HRWG?'.">-?4!M1K&&+2LCT6"S] M> :/R)5'2*<1TO$2W9 0)1)##BZ,3.[@MA!&>XB[#7'W]X>WUQCO>;V::UWR M(D%[-;B[%;+@&>@-5ZCAC&Y!-3P_=@PKZJZCMM7X?L3Z4:<7171H[X^(NFA$ M7?Q:SF=^?,?EW)>;RT;)I9?INVKAX>LW?/W?GVL6[2MCY'7GFC_2 V? 2'J= MJ"PJA&6MZ&B1J]@8.\QPMQ4?SRX[*-#,*\-YR*M7,I'ZQUM4&V?_-AZ=M+VO M92Q^?D;A'_C/UYKM*Q=K_P_)WM;1:S;/Y6 ?;5C7:^L MM^2Q@90;A!47"NYY5CJ-VH5?D&J*!;5_U1&M7NZC$BL[O0.)_1/B]M60^&PO=V]R:W-H965TD',6K'QH,Z!M)I'AW/_Z/ M1W*\D^JS+@$,^5I70D^\TICFUO=U5D+-](UL0."?0JJ:&6RJC:\;!2QW1G7E MAY0._)IQX4W'KF^IIF/9FHH+6"JBV[IFZG$&E=Q-O,![ZOC(-Z6Q'?YTW+ - MK, \-$N%+;_WDO,:A.92$ 7%Q+L+;F=!9 W MR:%@;64^RMWOL)]08OUELM+N27;[L=0C6:N-K/?&2%!ST;W9U[T0!P9A<,8@ MW!N$CKL+Y"COF6'3L9([HNQH]&8_W%2=-<)Q8;.R,@K_NP;G)(%\[,]_JS##\_@!R%Y)X4I M-7DC0W9 H^)6$-*0/JWMR]SQAB_!6RZ6;TB!Y2DR+C:G"(9'!&$:C]+D;#)'/<'H(L%; M3, MZL*$9MV^FDEMNKIG^99KJ1Y) 5C?#>/Y*;31$=IUG,2#B*;Q:;2 /N]E M]"<6P-YY\GT%# 9A<(;L8)<-+I(MJQ9E$U)(T."=8^(P5OB";+,M4B]OT"[)ZDC \03BB-!U%9_B>-\T@ M^F%"\20QBJ];5V[_(ZO1T;X6#6E$@^!(/O_@&*U!;=QE02- *TQWHO:]_87D MKCN&GX=WMYEW3&TXXE90H"F]25$=U5T0NH:1C3N4U]+@$>\^2[Q4@;(#\'\A MI7EJV #]-6WZ+U!+ P04 " [AF]46W.*N3 $ !Z#P &0 'AL+W=O ML;_,#'=*/YDU MYQ9]S5)I;CIK:S?7GF?B-<^8Z:H-E_!EJ73&+ SURC,;S5GBC++4HQCWO8P) MV1D-W;L'/1JJK4V%Y \:F6V6,?TRYJG:W71(Y_#BHUBM;?["&PTW;,7GW'[: M/&@8>25*(C(NC5 2:;Z\Z=R2ZPD-<@,WX[/@.W/TC/*E+)1ZR@>SY*:#/Q\0'_G%@^+63##)RK]2R1V?=,).RCA M2[9-[4>U^X,7"W($8Y4:=T6[8B[NH'AKK,H*8V"0";F_LZ]%((X,?-)@0 L# M^I,!;3+P"P/?+73/S"UKRBP;#;7:(9W/!K3\P<7&6<-JA,S3.+<:O@JPLZ/; MR9^?9O/9X^S#_1R]0>.M@0G&H(G*%D(R%^I891G^Z0-/J<\[B(<_8XHIGCZ"_(*Z/VU!F]R 9Y/'!Z9UJ%X M$)4R-+0,#76P?@-L&8O;^,M6&.%B\?<=O$,SRS/S3XL/O_3A.Q^]!A_WVVS! M-5)+9#5+A%RAA+T8] U-Z\*ZQPH<5GX^GT<4#[WG&O^]TG_OO_B7RJ(7T) - M,P9R#7&(.;)K#E\MSVM)[V+60B#Y"W[95"B#5YM3X:EC_ , MXQSNG=K*!((\;SJ4X_ D5D$0T)#0^H!%I?NHU?UG;FR^$3=$=Z2UXM@Z22+D+_EQP6,,=))&& (S^L3R*I MA(VT*]ME:3P#0L_FL1(ZTJYT+B)M2)7XD.#U,EC)!FG7C?'MW>W]Y"VZ$H<_ M;_V?ME^C6)@$&#?H%JFDA@Q:&=S!&J^A5$MXMG%K!"W=[ZO&'_6X@#RF\X;V M<2]J(%-I$FD7I4E1@U@5/Y5$:AFDZU=GI: )(^Z84#W^\UT*GT MD;;KXX5Z0VNJ.=KKTWX0#1HH5,)*V\LZMV701@LH-K^AJB^HY;&'"H]#0;O! M3Q2\H\8H[TK?,[T2TJ"4+\$,=P> HO>-WGX F7"]TD)9Z+SL@8 +TC 9 >&PO M=V]R:W-H965TN>V')*O%0I#'K( MLOJ]D/A1Y_(\?;;@E^7[PQ5]O9/*@=WF^ M)6NZI/+K=L'57:] \?R01L)G$>#T[J(SAF_>.ZE"*O'-IP^B= T25U:,?4]N MYMY%QTHLH@%U90)!U,<]G=(@2)"4'3]RT$XQ9J)8OGY&?YLZKYQ9$4&G+/C3 M]^3FHC/L (_>D3B07]C#C.8..0F>RP*1_@4/N:S5 6XL) MS965!Z$?9)WG, M U%20(,&!90KH#T%W*2 RV)CFY@K.G .T&A7ZNT&]KTB!7&+15 M&.8*PWT?FDP:Y0JC?87&B;.>9\[:5X%-*L5D9TF794F:8E=$DLMSSAX 3^05 M7G*1YFFJKS++CY(EM91LK/7DYGO[Q=;Z58 MOX$>R/ :4:]:H&)X+.JU&?6S*RNHC5AO#\4PT%@UZC68T@[UO["$>YC[LH/;6LBK6%BK6%4EC< #N)A7HB!!B[ M/V)?^&D-^>N#>@;FDH;B;\,8N!@#IV/8#6,L4Y6&7CF-E/^>]^QHS[,(,VVC&E(6A-LO:-RA9X M:\F;UI*SUI+OJI*XWU>_]9%SBL@Y;2(GDLB!+>'@G@0Q!:_\"'@L" @78$MY M%K[7*H[&Q3+-QAJ4;+2ZRA.X%\AV8C?MQ&;MQ.8'Q7;BUR_BUS?&;Z%:,,JY MRC&1)9\X:D7T&Z=_+V1M!6_:"LY:".Y$9%!$9'!,1%Z>5(-V2=5.[*:=V.R@ MV$YLAD5LAL;8S"-)HK6_"B@@0J@="WUT@]CSHS58,^8]^$%0UUEDH/V2,2,; MVM6Y;RDWJ\JA/AP-[<:Y'Q7^C8S^W1B<&%7R#2$'59UH*3<;59SHXQ&V8$7R M?55R'W''66CIYM4RNON-"IG,G4IFGWFU'9<9 ((G2KBA#L-2(PV-4&_]=<1"(K M%&?@6HG))Z#HD:HB(,%F M:=+D"$571'Z2V[##OM 0>J1Y#)EYK-S*J];@F)E I9W1Z?@, M:3Y#9C[[-3.!*S-A8]-,:$I$!RCQ^(J"-#&BTQ$CTL2(S,3XD_T6JM+B?IG) M>A54;:*-]0AI_D1F_CRJ'B%-;&AXNK!KHD/F-K HY&XYW>L8'-7T9J8 8DV# M^&@:;%AAC!<+[ Q\BL.5VIJPN^=3!,/N[3HWP=EEP7[#)@%K#L1F#ORYM+W. M4=L'4_,E1L<&,^\Y0$@\9:7*U("IU%K7VH4J88)#DUVETZ<##.MYJ3DD4-O, MU)[:\:L4B4S#:X;$9H8\V/]?'P! :?]OJFE8,RHVG^0<4RFQ9E#F) T%=JG:QUM36RVF=BN'U4!C=84 MI*6S]M@Z QB5)ZZ+$$2H8>)*9^EF4LK7DI\M.#\"B_GBVGR$7CV;1@-[-' : MLTBSFFUFM;IPYR?\:HOKN_3@\6$^P+ <*-1U&@S3Q&B;6\LI$1OP>Q:;.S\B MD5N_P&_LFCUV'IRFZ&C>M,V\F::UBD 1);5[6BECTJ1R.JRG//ET;:6L&L\T,]A.)6'-X:$Q$1].98V:CER>B4]TSPR:S-+$Y![;+ M+=-PZM0TAP.GENI[I?_G)R^V?"1\[4<"!/1.Z5K=@8HOS]X5R6XDVZ;_XE\Q M*5F87FZH*GT\$5#?WS$FGV^2MP:*-W8N_P-02P,$% @ .X9O5,>[3V?) M! B!8 !D !X;"]W;W)K&ULO9AM;]HZ%,>_ MBH7V8I-&B>T\D(DBL;1;*[6]O85V+Z[N"P.F1$UB9AM8[Z>_3J!Q2APW4R?> M0![..?Z?XY-?' ^VC#^)):42_$J33)QVEE*NOO1Z8K:D*1$G;$4S=6?!>$JD M.N6//;'BE,P+IS3I(RF)L\YP4%R[Y<,!6\LDSN@M!V*=IH0_?Z4)VYYV M8.?EPEW\N)3YA=YPL"*/=$SE_>J6J[->&64>IS03,3,1C=G('QQ5]W MD^[D_.X:7-X\G(\GU\6MCV=4DC@1GT 7W(_/P, ' 0-[E%[=^>U>T]5HBP'*LN!BGBX,=Y4 M@C&=K7DL8RH^@]%&94RF">VJ1Z8K2$+!/U?*"5Q*FHI_+4/BZ7-+?:Y5WRAE M7,;_T3F(F) F=3M_KS(N# ,8]@_D&5=Y\I>B6%ON^*6J;R M15YM9&0>U"\']=L.>L6$H,9)\VNC=MWPH"8&&PC-VH)26V#5]HW$'#R09$U- MH@+C7-5T&-/!8;(6:YQ"]CU[1/L#K1R(,O892 M:JQ#.]?;@&D?H@69H,8UM//:VE\1-,$Z#!L>;*@I#.T8CEB:4CZ+U=.P(BO* M;9.G*0O]HW6,QB>T\_-MXL Z'0/'=0Y?QP8S%X=->(<:HM!.43M 8!UT1G%U M,YLXS4-H!V+$^(IQ(BF8LMJ"\/623$,).<=J Z1IA> [VV ?H%I"W_-=[Z#2 M!C,W""M$?RVPLE*UDZW5&@35X=9%APLSDU%3)R#-/V3GG[U-49U\JG@P.)16 M-U/%\\(&<1J2R [)[VQ#>9:_D=_N4\U Y!VM3S4CD7TIVJ)/ZXM,[+O]!N0C M#4ID!V6[!JQ#L+FW- +1>Q"(ZFQ3"3=]:"#--F1GVT@E*:=D]J0R;K4VPAIQ M^&B(PQIQ^+V(PW5V(=?W&]9&6+,+_P%V81.6&K")*U_;[\$2-BS(U*=V4\*: M-]C.F]]8'F'-&WPTWF#-&VSG38OMB@C7B:.^30*WH8J:.-A.G&N6T6>0$OY$ M)5BL[=S&FB:X?[0Z:IC@-Q9*;;9]PG;[/@8S)_#@X:=$K[)-F._17A/^J#Y, M0$(7RM$Y"=2$\=VVY^Y$LE6Q"_FJ"D0-[R7C:N 56F_O?%]E!99$ M=<06N7E9"UD2;4RY\=56(LE=4LG\* CZ?DDH]Y+8^>8RB46E&>4XEZ"JLB3R M8X1,[ =>Z!T<"[HIM'7X2;PE&TQ1K[9S:2R_1N -P[M1W\:[ M@&>*>W5T!UO)BQ"OUGC*!UY@!2'#3%L$8HX=WB-C%LC(>&LPO9;2)A[?#^@/ MKG93RPM1>"_83YKK8N!]]2#'-:F87HC](S;UW%B\3##EOK!O8@,/LDII43;) M1D%)>7V2]Z8/1PE1^$E"U"1$3G=-Y%2.B29)+,4>I(TV:/;B2G791ASE]J>D M6II7:O)TR M]1Q;[Q.VR5M%]8=I[0Z5-D.@3W6VAN@["#M]NR0*8G]W@O:FI;TY2_M J(0= M816"6!^QG_RQ-508'/'?=GJG!?1; ?VS E;9]+80^&):@W;G);U!+ P04 " [AF]4 M#-EW\B4) #A- &0 'AL+W=O"Q0 MN=MLXN+;K4CSCZL)GAQ^>$I6:UG],+V^W,8K\2SDZ_:Q4-^F;2_+9".R,LDS M5(BWJ\D-_F6&/5Y=43?Y(Q$?9>O^U'KT:S3PNQ2Q/_TR671?Z!BJJUZJWZ4,>FOEJ-)LFJ>7R6A?IKHJZ3 MU[_>_/:$_KCY_'J/'NYOGE^?[A_N?W]Y1A?HIBR%+%&<+='G))XG:2*_H8V( MRUTAEJB>Q<6N*))L5<4Q*=&/=T+&25K^A'Y 289>UOFN5%>7EU.I'*W,31>- M4[=[IXC%*4S00Y[)=8GNLZ58'GM_6" ?0+VL=/^OK.@WW[8 MV@^=]E\:8^HV;%WP39;#H999:YD-LZR0B?(WEVTV-.I1:SMRVOY]MYE7EM_: M8)=H+N2'$!E*FVFHLGG_V4?_($L&W$9:6'#KVMYY5XLCYWGK/'-2:. F;UK,-N/-2S-"]KQTXB*/[:5=@N*U0G,A%F MY[#F'&=6[PAX1YS>S=9QMA*5%V]Q4J#W.-V)ZN[\B MU?TJ4-JN*S2NB>16$ M 0M/[L2F67?2+X*08F9Q'V",_>]R7TV]5(N>BG#UL4R6HHBKBL0X!E\; R7< MXAG0';OQ_KR;EXLBV=9UT"&*WXSVJ1Y#Z\0"W;$;[T?V;U:%$-7]YEBW,( ; MA^.60 PDQFX4GR2'J-.CR0?($F/4F)ZL)+3&#?B,W8#^M])5AR^A5N\ P-A- MX,8^E0(]IO*@G%/VY3U37=!"@*/'&S2P![!$W]D:"A>BX4\3HSF]3!^KM M%%AL@2; 1>+FHK$F..X+($7<)>-#_KZ?*Q6,IE\4[POWME2/92=.+JL (.(& MT&V9[VN M)'Y(M&G6FSE< Y(1=PVZOTG+X[O4Z*9>A%Y@0@.;!P! ,JP6+3MUN-$!'7<7 MC!*;?< =<>.NB7)?9]$YB#X %7?#55G*ODZ"L,@B$ZFQ] *4\YH8/$-B.D/J20'Y))O MJ!FC@)-31_5FKIK1[PAX=\UX_U44BZ2L5Z-MLYYNV_7TP[B>-I[KE>*%"A[W MJ,4G@+7OAO5=4F[S,D[-9G4N7Q!NRWT?P.R[P7Q.[OLZ@%6A3T_G3&_ENN^! MT[Z;TT^'72Q7/@-S?3:NRO$!G[X;GR^YC--F,3>&S5 &!BRBIU+=T"[@C 6^ M)7* 3=]=,.X=["FVFC[Z)E=OY9A<"GBEO=*]V:+\!\U M\WLNNW8$-"3XI%; M=P [ZH;=H+!2HSBVL(("OZB;7]UX?9<>H)TM2CHR8@ ;ZH;-D(C-Z%G\H, / M.I ?*F0/>2:^H4U]_')@ J="14*$"%CH,*U6%!PX"<,L74S&,! M)I9H E.HFRG'";O95,NI]H82(!*,W/8* !9!C^KK M"Z6N]OR0=K95C^T"68+>S:TV1O5PYO'BB]),MKVL8S, B,"MU7HC%0(*0G=Q MT!>I4%=:1,'0$JD0N!'V[MJWD;IW;_@=6X#,#\G(($&2A^Z*H#=(NFZQ[QV$ M (30#81NC+1'0ZZ!04Z'P<@8=9XV]CQN[(N1OL-CV-PPM+)O;H3 @[!W&[R- MY.NG9_12U+L90^\YR/\P&AE/R/%PB+"PQG,6ZFH!<\XMZIT!$-APM6#<+SON M%Q*>C10'##*;#1$']EN-&72!SS5-:&A&B;HE+2LE URPX0+B\.C_S+J8 238 M2 G!@ 9LB(1PQ%57#Z:ZV-3,41L'JQSA&&DW& !39.;C!= M1]A7#P8 8<-5!$3K?/I%@(YHI*R(@!;1*%DQBPQZP4Z_"- 2#9<+S0$>UW@ M"=%(F1!!PD?C9$*DU_^8,ZPMM:9V(2/4LG\2 4:BX4+A< CJ+"$; 1&BD9(A M@H2/QDF&2)<,)B%K:.82LE'G7--P:=&-ZE!)&P$XHI'J@@,1^#AUP75U89*T MAF8.2J$PZ@X./4"==UAT/F.?,X2BA<ZYPR$(Z3LFY^F$,#QA,35S[']CKW,(T3L7)?[W/6[!7N=LH3<2*MCK MG/3SAF"E-] Z7.S/7+#7.<[GG4L7_WN?OV"O";L'/8SSN;-F=N'6&O&PO=V]R:W-H965T%[BUI@P)TOMVKW(4MXH2AC<"R2;NL;B[PU0OILZ MOK-?>"#K2ID%-TLW> T+4$^;>Z%G;L]2DAJ8))PA :NI,_.O\]C4VX)G CLY M&"/C9,GYBYG5L,(-50]\]PTZ/U9@P:FT3[1K:^/8044C%:\[L%90$]:^ M\6N7PP#@1Q\ @@X0' L(.T!X+"#J )%-IK5B<\BQPEDJ^ X)4ZW9S,"&:=': M/F'FLR^4T+M$XU0VF\]_/?U\7*"'V_GMW?/LYOLM.LU!84+E&3I'3XL",Q*V7J*GVV87"+[IR;]IS@@W-R*"Y0Z']!@1?X(_#Y\7!O!)X? M#?>OWL)='5B?6M"G%EB^\/C4/F$->];0LD8?L#X*7(*^2P60+5Y2&(VYI4@L MA;G3VRR:A'&0NMMAFH=5$\]/^J(W\J)>7O2IO!G5/0*S I#N-JCDS5*M&JIO M;L$;ID;%MH3Q0,9YDL3OM(X4Q9[WMBB/#@R=^U=7XX;BWE#\>=Y&PO=V]R:W-H965TF%@G"RG?[>0I[7N!%00< M$F,9*/YM8 R<6R*4\:?B].HM+7!_O&/_YKRCEP75,);\-TO-JN_=>22%C!;< MO,CM=ZC\="U?(KEVOV1;Q08>20IM9%Z!44'.1/E//ZH\[ %:T0E 6 '"0T#G M!*!= =K.:*G,V9I00P<]);=$V6ADLP.7&X=&-TS84YP9A5\9XLQ@.![_FO]\ MG9&7Q_'CT]MP]..1W) AQ].E(@&"=4)262Q,5G#,>2(+832YG("AC.LKC)W/ M)N3RXHI<$";(ZTH6FHI4]WR#ZNP>?E(I&95*PA-*6B%YEL*L-'D4*:2?"7RT M57L+=]Y&X5G&"22WI-VZ)F$0MAH$C;\.#\[(:=>I;CN^]M=3?8:U4[-V'&OG M!.N(XN+SC4A75-!#8N5*\@D1MT (V%5&[4W5/7 MZ<0'#HYCVG'<[""J'41G'!<>J&T(BJ-FM7&M M-OYJ88!(SY=$?'3<4=0]D'@VWJU?@*&KO,= MK(_P:2@[^7^:\EUYI@JK7!,.&5(&MS$F396]NIP8N7;M;B$--D\W7.'S!LH& MX/=,2K.;V WJ!W/P#U!+ P04 " [AF]41$M%%I<" !O!P &0 'AL M+W=O-%R\RA6 0F\597)J MK91:7]BVS%=087G.U\#T3LE%A96>BJ4MUP)PT8(J:GN.$]D5)LS*)NW:G<@F MO%:4,+@32-95A<7[)5#>3"W7^EA8D.5*F04[FZSQ$NY!/:[OA)[9/4M!*F"2 M<(8$E%/KAWLQ2TU\&_!$H)$[8V24%2YAQ^DP*M9I:B84**'%-U8(WOV#K)S1\.:>R M?:*FBPU""^6U5+S:@K6"BK#NC=^V==@!N,$>@+<%>,<"_"W ;XUVREI;SZ]NGG[%"95GZ#MZ MO)^CTY,S=(((0P\K7DO,"CFQEX[DC\-GQ M<.[->;]9K^?S_F3W Y?=/6KCYES:9 M%R1)/+$W(UF#/FMP,.NS_B?,F:P%ST&.YNT(PIV\.FO8I^WJ'@S%)6DTKBWL MM84'JWM%&-$?8H&6G!?RXD"-HYXQ.NAV#B4(H1ES+A7B)9*8PJCI:& Z2M-T MW$_<9X\/9K_!K"YUFZF-@O*3N3$)\4""%T1^\J7PPZ@H<;UQH4DO-#DH]($K M3(]0F QR^V[DQU\4#J/V*TQ[A>D1"@G; %-&ULI99;;]HP%,>_BA7UH96VY@+D4@$2!;;V M82TB=-NK20[$:A)GMKGTV\].0D:)04A[(7%R_N?\SA]?TM]1]LX3 ('V69KS M@9$(43R8)H\2R#"_IP7D\LV*L@P+.61KDQ<,<%R*LM1T+,LU,TQR8]@OG\W8 ML$\W(B4YS!CBFRS#[.,14KH;&+9Q># GZT2H!^:P7^ UA"#>BAF3([/)$I,, M&!8B@A2B(1*@>5E"V-( M4Y5)E.J93AE@EX73],Y&K_-Y].7!1J%X701HML)"$Q2?H>^HK=P@FYO[M -(CE:)'3# M<1[SOBDDDN MM&Q[[%8[RO6;D$^4W8:R>Q6EP'L]6"7O'8,%OJTOVFN*]JXJ&F^ (SFQY!ZS MY!$CA5KX6HI>F\+W@Q-W=$&!GM1M2-VK2$G.-PSG$>C@W%;=;N", MBU[#YEUD^TZWP'*YXPJTEFR"RUTW K+%RU2+Z;40',?5(_@-@G^5/4Q"Z$KZ M[:X]_\0938Q]9E('#59P$>M5),!T/$&[5M<_763MH*YOZ8%LZ]\N;%U$6E"! M4U34?AUV@G+R4T4KCP*F7$28&ULO5A;3^,X%/XK5C4/,Q)#8CNWHE()6D8[$K!=+KM:K?8A M)&YK31)W;(?"_/IU+L1M+F:1H _0V#GG^#M?[,_VF6P9_R'6A$CPE":9.!VM MI=R<6):(UB0-Q3';D$R]63*>AE(U^E(.F[H:BV+#FLZV80K*AN:%9_Q5G+UEBH_.5W<_+ZX MN+G[&YQ=S\'%'_??%U<7UW?@*UAP-56X? 9A%H.+GSG=J(\GU8MK-;<^SXD, M:2*^J/;][1Q\_O0%? (T W=KE@OE(2:65.B*,:RH1G)>(4$#2" "5RR3:P$N MLIC$^P$LE5:3&WK)[1P9(\Y)= PP/ +(1K 'T.S_N]L&.+BA&I?Q\!#5-:-' M8)&$BLI]8O^Y5.;@NR2I^-A)+$:ATJ38IH M6*ST/K!5/'<'QE/H#- IY9=:-;= MLUSMV.R!)L3(HY9&Z!Z 1RUMT*QM;^>Q*UEC>T!@H58L:):L;SG/J,PY*7$L MZ5/Q;"14*PL,#D"H%A\X?F="Q]V)&3AMT>VQ"H:V8:2U"YFU:\;232X)UT!- MIS M,0A^/.5(2P]"[TMY':^E!6Z+\CXK>VBC0UJYD%FY[AA372M3YEI\D', MHK4V(?.Y[>U$=P]DZKK9/@3U6,%@2%.0EC9DEK9;MI3;D!-3ZEJ@D'\ IK5H M(?-YZ.U,!UVFL>.UF>Y:0>0,36FM>9=$W:O7+(D!3=4Q^9$48$WJC;5" M8?OC><=:N;#YXRZR,,MXOO,<. /'/2QECYLEKX9RX3D>54A4==Q MQ7Y$VDCW8^_<7@]P?<5:R_ [7V#K>'OG:!BT5;S'*O '9CS62HA?4<+%!S!?18^9[=7A[63MDK)7Q55@,%B%B>R:I*U/0V%<>SLL[6 MZC^')[.J;JC#5&7,JY"O:"9 0I8JI'WLJWG J\I@U9!L4Q;7'IA4!__R<4W" MF/#"0+U?,B9?&L4 37UV^A]02P,$% @ .X9O5/(>V,4-! :! !D M !X;"]W;W)K&ULK5AK;^(X%/TK%EJM9J1.$]LD MP"P@\>AVD.BT*IV=#ZO]X"8&O)/8C&U*^^_7>1#3"3%=E2^0A^_UN#UEKKS6?/4]&:ID1=B@WEYLU2R)1H8)1%I"/^(O1G3JX!EDICT+\R&YF M\:#E9XAH0B.=I2#FZXE.:))DF0R.GV725C5G%GAXO<_^9UZ\*>:1*#H1R7<6 MZ_6@U6V!F"[)-M'W8O>%E@4%6;Y()"K_!+MB;.BW0+156J1EL$&0,EY\D^>2 MB(, $H#( _1K0;@C 90#."RV0Y65-B2;#OA0[(+/1)EMVD7.31YMJ&,^6 M<:&E>W]Y.O\_F<_ [23=_@-G7A]'7Z]EX?@5&B\75PP)\ M="Q#N6 M).##E&K"$O71//RVF((/OWWL>]J R%)Y43GAN)@0-4P($;@17*\5N.(QC5\G M\ SZJ@2T+V&,G!FG-+H$&%X Y"-X!-#D[>&^ PZN&,5Y/MS$Z)ZNO^?F#9AI MFJI_''G;5=YVGK=](N\%&-,5XYSQ%1B3A/"('EN%(EF8)\NT_#1$*##B-B4^ M'4$15"@")PJC':,,;EI32LJC%Z EX2HAA2;C?TW'&I'K8XB*Q,$!HD_M(.PV M0@HK2.$;B3$==8*5L(8AQ#WLPT80G0I$QPEB%$7;=&MXH#%@Z88PF=$ $J$4 M5<>0=&I(+(*B;3NU%6S V*TP=D]@_+EEBN5+)9:&K2>6N?'#U<31GKTJ>>^L M;0]]ZU#^6V$?M1N_QB3LF;YJ;BQX8([P;*U5IGJ%(VS[?C,,9&$@-P,QV62_ M=@!/P0.-UEPD8L6H C,>N2BVE@7/ZUG0FA9TN]:IQ6O72,,!A+B9-&M4T.U4 M(RJ%8K]:T>MDUF)@>%Z"K&_ 4\;A)JCN$[ ==)L-"UHW@&X[F!J#(@D82:W MG#PJ5SG6!>!Y;0!9&T#OL@%4MX%N%_<:>4+6!)#;!$:SZ?VMJP2K8X3.2XX5 M,,+O(@RSICDI0]I)IHXO,E"Y=15D%H^"\=%DY(_>6X11= M]6T":H?-IH2LVI%;[3?DY7]Q9<6,NN?ERBH:]=[%5:^^I>ITFS>:V H>NP5_ M]7QK*ID(LYOB+ZZ-N54RAFYE,I5 M?L15(!);KHMC7?6T.D:/\L.C9X<79_ ;(LU!08&$+DVH?]DQBR2+8VUQH\4F M/QD^"FW.F?GEFI*8RFR >;\40N]OL@FJ/Q>&_P%02P,$% @ .X9O5,?, M'UZH!0 I!P !D !X;"]W;W)K&ULO9G;;MLX M$(9?A3 6BQ9H:_%@';J) <=)NP'2 ^IT>['8"\:F;:&2Z))TW/3IESI$=$R* M3AHG-XDDDS/_C,B/(_)HP\5WN61,@9]Y5LCCWE*IU=M^7TZ7+*?R#5^Q0O\R MYR*G2M^*15^N!*.SJE.>]5$0A/V%0]^RR&1WRMLK1@GP60ZSRGXN:$ M97QSW(.]VP=?TL52E0_ZPZ,57; )4U]7GX6^Z[=69FG."IGR @@V/^Z-X-LQ MB@#.6*\^_ES?GLN!>4BEC&IJHT0?6_:S9F659:TCI^-$9[ MK<^RX_;UK?5W5? ZF"LJV9AGW]*96A[WXAZ8L3E=9^H+W_S-FH &I;TISV3U M%VSJMB'I@>E:*IXWG;6"/"WJ__1GDXBM#BCLZ(":#FBG ^SR@)L.N JT5E:% M=4H5'1X)O@&B;*VME1=5;JK>.IJT*%_C1 G]:ZK[J>'[3Y].OYU?7( _:;[Z M"YQ_O!Q]?']^4$O#AEBJ:9? E>@Z^34_#BCY?@#Y 6X'+)UY(6 M,WG45UI(::X_;9R>U$Y1AU.(P =>J*4$9\6,S>X:Z.L(VC#0;1@GR&OQE$W? M Q? 10@Z! TOG_WP",'MUG%E3W<86\T_;%.!9N!=VF1*O;Z0@_5&3@O%"T6 MZ57&P$A*IB3X]T)W!.>*Y?(_CUO2NB656]+A=LL!K1R\ N\%EQ*,J1 W:;$ MHYRO"^5Z8[7EL+);V=1[L9A+C,V;5#]Z#5/;BO[E&C>S2= MKO-U1I7.FQ8M5/J+EO/>);TV/MC6%$=AM*/>H5?!.@9S5R!9Q8H> $!Y$[&!@8I ;[ MW&$G% /+'T&H:PS"+83#??Z(TQ]T^0MQAS]D_*%]_@9.?\B1SXATY=/ %.)] M_D*G/VS/J20>=,P6:"@*_1C5_B*@5S9 YXH)IV=B>0[CL'/D& Y"/P@?P)/& M4K@/*-#F7C=1H $?]).O7>$4FRX+GO'%C6>B0H,J&#WGR@D-@F#L#>A;5?"5 MJ\TU$[J !5]86067B^97R>;K#%RDZ,KGAE$A7SI?BM]'4G<%".1U^:,+ MH1F]D;X #..@'W*/6?P;TW>6]20.\>[J#VUBP@ F'41!AIC(3\Q'%@#(!BN$ M!.VJ=S4+$M@AWN 7^?'[@$F+;"+K4@7!8%>IW2Z! >I0:L"-T).LL\B@&OE1 M_9!<8'O,.7-A4]Z3"P-YY(?\I: S!@J:>P,WY$:#Y^06,B!&?A ?A%M[?,"@ M 5?2@BO>!RYDD(_\Y>ECP-68OC.($(D&':/#K ;(3^K' BEVU <=:RXRA$=^ MPC]D#(;:K M6T^0Q,"0^*O6,5VE6D3Z2\AQ!X?L.H* MPH81/MT&J\1?=CYJX].N0P^\-V]_A![&W(7 8[DJW M&\6PHT BAL;D8#L5Q+'S.D"[*NU&&'84^<3PF81/@B%B6$L.QEKBJ%7M/-B- M[#STM\Y[=)VRJ([!))B60[P^,VF?MD=MH^J :>?Y"7P[K@_,C)GZ_.X#%8NT MD"!C!/I-R/J(['Z1O%5=:ITQ94NEJK+)=.?5*)LH'^?&ULO5=;C]HX%/XK5E2M6FD[P0D)T (2E^DL$FU'P[1]J/;! MDQR(-8F=VF:85OOCUW9"PG")J@KQ K%S+M_Y3OSEI+_AXE$F H]9RF3 R=1 M*G_GNC)*("/RBN? ])TE%QE1>BE6KLP%D-@Z9:GKM5JAFQ'*G&'?[MV*89^O M54H9W HDUUE&Q,\QI'PS<+"SW;BCJT29#7?8S\D*%J"^Y+="K]PJ2DPS8))R MA@0L!\X(OYO@GG&P%E\I;.3.-3*E/'#^:!:S>."T#")((5(F!-%_3S"!-#61 M-(X?95"GRFD<=Z^WT3_8XG4Q#T3"A*??:*R2@=-U4 Q+LD[5'=_\ V5!@8D7 M\53:7[0I;5L.BM92\:QTU@@RRHI_\EP2L>. PQ,.7NG@[3NT3SCXI8-O"RV0 MV;*F1)%A7_ -$L9:1S,7EAOKK:NAS+1QH82^2[6?&MY\_CS]-IO/T5\DR]^C MV:?[T:>;V7A^C4:+Q?7] KU%HXP+17\12_OULWZ )$CT>@J*T%2^T19?%E/T M^M4;] I1ANX3OI:$Q;+O*@W0I'&C$LRX ..= (,]])$SE4ATS6*(7P9P=655 M>=ZVO+'7&'$*T17R\=_(:WGX"*#)[[NW&N#X%=N^C>>?B#>*?JRI@!A]H(PJ M>#O7CW",9DP1MJ(/*:"1E* D^C[7CFBF()/_-J1M5VG;-FW[5-K=#D+1P6/= M*:*$-HHY_T]#W EPT'>?=BD[M.IVNY7-"X!!!3!H!KCE14&4,)[RU4_T'YIP MJ1!?(DE2D TTA%66\)+L=ZJTG;.P7T0)=GD-PMX>^8=&&+>/D]^M\'7_@/P[ MD$!$E"!]E+4N/FG!S[5\JP9">E7"WB7[@%NUUK7.THDRS N6.R'>:\41J[ = M'N\%WM%CW(CQ7I 8$",9Z";< -!4ML#$FOYIU()8EY\6_A-YP)[=5+OHAVI M]1#[Y^F(?\AU-SC!=2V+N%D7)_;]"D+/(ZF%(!.:2\W[PBB.95W/-H^@*%L= M1_'?/M^[P3AM1+B9BFVVGS@2M] MMNQEHC\O0!@#?7_)N=HN3(+J@V7X/U!+ P04 " [AF]4#6KUUX<" #: M!@ &0 'AL+W=O4;THH@M4FG3MK:*DFW9Y=<@E6PF6V2[M_/-A2E">>>XPOR9;Q M5U$ 2/16E51,K$+*^MJV159 A<4EJX&JG9SQ"DLUY6M;U!SPRH"JTO8<)[(K M3*B5)F;MB:<):V1)*#QQ))JJPOS/+91L.[%)NN4 C-&55S2A0*1#+$9,%<$09S1K.U2+"0H#:.I^!Q*04%PKQ MO)BA\[,+=(8(1? MASL?X;9RI[?(ZRWR#)__?Q:=8/9[9M\P!T>8S9T9L7S4"&@-'3*KY8@,A[Z4 MF]2-XZL@L3>[G@Q$C5VG#_J@+^CU!2?U?6=T/9+ *W4Q:B:('#S,EB/Q? M.7OJ#F.BJV%M8:\M/*GMT7R0A&Y R$I_I4/2PL.T<;BO[3#(=YPCSD6]NNC? MZH8410?)PB :SA7WN>*3N99,XO+8!1W2$!]\*EX8C/=M.8P*QO'^H=D[G4=W M_1^8KPD5J(1..'",$J.44<=SW^#3"2LD M)3E^X$ 468;XRQVF['0[@(/7A379[:5><*:3 ]KA#99/AP>NWIS:2D(RG O" MCN8P<]S.-8*1N(?@D_BXAGH4+:,_=(OJ^1VX&I$F.)8:A-(_1WQ'%.J M+2D>,_B2)W-\.1@.0X!055*[9Z2NN @JU MO9A187[!J9)U!R NA&19I:P09"0O_]%SE8@+!1AU*'B5@M=4"#H4_$K!-X&6 MR$Q8"R31=,+9"7 MK:SI!Y,;HZVB(;G>QHWDZBM1>G(ZF\_73\L%6/[[L+S? M+#=@=K\ /QZ_+M=@_K1>+^\?P;?5[&[U;?6X4E_?+[!$A(H/X!-XVBS ^W2(FCE2PM'$GKB#,;X,./P',]: $T_WMUMP>.7^?8-_;\_R7'/0Z#VF%@' 8=#N0*V.,,RI:7)R)C4S7^.H_"<0.A12AT.Q!&-<*H%^%/ MQ#G*Y8O*G\:';>"BEM_ #48-<&TA&(:^'=RP!C?L!?=%08OW1&"SU9R](*J0 MIMB>PV$[/:X?-F"VA>!%GJ]0CFJ4H_Z:+#C'N00'QDU9LA3$JNM)OM.KZE&0 M!'-3LC;8HS:B8 CMD,8UI'$OI%5^5+X9?P&'@L=[10;6C(W;KMVAU\A86V@4 MV=%!]SR:W;?:.".F+^Q3U6W[##IV"5[P 7PC*3'+,)#H&1S0"]I2:[%71J[* MR.^H8^B=?7N]OC>(8F&JN*BJ.:UK6P&R;T]E\PK*L#FV+$)AYP:=YSKT>_'^ MD'O,K9A\RS"(6J#:4I$;=H ZSW[8/_P?F51C%,4Q+W "\+-F@BJK3.-5IXJR M$RE!6T*))!UY#5KH?'_D-<>M16P81EU1G"D!]G-"<^)^!$@"!5]1V8[DN1H; M>H+HA0/FA%D9#;:IX&K:5@%8I()QQVB!9\: _XTR !+JJ*QVA.BSZ^^""-(U MZZ"%)?Q15V>?:0+V\\0L28Q+ 20#I[]@-&CABG 8-?/7EO*#KM8ZLP5\@RXH M(ID :4%30JG]Q +;I/!)L8+;!&@1\T9!!\(S>8[,+9/JRF(>]^I6B;D64-]3QN3KBW90WU.G M?P!02P,$% @ .X9O5#&9%]F3!0 >1D !D !X;"]W;W)K&ULM9E;;]LV&(;_"F%T0 MTEDC*L1,X!N)#L0P]&&FZ70R[ MH"7:%B*)+DG%#; ?/Y*213N2*+> ;Q))UO?RY4?RX4'C/>-/8DNI!#_2)!.W MO:V4NQO/$^&6ID3TV8YFZI+,(!CK O/%73/?BZ!KHJJP8>](W]]%MS]>.:$)#J26( M^O=,9S1)M)+R\;T4[55EZL#CZX/Z!U-Y59D5$73&DK_C2&YO>Z,>B.B:Y(E\ M8/L_:%DA8S!DB3!_P;YX=S#L@3 7DJ5EL'*0QEGQG_PH$W$4@ 8M :@,0.<& MX#( OPZ +0%!&1"<&S H TS5O:+N)G%S(LEDS-D>-RR7) L$F-/JB+TBUY8RDT+.=0B M!\$GELFM (LLHE%#_*PC'CD$/%6WJH+H4,$IY4R\:]#/JCD R,?M,@O.0LIC018^GYS\:.J^-$O M%6^RTN1A5&N0%@?7E8/K#@>9) FXXU* CV0E'&,!^I:^_B4&&SS".^SH0T3/ MQM_SF#?R>%'&'R<*CT8MG04B6RYREGMW/W_XXJJ!Q1&\"(^@!1)T$^E1CS # M@D8.S3K" _!""1?@"J1FYG)YLIB";DYU-=L,UH$#6P<9M,2!;N1\R:60:NK7 MXXND+,\:QU8I+&T M@6[<3 \.P([$S0U0!PQJS8%E#'1#YI?FIU+S) %!BQ5DT83\"\T^I?#)S-V6 M&F1)AMPD,T11W>!3G,5IGKJ6AI92"%V"+J]<:8R284$G$C: MF#.W#NP/_=]K3&SV]KAA7T68A2W8DC.5+ MHP_T4SZ.-GENH#QNU3C:LB0"=MJ5<4K5C!M%L29[U5M Q,D^4\AHV39/RZ+. MF("QQ11V8ZJD_,&"9&!%"R.-#NI[1=2>),LU[%Z%+(%%6.!&V%WTK(Q1M8UYT:8:_=2WDO6, M>$='S"GE&W.V+T"H1T]Q&%L]K;X?W)E3\U?/9_!F7GP%L#+%1XE/A&]BM>5+ MZ%I)^OVA\L6+<_[B1K*=.,2E9:BZWE$24ZQ?4[VNF*%W>Z *JKRV3_P%0 M2P,$% @ .X9O5,H"$\E) @ ;@4 !D !X;"]W;W)K&ULG53;;N,@$/T59/6AE7;C6^)6E6,IMU4C==,JE]UG8D]B5 PN MX"3]^P7L6MFMDX=],0S,.7,.9HB/7+S)'$"A4T&9'#JY4N6CZ\HTAP++'B^! MZ9T=%P56.A1[5Y8"<&9!!74#SXO< A/F)+%=>Q5)S"M%"8-7@615%%A\C('R MX]#QG<^%)=GGRBRX25SB/:Q ;=O)IAG0\-G8/A23J7]HF.3ZSDHK:3B10/6"@K" MZA&?FG,X P3^!4#0 *KNRYD54ZQPDDL^!$)DZW9S,1:M6@MCC#S4U9*Z%VB M<2IY63_-EFCQLIALELO98HV>YZ/Q_'F^GL]6Z#M:U?\*\1WB*@>!&&=I)00P MA2C!6T*)(B#1[104)E3>H1M$&%KGO)*893)VE19I2KEI(VA<"PHN")I"VD.A M_PT%7N!O5E-T>W/W-XNK+;8^@]9G8&G#__!YA3YLZ4-+W[] O\8G?0HE_L!; M"EVF:WADX:91#HGOA?W8/704[;=%^U>+CM+WBDAB;W?*=9]D(+")N@345(-S M ?<#KUO H!4PN"K@Q5R)KF*#+\7"AZB[5M36BJZ?,%>87KV$74*B+\<>^O?_ MNG;/VL>\1#^QV!,F$86=AGF]>VU$U-U=!XJ7MJ.V7.G^M--WW&N M/@/3I.T3F_P!4$L#!!0 ( #N&;U10GW2L7@, $<* 9 >&PO=V]R M:W-H965TV%FUQ;B\3N;(>"M ^_LY.&0M,,:;QI;] + D*0,7TDER#PRTRJC!GLJKFOEPI8XHRRU \I;?L9X\(;]-S8 MK1KT9&Y2+N!6$9UG&5//(TCEJN\%WGK@CL\7Q@[X@]Z2S6$"YGYYJ[#G5RH) MST!H+@51,.M[P^#T+(BL@9OQG<-*;[2)WRH=L6$0[3((2X/PC4'8VF$0E0;. MDJNB+*S4Z&"QO&B5'XE:.=&5R=#R?G$W)(KD!K M +(W!L-XJO=[OD%Y.\F/2ZE1(17ND I"@F.%B7JXOI"'/>,NA%Y$A?EMN"HJ3]\8OH"_E MDKZ3PZ7] 7%)>RAGA_=(-;3!.R 3PXQSC?7J!1=,Q!Q3YE9J[NZNG^=/QMZ$ MTQ2P5N:9DY3B5VW-_0>/66#PW+KZ@-Q($>=*[:B.'R+UVF\;UTS0*#Y&(73! M4.&ANF+3IG(9A"^BX?]5WN"EA@?11]3>4F7S2$7MNB3T-ZYDC._ZJ?Y$IGEC73,VYT)@0,Y2D1QU,-U6\6HJ.D4MW M\4^EP6>$:R[PI0?*3L#O,RG-NF,7J-Z.@[]02P,$% @ .X9O5);O77QN M P \@L !D !X;"]W;W)K&ULK59M;],P$/XK M5@32)K$F<9J7HK;2U@V!!&*B&WSVDFMCD=C%=E?V[[&=-'U)F@[$ES9V[I[G MN3OG?.,-%S]E#J#0[[)@NZY,)E[:P5E)15_^1WG8@] M!SP\X8!K!WSL$)YP"&J'P 9:*;-AW1)%IF/!-T@8:XUF'FQNK+>.AC)3QKD2 M^BW5?FKZ^>YZ?C='5^BKRD&@ G1*='D*HB#3^2D(2T&BBUM0A!;R4AL^SF_1 MQ9M+] 91AAYROI:$97+L*JW&8+IIS7Q3,>,3S#Y&7SA3N41W+(/L$,#5832Q MX&TL-[@7\1;2 0K\=PA[V.\0-'N]N]MWBDD9B.P@\/>F=C&74(CXX/^:AUR'TO#KJ5^]ZN77K_KGVQ M_Q%TMT2OI2HY(6FO@_N]DG[8JPJR*_*LM2U-^S;W]ZY7F,_CZCBOZ.(%B)"7 MG2K["4-D79&/2M/ 480R\M(5[NP,4% #X0I((^(.J,.TX%U:\'](RV')>I/2 M3Q?7L<3;6+JR=%>SWBP?1 ML=]AC+O[S>^_X,[$^)IOJY_ 'X3=4MV]Z:D$L;1#I426O!H^FMUF<+VVX]K1 M_HT9:.U4MH.IIN$O1"PIDUK\0D-Z@UCW+E$-F-5"\96=T9ZXTA.??&ULM5C;;MLX$/T50NA#"R212%FV7-@& MFAM:P.T&=;M]*/:!MFF;J"1Z22I._KZDI(A.1%+I)2^Q;C/GS% \(!'=Y5HAIL)-R_S8,Q6I';\F" MR*_[&Z[.PC;+FN:D$)05@)/--'@'WY['54#UQ+^4',31,="E+!G[H4\^K*=! MI!F1C*RD3H'5SRVY(%FF,RD>_S=)@Q93!QX?/V2_KHI7Q2RQ(!-= %M7;QYG"54);1VHK0-5:6-'VG_V MA&-)BRV8:^;"DS)N4\95RH$CI2*(;/754<,J2K_TM[,AC,:3\-:"-6BQ!GU8 ML0VKCDJ.L 91E-BQDA8KZ<,:V+"2#A9*HI$=:]AB#?NP$AO6L(,%QX.!'6O4 M8HWZL(8VK%$7:^2J*VVQTEXLH#8 P!M)N TU[:#&23*THXY;U+$7]0N3.'NR M-6W88TMW4Y3:P6%DI"+RPL^)$ #GK"RD$F0U!(0BH+<<+503B)!6-8@Z9$[A M>.Q8:WBD6_#9O<@H7M*,RGLK 6A9_S1V$3"" U%_-U8EYZH)8,]X-638YEF4 M4+#N@$2SH5ZSY8^@34*BQKB@]86FEU%4UB.+4]96/&?E;^?1MV9 M%AM4U(P>.O+:C9D_Z30!NN,@A0ZP(_/IGP4NZX&Z0N\$ M,RJ/>GUIC_=H$CRRC="%:Z0<^37TN>X#=4UKBAQ^"QDA17W"]1OF W4][6GB MHF)T#OE%Y=G6 W5M[F@4.>"-YB"_S_T#XX&Z7OC4^4(:Q4)^Q?H#VX&ZHC9, M'?]+(:-JR*]JCU3YQ2Q'#XF_;#EB([.Q7V;=U;^(X>AA\^N&(S8:'_LUWEWI M2]F-'D*_N+3AT7<;_0WL(^9;6@BUDS'Z 75_PYA\.-%?A]J/>[.?4$L#!!0 ( #N&;U1Y;5+T_@$ & $ M 9 >&PO=V]R:W-H965TW>3:6#AV9E\;^/>_L^[Z[[W)VUAK[ MY"H 9,^UTFX:58C-->>NJ* 6;F0:T'2R-K862*[=<-=8$&4 U8HG<7S):R%U ME&=A;V'SS&Q120T+R]RVKH5]N05EVFDTCO8;#W)3H=_@>=:(#2P!'YN%)8\/ M+*6L03MI-+.PGD8WX^M9ZN-#P&\)K3NPF5>R,N;).]_+:13[@D!!@9Y!T+*# M&2CEB:B,OSUG-*3TP$-[S_XU:"37TO=K>*Y[\,!8'QQ!)#T@.2C@+0'A,[QKK(@ M:RY0Y)DU+;,^FMB\$7H3T*1&:O\7EVCI5!(.\_N[F^7=DIVS>W#.6'8Z!Q12 MN3/:>ES.V>G)&3MA4K-?E=DZH4N7<:2\'LV+/L=MER,YDF,.Q8BEXT\LB9/Q M&_#9Q^'QOW!.:@?)R2 Y"7SINY+?(4H'HC0071PA^DF73.H=.*2Q]B9S0H$[ MQY<&F (:+B:L%7H#_OS-QG4)+D,"?^%V^57R)>.[P^[\'Q,/$5W=_.#_^[OW M0]B-U(YJ6!,F'EU-(F:[>>X<-$T8B95!&K!@5O0$@/4!=+XV!O>.G[+A4=)JHABHN\4F#:81@^GV! ME=K-@BC8'SSSHB1W$*9)S0I<(;W43]KNPIXEYP*EX4J"QLTLF$>WBZF+]P'? M.>[,P1I<)FNE7MWF(9\%0V<(*\S(,3#[V^(=5I4CLC9^=IQ!+^F A^L]^R>? MN\UES0S>J>H'SZFU>XS=OF,'5^F*N._L.MBAP%DC2$E.K!U M(+AL_^RMJ\,!((Y. .(.$'O?K9!WN63$TD2K'6@7;=GADPJPSLVC-Q"?,1#$\*DFE@7N98_XG M06@SZ].+]^DMXK.,2\P&,(H^0#R,HY?5$BXOKL[0COJJC3SMZ 3MUWUYSG#= M]%PWGNOF!-*Q:+7#B@:Z[MNEDFH3;(V+C7FQ\UOBJ?\DSSB<]V>1_ MG;? \8'S>!(=MS[MU:9GU1XDH49#\" S)8ZJ3O^IU^@OS?"@4P3JPL\# YEJ M)+5-TY_V(V?>=MKO\'9>/3)=<&EL1VPL=#B8VFQU.P/:#:G:]]U:D>UBORSM MV$3M NS]1BG:;YQ /XC37U!+ P04 " [AF]4,TNV&H(" "F!@ &0 M 'AL+W=ONJK(2*JC/10(U/"B$KJG$JUZYJ)-##K=H9$U/)2H@G,_F6SQS/ &'3!L'BI<- MS(%S8X08?WI/9_A+(]P=O[G?VMJQEA55,!?\-\MU.7/.'9)#05NN'\3V*_3U M1,8O$US97[+MUWH.R5JE1=6+D:!B=7>ESWT..P)_\HX@Z 7!9P5A+PAMH1V9 M+6M!-4T3*;9$FM7H9@8V&ZO&:EAMWN)22WS*4*?3NYNKYWW,4HACR"(8_ ^H4'\SA@% Y& MH36:O&-TV^I6@GEEK&JK+D'2T!>3KL+]GP';T!6'L<0ZY]@ZFV.X2?T@C!)W M,\(S&7@F!WGN0*E+FBY7B8,M$BUQA,9QOMP)Q&7CP. M$PTPT4$8L]F*_P@HVF.:!A<#4K=OHKT0O7'H>("./Y'@8PU4UI#CMM<@\;C@ M(!/5*&:\'UUX/@XQ'2"F'R;WP3$=(YGNA1%?^/^0N#M=Q'3P[U2N6:W0M4"5 M=S;%0F37%;N)%HUM+"NAL4W988D?$I!F 3XOA-!O$].KAD]3^@I02P,$% M @ .X9O5$T55GSI @ 8@D !D !X;"]W;W)K&ULK59?3]LP$/\J5K0'D%82)TW:HK824- F,0U1V)[=Y-I:.'9F.Q2^_6PG M30M-RH3VTMBQ?W^NOMQYO!'R2:T!-'K)&5<3;ZUU<>[[*EU#3M29*(";E:60 M.=%F*E>^*B20S(%RYH=!D/@YH=R;CMV[.SD=BU(SRN%.(E7F.9&OE\#$9N)A M;_OBGJ[6VK[PI^."K& .^K&XDV;F-RP9S8$K*CB2L)QX%_C\$L<6X';\HK!1 M>V-D0UD(\60GW[.)%UA'P"#5EH*8QS-< 6.6R?CX4Y-ZC:8%[H^W[#!/, M@BBX$NPWS?1ZX@T]E,&2E$S?B\TWJ -R!E/!E/M%FWIOX*&T5%KD-=@XR"FO MGN2E_B/V "'N (0U('2^*R'G7E_,K^>HAVY*74JP$C0O<\3 A(K,X4NB*5\APC.D" /5TZ\%U,M$2L)7 M8 Y)*W0R TTH4Z?H"Z(P@Y/,TC/4(2_HC ( M\>-\ADZ^G+YE\4V43:AA$VKH:*,.VI_;8(YP10U7Y+CZ'5S&6=@66(5*',I^ M$,_3,.F/_><6J7XCU?](*FJ3JE#QGE0T:%>*&Z7X(Z5^FU)\H#1J%TH:H>2H MT(/0A+U+M8*\NCQJ,Y MDOA8%<;@D\E1 U[J]8AME>(\$=B<:L8_G>Q72G X7_- MP)INWP0.HRX;NRJ"CY>16U#J'%TPTQL)3P&9+HLR42[TLF2F8:6B[/(3'?CI MQ4'2X6=7:O#Q6E/Y>>1 )(?,E'$-$I0V@U3DT&KDL SUHJ[$VQ4B?+P2M3:C M[?F8RT *])DL6+NC^* &)R/\SI&_US'M[>,'D2O*E5%:&E1P-C DLFKHU42+ MPC71A="F);OAVER"0-H-9GTIA-Y.;%]NKE73OU!+ P04 " [AF]4@G*0 M-VX$ M$ &0 'AL+W=O3,&;12RJDN>PEUF8?@L!$"4NIZ:N,2?BR5CJE M%H9Z$YA,,QH71JD(2!B>!RGELC>=%._N]72B+I;O'[[6)V=_N( M3FZ8I5R8]^@=XA+-N1"0>S,)++AV $%4N;DNW9 .-YB@N9(V,>A6QBQ^#1 MYYHXV1._)E[$&Q;UT0"?(A(2_/GQ!IV\>]_":^9'6:CG/L(5"K%@[,NTGFZ @]JC;+< M4K<,4"2H,<6:@*41J303L(+!\YH+%J/5#IF$:I8H$3-MT'?T-M0R6Z7C8>'8 M*< S5&X2/+>0'=9DAUZR][F.$EAG2.G"]Y;;!!A*JX$M=++,U_"0:_C6UE8E M.,8'C$;C_D5X\(/;"9[7!,^]!)=0&@O*A+3:46%W**,[5[8V-B42#@_8A/U! MN_]1[7_D]3_GDJ=YBJB4.16N>%7?M!$8M1$8M1,8UP3&7@*?F+5E.\TTB[GU M=.A%#7EQG"6 PT:W0C]KAU=S1A]IQ 6WNU,TIR]%/J^5!E N-VA&,_AJ=ZVR M%;[I^+/V=.(#2<7_B5I44EO7U&"O$11R#66FJ(E M]:0LN(6-W%@J8Y>6-9=41AS>;G*JJ;2,@83(&(FB(4P30BM-\I8FZ6I%W&@G M'OQ4,X)6/3!C-8\L"-F,FL37/8V"XK,C-6BC>]@O?-U= $' ,M^W0FMRAVT] M,.Q(;J-TV"]U57*7^^2>HMN7C.NB&;1*8>F 5KNMD""KFM' EX]&YO#H2"EO MA S[E>R7]_BX36Z[RM"(([[XR3)\=9OB0I7EH,4F#JN3?L=!A#022/P26.VTOI ;G2)'.N211J.(_YBW7 F^*9L! M5B.<2M )-2AC.@)_<,5J.^Y>_PLF[H?A;SYVC;P1O[Q5VZP/J]$E5%&E1X MPZ6!A;,&4SCL05ET>3&ULC55=;YLP%/TK%NI#*ZT!S%=3$:0FZ;1*ZQ8U[;97!VZ" M5; SVTFZ?S_;$)9F).H+V.:><\^]UCVD.RY>90F@T%M=,3ER2J76MZXK\Q)J M(@=\#4Q_67)1$Z6W8N7*M0!26%!=N=CS8K*[D>,[^X,GNBJ5.7"S=$U6, ?ULIX)O7,[EH+6P"3E# E8CIP[_W:2 MF'@;\(/"3AZLD:EDP?FKV3P4(\B+#E_-*VB?:-;&A#LXW M4O&Z!6L%-67-F[RU?3@ ^/$) &X!^!@0G@ $+2"PA3;*;%E3HDB6"KY#PD1K M-K.PO;%H70UEYA;G2NBO5.-4]O!M\OWQ'CW?_;J?H\LI*$(K>86NT M\AB?99Q"/D"!_PEA#_L]@B8?AWMGY 1=!P/+%WR@@V?HPHXNM'3A*3J6\QJ0 M(F]H 0R65/7UO.&(+8<9U&UVC8=Q?).ZV\-.](0-0Z\+>B=(]]9(SHZ'VNG;HSU'TUC\X]$K"B3J(*EIO0&B6Z> M:*RSV2B^MNZSX$I[F5V6^F\#P@3H[TO.U7YC$G3_K^PO4$L#!!0 ( #N& M;U1T7>.RZP( /0( 9 >&PO=V]R:W-H965TB&"MWVZB878C6QF6V@^_:SG9 R2**J M+R5V_/MS=^Y=QGLN7F4&H-!;D3,Y<3*E-C>N*^,,"B*O^0:8?I-R41"EEV+M MRHT DEA0D;O8\T*W()0YT=CN+40TYEN54P8+@>2V*(CX.X6<[R>.[QPVGN@Z M4V;#C<8;LH8EJ.?-0NB56[,DM F*6=(0#IQ;OV;F8\-P)[X26$OCYZ1">6% M\U>S>$@FCF<<00ZQ,A1$_^Q@!GENF+2//Q6I4VL:X/'S@?W>!J^#>2$29CS_ M11.539RA@Q)(R3973WS_#:J ^H8OYKFT?]&^.NLY*-Y*Q8L*K!T4E)6_Y*U* MQ!' #UL N +@4T"O!1!4@, &6CJS8 %J1-Y#H M8@Z*T%Q>:L#SCX,:5CVGI [?X\#%ZY$QE M$MVQ!)+_"5P=5!T9/D0VQ9V,!_1=C#?H.AV=H$YT8/F"%K[9 M5@A@ZJ:#JE=3]2Q5KX7J'A(0)&]*<@D,+=#\!^^BJR 8N[L&M7ZMUN]46RJB MH$FKA/6/M$RBFJ3"6BKLE%IQ17)49:I),CR3O/);PAO4FH/.NLPA!:V7=!5F M6',-/UN8X;ES' 2#86V^O)/#\_J%@Y:LCFI7H\\5<'3NJ=\;]4XL-9S";99\ M[[WM>-VIXD)W6-;8*+QSQ<&PIIZ9SYU;=H_E1@%C;L2I1S+=, ME0VWWJU']ZT=6"?[4S/2[5QZIRF_!QZ)6%,F40ZIIO2N!SI[HARQY4+QC9U2 M+USIF6[KXPTLH1(I):D+_G[#BE;<0J):E\DDN(Y M/(<<#6>V%_)%Y8@:#E7)U=S+M:YO?%\E.59,78@:.7W)A*R8IJ[<^*J6R%(+ MJDH_"H*I7[&">XN9'5O+Q4QL=5EP7$M0VZIB\G6)I=C/O= [#3P6FUR; 7\Q MJ]D&GU#_4Z\E]?R6)2TJY*H0'"1F<^\VO(G#R #LC'\+W*NS-A@KST*\F,Y] M.O<"HPA+3+2A8/3:88QE:9A(Q_]'4J]=TP#/VR?VOZQY,O/,%,:B_%ZD.I][ MUQZDF+%MJ1_%_F\\&KHT?(DHE7W"_C@W\"#9*BVJ(Y@45 5OWNQPW(@S0#CM M 41'0/0S8-(#&!\!8VNT469MW3'-%C,I]B#-;&(S#;LW%DUN"FZ.\4E+^EH0 M3B_NO\1?'U;P[?:_U1-\A%A4M>#(M0*1P3U/1(4P^BR4^@!+I*A!6$NQ*^PI M4ODS:S@)T<=RT9'U*,CC.!!<)TK6/$4T_<$/IEJ MG44G9\O(R7B'R06,PS\A"J*P0U#\Z_# (6?<;O38\HU[^%99AC9DH6BV3+,# M2*;QQD$^:!$$?W3MY^_CWGF];+U>.HF>R(!UB*I+O1L\BHR*KOB,W<#I@/IIJW[J MY(ESQC#TN@/YSM)5:^G*2?6("IE, MK@>"320O M'\T]D0+]671YJN;,\&#:G2?F9AP/*/O4*OODY/E.N\IHDU?]0MP$H\NA B# MMTLD<'*MD6Y4DTC!W/5WQ@,\DZ%S"\_NM=!)]9627F?$#> Z0^Z] MANA-0^1.RWTYOU.7FROLS;L#P-Z \\^JA@KEQA93BL)\RW5SS;:C;<%V:\N4 MG\:7II"SU<@;35,%/C"Y*;B"$C.B#"ZN*,G*IK!J.EK4MC9Y%IHJ'=O,J1A% M:2;0]TP(?>J8!=KR=O$#4$L#!!0 ( #N&;U2=G)@G8P0 !40 9 M>&PO=V]R:W-H965TM$"ZTBD3E;@ M&$CC%EN@AR!)NWO+2+1-1!*])&TG;[\C6I$+]SQ]4;7%[S%?$O7[)[I MW]M;"6=>6R7G):L4%Q62;'4UN<:72V(23,0?S@[JY!C50WD4XJD^^99?3?R: MB!4LTW4)"C][=L.*HJX$'/\U12?M,^O$T^/7ZE_-X&$PCU2Q&U'\PW.]N9K, M)BAG*[HK])TX_,V: 45UO4P4ROQ%AR;6GZ!LI[0HFV0@*'EU_*7/32-.$G X MD$":!')N0M D!.$NASR]^/;SYM>/+^CA^M\O]VB*;D2Y%16KM$)BA99LQ:1D.7J@S^A:*0:7 M:96C[YP^\H)KSA3ZN&2:\D)]@NS?]TOT\<,G] 'Q"CULQ$Y!M)I[&D#KQWE9 M _7Y"$4&H)8LNT !_@L1GV!'^LWYZ;XC?7EV.D[?IGO0W;;%I&TQ,?6"P7I- M%S5TD9HN7HZ4#=JR@2D;#I3]RG(F:6$F1&FJ&:I )D 0)-6\6J.,2OD"PG"@ MTCT'Q_*Q*5_+PWZ!PUD:QG-O?]IK.RQ)PCAHH][ ARU\. I_QQ2C,ML8^ISM M07^VH";:G N]81)ET#*NG>3'VM$IN9\F20_<$15$4>0&CUKP:!3\7E.I=UN4 M">5FB^RGDM0/>VR.J"C!B9LM;MGB=]A$]C2M53 'OA*L0=%:7%V8L040DI#T M*.T@0J(!R*2%3-Z=>;EG1R&A629WM' V,K%;%$9]0D?0P 3/6K[9*%^[6@L& MC41%(W4O+L29W<19U%\_=M L(6[&M&5,WV$$C\_XX.2FUB.#'I0=@2-_8$UC MO_,2?YR+[WF](0!5 N$!RZT0K&EH7NW$IJM.+_#MUPP' Z\9/C$V/ KSRZA( M;HNODP%;#'$8]17%$36\('#G#YB,DCX(#1U;2Z&4@]>)2^SY2W&:]&7&%8># M.$@'D#OOP>/F\X<6.WK&ULG57;3N,P$/V54<0# M2 NY-RUJ*_7":GE@%U%@]]5-IHU%8G=MMX6_QW;24'H3NR^)+S/'Y\R,Q]TU M%R\R1U3P6A9,]IQ"] +LN2B+L[ OQXEQMX:/%-?)F,X/[N ,Z ,'G.^E(1E MLNLJ3<4 NFE][+ Z-CARK!_ '60>A_ M@\ +_ .$1E]W]T[0"9NXAA8O_$)<3\!%#5QDX:(CB((ISBECE,V! MST#E"&](Q*%L5.@MBVXN]JKO^W[4B;KN:CM&^V;M)$R\QNH3][CA'I_D?LM2 MW5\D2GWK4RYTND%Q73\I+Q$4>86%X"MJVL(AYA5VO$4IBOVPLT-\WRJ(O;A] MF'BK(=XZ25S7Q"YQ(H'HJ#.<4?4O*EI[_"Z#3M0.=V0<,.N$T6$52:,B^9_2 M09:9HCE6,,E^P02)'WL[A ^8?:ZKBK*[U:!*%'/;MR6D?,E4=<6;U>9I&-B. MN+,^U$]&U>$_8*KWYHX(?1311?V#8XY4HW53O,];.' MPACH_1GG:C,Q!S0/:?\=4$L#!!0 ( #N&;U2))/W)V0, )$. 9 M>&PO=V]R:W-H965T MJN]Z V#(798*/>UMC-F^]3P=;R!C^D1N0>"3E509,SA5:T]O%;#$.66I1WU_ MZ&6,B]YLXM:NU6PB=R;E JX5T;LL8^K^#%*YG_:"WL/"9[[>&+O@S29;MH8% MF)OMM<*95T9)> 9">F,VT-^Z1 M!%9LEYK/*>-S IG1)!QD?^SNX*( X=@V.) M"P?ZLT._Q2$L'$)7:([,E77.#)M-E-P39:TQFATX;IPW5L.%?8T+H_ I1S\S MN_PX_W1U0;Z<_GZQ(&_(1Z84L\22E^=@&$_U*UR]69R3ER]>D1>$"_)E(W>: MB41//(, ;!@O+I*=YK_8Z[4YHH/<[W&;;G\ACN%&$G@;LNMI11-;RQ/,G1) M[)Z_G47CH8]DW#9@&Y38!O\!FY#F\?CR1(,#?/THC-H #DN PTZ [R!!A"G! M[YAHPPR@)&E@*MZXI01N4>"V*%>(D-V16$'"S7$=36"'-;"!WXIU5&(==6*] M$0IBN1;\+T@ TCM4.M8*9GA.?!CQS6WGT\CE*@& MY0V-6C_PP*]TT^_$\PO@(2+N.S9R<*#!P;/+1D"K;/3)F[-1TVF-PM#W6QFL MM#((.W&\9ULFNBJJE##H/S]_E;8%3Q>W1O[J$A8,6NFK%"QXG(3ACN@JJU*9 M8/3\)%:2$G1KRK\FL2XI@X@>TIB?]X7=X7E&1^&XE>Y*?H)N_5FX4\(J7RIC MI/W;3G&=\+A^;AU?9"I!H?ZS\T\KR:'!_\I_$>[H(X[\.O^%W1'__;!5_6FE M6K1;M?#2CE?R3JHKY:'/?TVCE3K1IU_4&JFN7\E"6C^QO(-+?P9J[7HA#"]W MPN3W_W*U[+=.79?A5>9YLW;%U)H+35)8H:M_,L+7K/+^)Y\8N74MQ%(:;$C< M<(,](RAK@,]74IJ'B4U0=J&SOP%02P,$% @ .X9O5+\:>.^^ @ +@8 M !H !X;"]W;W)KTL"Z$-/T@MW9Y'88FR;%@YDPM4=)-IG3!+&WU(C1+C2SU2H4(XRCJ MA@7C,ACT_-E$#WJJM()+G&@P95$P_3I"H5;]H!5L#J9\D5MW$ YZ2[; &=K' MY433+FRLI+Q :;B2H#'K!\/6]:CKY+W %XXKL[4&%\EWN4O[0>2 4&!B MG05&GQ>\02&<(<)XKFT&C4NGN+W>6'_O8Z=8YLS@C1)?>6KS?G 90(H9*X6= MJM5'K./I.'N)$L;_PJJ6C0)(2F-542L30<%E]67K.@];"G%KCT)<*\2>NW+D M*2_, 7+UD!W'HW?$!L^TF86UOMKW'[-L,/6YGZ($R-$*)&;?F!&[7B2A3+A8-\[I'/]R ? +R3 M";6R07)NJ(X=5J95 2&NQ!WO67EK^O]N;9_&;2BJ-,+7W90=AK*SD'* M#UH90PU5 1DJ1AHYU%02<)WD3"X0K&;2B"KQ+/U)W4'CP>ZLMLI79XOP]'(W M7[?AZ_Y_%K<;X?4$4*:N$EZ1Z5TPW3?INKJZ^(\FJ3W3"\X%9+ C%2CLPM*@ZZF4[6Q:NDGPEQ9FB]^F=- 1^T$ MZ#Y3RFXVSD'S%S'X#5!+ P04 " [AF]4?\B5W/<" #Y"P &@ 'AL M+W=O&ULO59M;]HP$/XK5C1IK;21-\)+!4@M MH6JU366EW;2/AAS$JA.GM@/M?OWL) W0 76GM2@B=G+/<^?G?/'U5HS?B1A MHH>$IJ)OQ5)F)[8M9C$D6#18!JEZ,V<\P5)-^<(6&0<<%:"$VI[CM.P$D]0: M](IG8S[HL5Q2DL*8(Y$G">:/9T#9JF^YUM.#:[*(I7Y@#WH97L $Y&TVYFIF MURP122 5A*6(P[QOG;HGYZZO 87%#P(KL3%&>BE3QN[TY#+J6XZ.""C,I*; MZK:$(5"JF50<]Q6I5?O4P,WQ$_MYL7BUF"D6,&3T)XEDW+*8 OP+X MIH!F!6B: H(*$)@"6A6@56A?BE4H'6*)!SW.5HAK:\6F!T6Z"K02F*1Z9TTD M5V^)PLG!Y.9J^.7BZFLXNIY\1*/OMY3>'O(09@WDNY^0YWCN#OC0'.[L@(<&<*>[%SXZ##_-%P>]GQO M/6<7W%8YJA/EU8GR"CY_#]^0I4O@DDPIH+&J/N <(C21;':'<%J-8D8CX$(E M\CXG\O& 6[]VZQ=NFWO=)HGZ C-_JG:" CG,F:<_(9HUYXH"8."4'_8EH/ MJ7X]>[F9?F/+T-CR_&]+O]525VVV)4.SEJ%I+ /*,$=+3'- 1R1%$:,4G;&V$Y#16\^TP1,[/0S&STHMF6%D&M17!0B_7N>\VN"/9F\)D$ MIH:A@>'6^EKU^EHFN1Y2+ 0Z/5!#[9JP_9ZEVZG==OYWZ78,RFPKEFX=2_=M MZZ?[JJWL.NOCSS'S M@/XI\Y6+%U-O;S1!NBG^AOF"I )1F"N@TVBK!?*RSRPGDF5%7S1E4G59Q3!6 MO3EP;:#>SQF33Q/=:M7=_N /4$L#!!0 ( #N&;U1<2;@C9@( $4% : M >&PO=V]R:W-H965T[B:]R1 V/O"C5V,NUKLX)44F.G*J>J+ T)ULA.=5F*3.B*HDT=4Z\(*'OOR>< MLM*+([>WE'$D=KI@)2XEJ!WG5#Y-L1#UV N\_<:*9;FV&R2.*IKA&O5=M91F M13J5E'$L%1,E2-R.O4EP/AU:>V?PE6&M#N9@,]D(<6\7BW3L^18("TRT5:!F M>, 9%H45,AB_6DVO"VD=#^=[]4\N=Y/+ABJ(;2W4^]CYXD.*6[@J]$O4E MMODXP$04RGVA;FU]#Y*=TH*WSH: L[(9Z6-;AP.'_DL.8>L0.NXFD*.<4TWC M2(H:I+4V:G;B4G7>!HZ5]J>LM32GS/CI>'U[,_M\>7,UOUBM7\/%E[O%[7$ M?K^K7-_I]U^JG!4ZLS&ULM5I_;]LV$/TJA%%@'9#:$D7)=I$$ M:.2D"=8N69*N*(;]04NT+50_/))R&F ??I1$BY(ETEK;%$%BV;S'=\?CNR/= MTZ>,?F4;0CCXEL0I.QMM.-^^G4Q8L"$)9N-L2U+QR2JC">;BD:XG;$L)#DNC M))Y R_(F"8[2T?EI^=X=/3_-&LPT!HXT< X-IAH#) W04$JN-' /#"#2&'C2P#N< MP=883*7!]'"&N<9@)@UFY>I6RU&NY0)S?'Y*LR= B]$"K7A1)D1I+98P2HO< M?>!4?!H).W[^\'CK_W9]^V%Q>?_P"[C\X]/-XQ?P!GS&E.*4,_!Z03B.8O;K MZ82+Z0JC22"A+RIHJ(&^(LLQ@.@$0 M:K\ $L VFA%6_>^!\,]R"!&/@V"6< M_>EA 5Z_^O7+ -C%<%A+P@Y O32C?L14^#ZOR Z NQI TIH?AK('Z+T9Z%V^ M-GC;@W=]S,]G"6=/S6Y.1&+6V0GK[(0EO*.!]V/,&,A6^WP$&06EO(*_/HBA MX(:3A/UMF,BI)W+*B9!FHCK?>0:V.0TV0@ZE,^!??706%:I;HA9E8G=N0VA- MG=/)KAG$[C"(D/BQZG$MUJAFC8RL?\^3):%%?((L240E$'(1?*T=",'R&1 < M;,"3#)_!E6O4=:6?G5NSAT7%MV!;UP/E6[T.S&OG9B;G6AM$KQW MX[7P*LSB&%.F,K2OWOD5_+3!S!H+5O:! \.&70T;]O[HL%8L;$L5?LL8C46T MBXH.%,?@2G200EE%)PS\+-T16G:F8GD79,D+2=S+8V\38'533L.MT9381FYW M- L("1E8T2RIQ7^_G[4I)E$/LM_S7&WJV*H2V7!(\E05Z9VAY-BJYMC.RU8W M6Q4*VUPI?CCU)?[@-%1%PC97B4=:N-J?8&U()?NV]\)Q53)NFW7\:(FYD #- M\F';8[>]R7TYRH:Z86U^2K9MLV[O(T!)2))M>5K4,?4E5(N#6&/="BO5MHW1] AYU',VX+G@F8@^;.#9:;K/0E9I_DS).\X2D M_$26!!Z)& J"&]$^;K(X!(\4%YS!0@1'"/*77MJPV_CJUE;))C3WZD,)BK<9 M"?+B;F08V6Z7[NC(*N&%9N$MR:JB6I,5W7#3A3HQA%3=EON4@1O&U#),C3+\G=68-CMXD4%-G6@4,DZ-+?SZK13]\IR>YNCY$O<5I30 M#%GN;*[AI/0?FO5?6VK8";@7FDL2,[=+B=_BYGES2Z/\4"D_-"O_O5+\4GK! MG8B=9-E+9-:I4WKQATK\H5G\V^5=A&)P'^4HL7>L%[XE4 +NF(7V9YZX?3G7 M@".WH]3;&=2F?G^C)_&'-GI.XX;%+-N=3!C0\SE*9QWTPCF@I-$Q2^//S8%J MKN(0U8BW9O<[2BL=LU:*+;_#7&SZ& >D*#&#HJUDSYF^<+25CCF#.MC_>S/G M2]CFYIJYEJ.M0XZ2-,=#-0 I/43FCO7HH<27 -I#27MBI8[HA]I; M7=. NL=VXU(AI8;HB!K^^+65G*%];^7U7+TM>DM,PI\6Z%O>7HJI$60CR+1#D]GU9JUE+,PX8X3PF;\KS MF%B5 +/-V+@_4+?#=8OD0)[&)R7CR"SC'Z,T2O+$(%)(R2UZX1L'I*07F3O. M(Z=IU+UN<,>VHPF64F%D5F$9++%4W]_0(:6P:/ZRX7255KIFK3P23K?G&\_\ 4$L#!!0 ( #N&;U1SUR6KYP4 +DD : M >&PO=V]R:W-H965TV*8-@?K$S'0O3P2-I.@7WX48_HY%AB$\=R$-B23=X= M[\R?[DB.MJFXETO.%7J(HT2>]99*K=[9M@R6/&;22E<\T=\L4A$SI6_%G2U7 M@K-YWBF.;.PXOAVS,.F-1_EGUV(\2M+=4V0?V>+1B=WS&U=?5M=!W=B5E'L8\D6&:(,$79[WW[KNI[V<=\A9_A7PK M:]O7C](_ MY(/7@_G.))^FT;=PKI9GO4$/S?F"K2-UDVX_\G) 7B8O2".9OZ)MV=;IH6 M M51J7G;4%<9@4[^RA=$2M W%;.N"R W[2 7LM'4C9@>0#+2S+AW7.%!N/1+I% M(FNMI647N6_RWGHT89*%<::$_C;4_=1X]N7S](^/GS^=7]S,?D47?WZ]_'*+ MWJ)I&L?:R3.5!O?H&Q.")4JB-^=$'>S>_H)L))=,<%F\-E@X?;X\ M!\3=&DPEE9-)+IJTB)Y&3$J4+AX]B5*!\@F#_OZDFZ)+Q6/YCT$1K1317!%M M4]08MFF:;+A0?([^0ZW>F122O5QR-ODWX[[GT^%@9&\:+/(JBSRC1;-<'PJE M7&O]VC;^P$402IZY8_MHH7]VX7@'(6)XEJU M0H(I;HA!OY+<[S;8@TK1P#B$*KXLF1<:)/J\5E+I^S"Y^QU=<2;7@FOH*G29 MK-:J:5(,]MR+FST[K,P:&LVZ>%AI1.M@;]*(J3 *U0_#8%T'0.5TZU>WQD3W M!)XME63#JGSK8.-CNN@]J/\H+9>T. M8Y)IA5#I+D[R:_U&XX.A-F* ?G(FG.<.N&F"+.^S6 MCQAX@YTC_SCUX&\;\PYGC[$M3R\,B,)F1%VQA\/]C8$U&'?L;^ .)J?R-]D' M[\ :./4_MR4 P"YL9I>>8!N=,*#KB 6%3=\@FWEY=H$!2]CK."1 +6Q.DH[# MYU+)3C@)"!E %J M:.,TAX< /HD9G\\+S_.910"-Q.TV1@3P2,RIV-&8-2D5[4P2:@V>1*JYU; E M5K7RU(Q>8ZP.2C<)<)30CJ,%Y"3FA.XX."N5[*2;;M]JJ9H(P):88?N3"5-6 MS:O]O&Y7'_"3=%RG$J F.4&E.BF5[#K>M9[2[*?-=@&XB!R4: F[7I5K[:L=X)">4(; M"F5W: U:T$4!K-0,5G,\JDKE@*D!]*0=%]@4P$G-B>>1@M%OFAI^2R@ M=2, MVF>&XK"I :RD'9?I'C#1.W:9WKC([#2L(6E2M:16'G#4,W/T"P^621BP",'5 M#9QR6\!T3TS'GD:[8? M2M'U(H3XOOYOB0"PTS.S\P@[$/M;(YA2BMNV1FI[(V9NONK'<1!0/0"JUS%0 M/0"J=P*@3KU&H+:D?1X U3,#];4Q>ME*A >(]3I&K ^(]4^ V&FIY)G;(3X0 MUN^0L(>M1?@ 7[]C^/H 7_]4ZZ=^P_JI8[5L$?@ 8M\,XM<&ZJ"=3K*N62G9REKZUMV%OUPZ'Q%S%<4YF>)&I:O\J,GW5*DTSB^7G,VYR!KH[Q=I MJAYO,@75::7Q_U!+ P04 " [AF]4GM71E(@' !V, &@ 'AL+W=O M&ULO9MK;]LV%(;_"F%T6 NTL7@3Y2()D$N' M!FN6K&E6#,,^*#83"]'%%>FD'?;C1UWBHU02)57VOL2R+)WSBA2?]XAB]A^3 M]%XMI=3H:Q3&ZF"RU'KU=CI5\Z6,?+67K&1L?KE-TLC7YFMZ-U6K5/J+_*0H MG!+'<:>1'\23P_U\WV5ZN)^L=1C$\C)%:AU%?OKM6(;)X\$$3YYV? SNECK; M,3W<7_EW\DKJZ]5E:KY--U$6021C%20Q2N7MP>0(OSWV:'9"?L0?@7Q4E6V4 M7BR/=29HOE8Z MB>IK_W _31Y1FAUMHF4;^:7F M9QMQ09SURI5.S:^!.4\?7GVZ./GU_<6'TW8"IN>;-A9.G"S\FUHBGOGBU2)(S9NA+D_+NQBK94V]VT0WUG5N4/5B8TZ854'BE0^V/Q--S;) M*&*Y%1F,NIS29@W>1H,W2$.0]U93?J_6#+;\LTW^V:#\"71*DXC9H$; #N#2 ML.XES!E/&D> MFENTL6_*(-5V<5J:A$!FTM$SR5Q*D_@V3:)\%/OQW!#-D#\PKG&YO@F#.;JX M-=W7TEEE@JHJ;D9.FS)@+J9695C@EH8&>N(1^.QI M.KB.3^)B;\89;Y$'^,1V?HZUG3+\ &E 56S'ZE:,!]>1VZ$/J(N'8==N/;B. M74P]X36K($!=8L=D?_,I _&>"@"OQ([7@?9#ZIRUR0#6$CMK?UM'-V:\&]P\ MU:H*&>L)=&B4Z03E3SOF7GGZM5$;J3=1BRX@+;&3]OOF"8,OZV#AYP]>J_PW MF7G"I=%^E=W&G:@J\V'ZC%7&P 5IT0K$)O8*^?M'E^H0G.?;JI =S'OH+'+- M>LL$VA,[[4OS.AYN7@2X3=S=FA97Q^YH7 023$0CN:5ZD@<#4 M%=RA+00F0&!B)_!8\RK#]Y=& M$[M#'T";#H.VW;QHG=E4>([; MH@*83;OJX[[F1>MDMBFHS#T,HW.'>971^C8$@)?:P;L-\Z+UN8D6TE(@+>VH MJ[=M7K1>9^,]U\$M3Y\4>$WM=?96K:O,A5E?FK$9LSC+61DE;GDOJ5REW6Q.I=M"H#-;!B; M.ZRKC-:W(0"\S [>;5@7:Y@?;M$%I&7#9H9'6Q>K5]ETCY$V3V# :]9W_G@+ MUE7F>F9=5IG >F9G?6E=I\.MBP.UN;-;Z^) 8-Y1 8^UKC)^7^OB & ^ L ] MK8O7^4NP(SB>M=P''/C+[?P=_::*#I4&4.8CWO#UM2[>4$?;]57>\0U#MMVZ M>)W8V#//?FTR -F\;ZW;%ZV_NK#J O7S8N[O1+E'F MJU+!V^,N;RE[.."7]YUNWH)+E+F>N81-I@L$=^UU=^D2[X:[A OH=O%N7<(% M%KL=,Q1C7:*,W]J]H:%AP8==767 Q#,]VERB#/7^?PEQ7M,@ 1+O#$-WN$F[]):!5 M M#9'4;G#ILM+ J M&*KI!5UTMID &C%L#45H\MQ49]? MQ@8(!+< P0/V>GT77FRA'B]S/7_A8-4)]/;L\QSG01Q$Z\B"9P_P[)'=.H$' MO/4Z%JCEW=NS]8I07G61W%YMPFM:60H>R?0N7_"N3%^M8UVL"M_LW2RJ/RJ6 MDL/AQ8K\]H??^,DC:%-3%9W'_C2)B'SS..9\3,3 M][=U% S?>'GP.ERNE'SB# M_IHNV92IK^N)@#NG0 G"F"4RY D2;''1&.)/MUY;&Z1O? O95NY<([V4&>=/ M^N8NN&BXFA&+V%QI" K_GMF(19%& A[?<]!&X5,;[EZ_H5^GBX?%S*AD(Q[] M&09J=='P&RA@"[J)U&>^O67Y@E*"PTTWTC%X]P8&,1ADOVG M+WD@=@R(6V% <@-2U\#+#;SW!E646KE!JZZ'=F[0?F_0K3#HY :=NAZZN4&W MKH&?&_AI=K-TI+D<4T4'?<&W2.BW 4U?I 616D,*PT37[E0)^#4$.S68?GD< M_8XNA].K,1H]WD^N'J;#+W>/#^@<316?/Z&[9,X275]H$M$$G8Z9HF$DS] ) M"A-T'T81E*#L.PK(:$AGGCN^S!R3"L>_T:2)7/PK(B[!IYX'?<5VW[SR7^&X7 MOMM6WP^;>,8$X@OTM@LDHHL%-!L@!-D0;"W"N0[3#V39)^/V!W(8=\JI=0IJ M'2NUJQ==(\!'L#E?)N$_P.@'.BGSG@%AO./>:U:X[Q;NNU;W(U ZZ(F0&DN* M_0+,/X[B[Q6$>M;57=-0H&<:;9C.?59U%=&][GV,KMO$Y='%KNE%KCV]I=6T M#[;3V/!QQ!<;N^#)>;FR[ ,:1K%^CI'V>M8A&!2'F]B9(W894W/3$BFTW18 M3--KF*9M(Y31.7(D.D=VQCJ[SJ6P$CY3 H8V20##A%J5K3B;/,E'+2,=XGM= MOT+,B!$S8A^>/F5?=38T(VBD7\/FHD\8CGMLJWJF=$TK.+9#V-OLE1 M:O1#SRBHAP_H,W$/[0//B)]W+!^U.U^U=@D#&C$0R%H0?:9A1&<10PLNT&*C M-B)+.(7>5'8$DX/OM\66Z_K8>S>5UGES?PE&.#V[[DV8T)V3+K.Q-%T)WR@) M8TL .ZJ4MQVQW73=7VSA-3KJV75T& 2ASC"-WN9E&@205=A+EKYWZ95]('O0 M]KSNNV@Y.^=[^D3YGHIE"#LW8@LP=9M=P!#9(6UVH_@Z/?*;<:5XG%ZN&'1C MH5^ WQ>/5@ P "0D !H M !X;"]W;W)K5+TP[ !6[#6US>GM:WN7#:F"T^9FU_;._/YF?)AM;X5\ M4DM$#3O.,M4)EEJOKL)0S9;(B:J(%6;FRUQ(3K3IRD6H5A))ZIPX"Y,H:H2< MT"SHMMW86';;8JT9S7 L0:TY)W+?1R:VG2 .#@,/=+'4=B#LME=D@1/4WU9C M:7IAJ9)2CIFB(@.)\T[0BZ_ZL7-P%M\I;M51&VPH4R&>;.-Q^Z!^XX(WP4R)PH%@/VBJEYV@%4"*<[)F^D%L M/V,14-WJS013[@G;W+9Y&K<6!U&VZ$V.%8TG!53 M]_.IDQ-3QPF,1*:7"H99BNE+@=#$40:3'(+I)U[%:YQ5H!I_@B1*H@\0@EH2 MBCNW&9.^&>ULB M4_CYU4C"K4:N?GF :B50S0'53@ ]4/5T,9>(0#.-)D@-DFC\!".:4;[FKRV' M7S&J5*./'K)Z259_)QG9G2+S*\:5II>L49(UO#K#WPFB56\QU8IY/E5ZO7*HD7JU5BM?X-B]'Y\[Z",YK!'HE4YZ^Q^27K MN2?$$?#\Y"=T(O2]S+_\+-\_<&KE^R4>!6#[1QZRW:.'J^=R.O^ VA M$C:$K1'$_,5=Z]V3A6K+J=J2NS''H]8.-Z_!'!6!^/TPIW=BH7H,TZQY<#58P4RL,YT7JG*TK/.]O+H]F^<_"2,B%S13P'!N7*-*TUP<,J^[ M>4>+E:MU4Z%-Y73-I?E706D-S/>Y$/K0L1.4?S_=/U!+ P04 " [AF]4 MX#,OC/P" #\" &@ 'AL+W=O&ULG999 M;QHQ$,>_RFC52HF4L =W!$@J<6!8F450+&:$\Z+3U V&FMR!S'J+^N1M+TPD(EI0RYHH*#Q%D[Z,8WO=@Y.(MO%+?JI TVE(D0 M2]NY3]M!9(DPPZFV$L2\-MC'++-*AN/7030HYK2.I^VC^IT+W@0S(0K[(OM. M4[UH!XT 4IR1=::?Q/83'@*J6KVIR)1[PC:WK3<#F*Z5%NS@; @8Y?F;[ Z) M.'%(JF<U7#9 ^G=B.R=\/=+9$I_/AB).%>(U,_/4"5 JCB@"IG@)ZH6E[/)")0KM$$ MJ4$2C5S%JA=8]7=@G4^67\U@^;/5*+ :_X:5T=G+ MOH(+RF&/1*K+M]C\DLW<$RK \H.?5" E>]\!;1:TS?^BS=/W%UJ_9!SEKAZZ M.'JY:B.OV!VA$C8D6R.(V:OKU;L%#ZH-IVJK[*83ERJMPM1+S<8?-.%)06(HYZ[L*IB*-==Y;2I&B]+>S0O:BWG^7S DT6+GR-A':%$O77)C?$Y36P'R?":&/'3M!\+==(' P ]PD !H !X;"]W;W)KLB2U1 M24#R[RO)QC@))APX] *2K'WWV9564F_#^)-( 21ZSC,J^E8JY?+*MD6<0H[% M)5L"55_FC.=8JBY?V&+) 2?&*,]LSW%".\>$6H.>&9OP08^M9$8H3#@2JSS' M_&4$&=OT+=?:#CR012KU@#WH+?$"IB!_+"=<]>Q*)2$Y4$$811SF?6OH7D6N MKPW,C)\$-J+61CJ4&6-/NG.;]"U'$T$&L=026/VM(8(LTTJ*XV\I:E4^M6&] MO57_;()7P-#C;(.X MGJW4=,/DQEBK: C5RSB57'TERDX.IH_CZ!L:#:'^E+NU ]H]8=&48G6,AD5WO1V!=]J**?5> MEVXWZ#2 [,Y2US]US92*=916._2Z;UGLVA6: U^8EX5 ,5M165P^U6CU>AF: M._O-^$B_:LS5O),IGD1WF"^(HL]@KB2=R[:"XL4KH^A(MC07]8Q)=>V;9JI> M9L#U!/5]SIC<=K2#ZJTW^ =02P,$% @ .X9O5-8(CV0[ P . L !H M !X;"]W;W)K+B2UO, P MPA@GRD!0_;?$'L:Q0=(\_FY!O<*G,=P?OZ#?VN!U,&,JLL\KVUA@>3A50\V1IK!@E+\W^ZWB9BSZ <'#$( MMP:AY9T[LBROJ:+MIN K$&:W1C,#&ZJUUN18:JHR4D*_9=I.M4>/@]XWZ'9& M-]?0&]P/;_JCSN/=H \7T)&Z5!C!2/')$PPRDT4)9]>H*(OEEZ:OM'^#XD^V MOKJYK_"(KSY?EH"$YQ &(?D$/L@Y%2CSYVLX7X=1Q!(6L806__((_LUZD"+T M>)+1=./ *Q=X98M7/I8;0^S"U#RRJ/HL4GN4.D+0=(;Z<"H8;V!_WY!N[')G M144$O[]K2+A3F,@_#D*7!:%+9X#]13)& 7P*BW2)4FE_TA:'Y\4Y5)(Z;->K01@T_>4!(I6"2,5)Y.#1< 18+7"K'R/CM8)0S1GH Y-/%U.!""Q5 MJ(^I D$5GL,]2UFR2 YEW(T8E"K!9P>S>L&L_DYF='V,F1LQ*-6=S!H%L\:) MSS#3DJLKL^2QKE[,U,:9+S=:I58*G;1(L).ZX!W$CJ?K!%RE4;IT,]L38?(V M9C&;[@X7G+$4-DC%$;%U8Q)KZJ*WTU5R2EA?T\M3=HJ>&S/,3:$!"4_57 *I M0T0W+A4A.^$F92?X+64"EC1>H!%+K23:QU:LGF%W\QRDG2/7]P6S5 T:^[_# MXDEV,D[<.G[X9GV&MUY@9*?3I/(Q!)7L))Y4__LEMH4\=8OY>WV0Z2GOJ9@Q MG=D8I]HN*-4T@,C;M'RB>&9;HS%7NM&RP[EN;5&8#?K]E'/U,C'=5M$LM_\! M4$L#!!0 ( #N&;U02>!LZ0 4 ,D6 : >&PO=V]R:W-H965T[XOLDC0Z4O?$-(0*\)W'*[WH;(;9? M+8LO-R3!O$^W))6_K"A+L)!#MK;XEA$<9D9);"';'E@)CM+>>)2]F[/QB.Y$ M'*5DS@#?)0EF'_['NP=7_R(UANA7ECCT1:OR8*(E^V@FCA*0\ MHBE@9'77F\"O,RQ^$$/OY$B M(4_Y6]*89W_!H9AK]\!RQP5-"F.)((G2_#]^+PI1,X!NBP$J#-") ?):#)S" MP#F-X+<8N(6!FU4F3R6KPPP+/!XQ>@!,S9;>U$-6S,Q:IA^EJN\+P>2OD;03 MX\7ST_1W<#]9/,S ].G[_.%Q,7G^]O0(;L'3-NO,1'4F$A^ KH#8$#"/<0JN M9D3@*.;7_&\H3N.TU"^_/)I/+*$ M3$3!L98%Z/L<-&H#3;9]@((;@&QD:\RG9O,96?:! S-SJ#&?=3<_B6[)ZI"5/ES8ME<.F4+IW,I=OB\FDGN)"UC=(UP *\DG64IFH@ M@VP)BV@(KF0+\GC7N@KF_KW,O^*._1@./<\967L-++>$Y1IA_KZ#]-$'9?2!,;HDJ!6)9.(6>=]&[#R* M01/%P OT(/P2A'_)DB!IV'TQ^,W%X"!W6 +*OQK-K/8E$Y2P S/LC(0XV!.N M5LZER(/F4G)02R6'):3A)9 H [*M4L;DLZ#9VXMA#INE0[[MZG%"N^)VV\@L M/S/5(^'M9$^85'%P_ [ G$5+HL#EJ R4 VM* O\-T@EI'&/&J^#:BA2Q@GI) M^FV+"594"U%G!NH()'<(40V)VW?]%B050T,S17^FI(Y8G"86V('?,8 MZ/((O!:$E2K ,[)P.9EIX?F:^OEM!%:1/S2S?TE@N" P1M191JV))4T%DZ>& M'8Z!("S):OE!9"7U]3,'\G-3@$ B_6[D@P-"_*';F\XZNAH6KDS<6DD.O$AS M.K7$['%0P!P<,X:V)N//&]I*>)#]?ZRJ,U$:37//9E")&3*+V62]9F2-!9%' M%<$B>ZKL0Y 5>B[J@2NG0F1'X_RRH/#_PU02P,$% @ .X9O5/;&+A#R P 0@X !H !X;"]W;W)K/"0S";:,P:8#S!!H[S*=-DQ( MTF=A"_#%ECA)0'*__B39&!-LA_:N>0B2O/OMMZO=E=3?,?XB5H1(>$T3*@;6 M2LKU)]L6X8JD6+38FE#U9<%XBJ6:\J4MUIS@R"BEB>TZ3M=.<4RM8=^L3?FP MSS8RB2F9PD+5?>(B7*ZD7[&%_C9=D1N33>LK5S"Y0HC@E M5,2, B>+@35"GR8HT I&XCDF.U$:@W9ESMB+GMQ% \O1C$A"0JDAL/K9DC%) M$HVD>/R=@UJ%3:U8'N_1OQCGE3-S+,B8)3_B2*X&5F!!1!9XD\@'MON3Y YU M-%[($F'^PRZ7=2P(-T*R-%=6#-*89K_X-0]$20%Y-0INKN"^4W [-0KM7*%] MK@4O5_!,9#)73!PF6.)AG[,=<"VMT/3 !--H*_=CJO=])KGZ&BL].9P]WH^_ MPNUH]GD"X_MOT\_?9Z/'N_OO< ,/1$@>AY)$,),L?('1#O-(P.6$2!PGXDK) M/,TF<'EQ!1=@@UAA3@3$%)YH+,5U:>%QQ38"TT@M7AS-^[943F@J=I@3OLT( MNW6$R;H%;G -KN,Z%>KC9O4)"5O01D8=5:A/SE=_9]U6D2_"[Q;A=PU>NP;O MA\E+%>'1EG!59_ 'QU2"VDH"7W#,X1DG&])@J%T8:AM#7HVA1R9Q L+LHZZ3 M"$*6JN8AL"D_\JK'I'(_,N"N =9M9#M$@:.".8"_ @952N!+@>1/A--$2_4W#L M-$*?E!(VI=2 W"V0NXT)-,MJ;+:9_Z4Z*4@&S\I63)<-V'Z![3>ROL4)IB$! M+&%.EC&E"A;8(@_P-6SH5ME2/N6%?JDJ.QM>544_,]8Y2A&G>N^#@F'0R/!. MB(VAJ%CA*(IU+NLT/XM/<,+'\VMRL5?PZ37R><[B\8'AWHGA&Z_G5EM&SJ&1 M.^?N%J'1?]BGW,[11G6]=Y5<)52WFZAT&*'?VP[1H?$B]Y>2>]H0M(@EB>X0 M*K#99@:YY2[<\OU>^:^&[*$GH^9> M6BJ$,UEYIZRZK5+:'1,Y-%[4W'E/J^)_V.#.R0;[+;_WOD).I1K2X-#O4?3C'+E\_+;1^Y-\4B'5=>HJ^W"4H.:SY(ER$K(EC?_1$=?L;^K95Y+WFZ\A MQ[P.!PAJ/D%^XO;P 1(RUP?H[6\/**B]/=BE^[I^77W#7'4@ 0E9*&BGY:O4 MX=F#)9M(MC97^#F3ZD%@ABOUR"-<"ZCO"\;D?J)?!<6S&PO=V]R:W-H965TH@MB2G2\JI"IQF%UVER%%@#EL[4'82N)%EC*20F!_ M_4BV8QMB*TP-A[TDEJQ^_=3J?I(UW'+Q)%>$*/"24"8O6BNEUN>.(\,52;!L M\S5A^LV"BP0KW11+1ZX%P5%JE% 'N6[727#,6J-AVC<3HR'?*!HS,A- ;I($ MB]<)H7Q[T8*M7<=MO%PIT^&,AFN\)'.B[M'Y M%'6-03KB(29;67D&9BJ/G#^9QE5TT7(-(T))J P$UG_/)""4&B3-XWL.VBI\ M&L/J\P[]2SIY/9E'+$G Z;1 MR::2QF&*%1X-!=\"849K-/.0!C.UUM./F5GWN1+Z;:SMU&A^=Q/\"2;C^>44 M!#?7L\NO\_'=UN84KWHN""#:!7""K(A_;&@;>/ 4(!>Y=83LYE,2 M%N:PQGSZ<7/7,ANO2 @DC-D2K(F(>=V"3^SV M$+P2+"Q$.@61CA4HH/%B 79T9HUT["A^2D=:^'0+/ETKTK=4T4ATAI^)T K= M'*' #H0R2L '2589R <1?K5Q[!4<>U;HRQ>30%H#! GYDL7_U9;L) .!F429 MC>IYY+6[0^>YQG6_<-VWNJX7+\NA MZ[4[]5D*2[V%WF>5\0$D+Z_C;E['MMB5Z@OM\OFQ"@YRE+?AZ;?[172RO:QN MF-M4Z;!49M@Y7)(2S#>/_^K3)%!\EWZV$)0Z"^WZ.,$4LY K,N:+&/&3%[S M1;Y0IV##\MS)SSO'^H"3/9[4ABKSUJF$H-OW&D)0"BVT*^UO6GL,AT/.>WO. MX<#UFU:@%%MH5]N'+ *'O/?WO)]U.[#!>2G(<&!7'+,\E)+(T5\""Q*KAAP= M['M'C:%'I?HBNWA6\H.PZ!,-T0VWFYU&-DU^.F@II9PA9Q2HVXZ=!FW?41S!SW*Z'I MMUW4$)M2HY%=6:O%]4$B&2!$%2:]-FQB4LHQ.GP:_CDB_CX1"-MHT,"DU%QT MX#C\L:++4=[X]YH#48HR^K HYT7W"=G3W7KOCOR^__5$U.>94OL@3(I;I MS8;4!XX-4]FW9=%;W)Z,TSN#=_T!/)]F=R E3'8E)(^K@B.B# #]/L%YVK7, Z*NZ;1#U!+ P04 " [ MAF]4"&A"Y<\" D" &@ 'AL+W=O&UL MS5;;%,:1478@U<'RS%#*E M&J=RY:JU!!I94)JX@>>UW)0R[O2[=FTF^UVQT0GC,)-$;=*4RMT0$K'M.;ZS M7[AGJUB;!;??7=,5S$$_KF<29V[!$K$4N&*"$PG+GC/PKT8=$V\#GAALU<&8 MF$H60CR;R774 ^JVT$R9+6M,->UWI=@2::*1S0RL-Q:-U3!N M=G&N);YEB-/]^<-T=$.&@_ED3$;3V]GD;CYXN)[>D1J9@;2GA(=0&Z)3$;D' MI24+-0[G6H3/Y)$SK9Y*!$LA^0 M6\%UK,B$1Q"])7"Q_L*$8&_",*AD'$-X0>K^)Q)X@7]"T.CC<*]"3KW8D[KE MJY?MB3&FMK#NC42*'ZRB]LP/I*1\!?@1:;+8D<.X&=W9Y<&6RHC\^(:4Y%I# MJGY6"&H4@AI64*-$T!-N(>8X8SS?M/-3NY9Q-"V'N3Q>^FC&RZ&-51%OA#4+ M8U"9[M2YR1=)V('4'$4+@NJR__C;'8*09W*VKY@V@\<@,Z1L:WV M"?^/PT[Z[QYU#BH1BPW5V[12K1:L;V!O^W?H06V#6L?[09/WSELH5 MXXHDL$1*[Z*-HF36D[*)%FM[K2^$QB9AAS&V<9 F -\OA=#[B4E0_#'H_P90 M2P,$% @ .X9O5+E[(_@'! YP\ !H !X;"]W;W)KV+W3XSOQ!9 HI$G^\@8J=!PV^\WGBDFZW4-]QA?T\VL #YO)]S=>7F+"L:0R(H M2Q"']: Q\K],,=8 ,^-W"B=1&B,=RI*QG;ZX7PT:GE8$$8124Q#U=X0Q1)%F M4CK^SD@;^3LUL#Q^9?]J@E?!+(F ,8O^H"NY'32"!EK!FAPB^/8PGWY?C)[N9]_1+7H@? ?R]DZ5884>04A.0ZF&"\G"'7I.J!3H M:@*2T$A+DUAQBQ6IB&(:;L1YR39@&IDB99G5)XW)V=S>W0B?(7^ M_$U1HGL)L?C+(JB9"VH:0:T:04],D@@)LS#2UX5E6?"BQU!9]I2X8XBUJQV' M?N"I)!W+U7D["0?=;O#CK.G;68JIDT_Z(;)6'EG+&MDTWD?L#&!)4CNG:G^, MJG5R01UK;%\)Y>A(H@,@MM:28B7&=/<->J )C0]QU5I/28-RQ9Q6=9:[N9+N M^Y60ESHEW3=*NDXOJ)82Y%("JY34]9#-]2RI[^5OZ7V,M>![Q8? LP;^2,7N M=LT!E%-+4.XM$2<2*KW6SN0[3>^S35/IX^3;NT\9A\E^1-> KM0GY R$B^M* M47:J;@JUR2KLU\>7R3JR2)4MHO)/,]9R WFU M#>07ENG;/?-]W3S.6,MJ6DZO7:.F<%V_;?\V$;Y1#;T';K;52:@64G*(E\"U MNG2C4KV@4MYV24_/ZWJXTZN15/BN;S?>V4$*J?9!--F815TO8I(QE45T @\K M&34B"LOU[9Y[@=&A?] #=]""+DE$$FI;JH6]^L$'<;["B_W>_[1[F63,Y3V' M5UT87!@QMMOG986Y8&.""Y_%_LWN^(MZL8[:WA_CC.6_F]0MG9'T M$5AE>4,3@2)8*Z3G=!4%3T^5Z85D>W-L6C*I#F%FN%4G<>!Z@GJ^9DR^7NB3 M6'ZV'_X+4$L#!!0 ( #N&;U355FHS;P( &(% : >&PO=V]R:W-H M965TU!L.A8J2YFD),W?3Y(=SQN: 'NQ18H\YY 2%>^$?%,EHH;WBG$U]$JM MU[>^K[(2*Z)Z8HW<[!1"5D0;4ZY\M99(Q\"YG$8J,9 MY;B0H#951>1^C$SLAE[H'1S/=%5JZ_"3>$U6F*)^72^DL?P6):<5,B'7F %(<-,6P1B?EN<(&,6R,CXU6!Z M+:5-[*X/Z/>N=E/+DBB<"/:=YKH<>C<>Y%B0#=//8O<%FWJ143HDF22S%#J2--FAVX4IU MV48+NZ=T]/(P?X)+>*1D21G5^\L) M(TK1@F(.:4DD7HY-'W(824GX"LT1:3B?HB:4J8O_33P#RF%&&3-GI&)?FYJL M,C]K](]K_=$1_6$$,\%UJ>".YYC_#>";9K0=B0X=&48]: ??H(HB,+7 M= KG9Q]EMQG(/W;@%V3OW:$=D#C\> M#20\:*S4SQ."KEI!5T[0U1%!+T2NS- 7A$K8$K;!CYI?0X3U[;$#ODUN>H/8 MWWY /&B)!R>)[UM&$ 406]N'!U^C7'>H@W^(_[D46LEX7[;)5*O6"/AVNZPCG*G^L9 M5S.[\9)D!98B8R5P7(ZL"?D:D4 #C,4_&>Y$:PPZE 5CCWIRFXPL1S/"'&.I M75#UV.(4\UQ[4CQ^UTZM9D\-;(]?O/]A@E?!+*C *[;[AG5 />TO9KDPO["K;1T+XHV0K*C!BD&1E=63/M6): &(?P;@U@#WK0"O M!GAO!?@UP#>9J4(Q>8BHI.,A9SO@VEIYTP.33(-6X6>EUGTNN7J;*9PF*0Y"*TL5-O% M;5I8*7M2M\IQWSC6W60[)H&CDK1MJW-LY :#0?#:*CJV4I[ZC=&KR/PF,K\S M,JT8S'):=F2IU_CJ789L_890OS,XLY$ NE7E1A7D?"P(12^4YU, MP^,Z(;[?/RB!\$@CSQV<*0'B[)NYTTG[3RR1*^):(9JHXR(3DE-]LIZA_'J? MUJ%!+D,OLN^TQ'TOQ6K/;3&($WKA@60GS#R_[Y_1;-^127=+GM-J%;5=B]GV1^!>BU;Z]DMZ[:=4[$L'OA=ZA5,=607A.J7T3)MU=>,J$ M!+8$H17K2L2^HY+!A6BS[\0D>#=M@C=<$:(35M[ /=#&;MUH]??'=\I762D@ MQZ5".5<#)2VOKO351+*UN>0NF%179C-,U6<0MM-?$#N5A!4@I<+>]H[L(Z*Y.IWMA MR #6)C%KF]+>IS_GH0EL2([3EC=-G'CF/QY/?GC:W0OY36T0-3R'0:1ZUD;K M[0?;5LL-ADS=B"U&YLU*R)!I,Y1K6VTE,C\Q"@.;.D[3#AF/K'XW>3:1_:[8 MZ8!'.)&@=F'(Y,L=!F+?LXCU^F#*UQL=/[#[W2U;XPSUXW8BSY<0188!+';M@YO*$ PR" MV).)XWOFU,HU8\/#^U?OOR:+-XM9,(4#$7SEOM[TK+8%/J[8+M!3L?^(V8)N M8W]+$:CD+^S3N2W7@N5.:1%FQB:"D$?IE3UGB3@P(,T* YH9T!\-&A4&;F;@ M)@M-(TN6-62:];M2[$'&LXVW^";)36)M5L.C>!MG6IJWW-CI_G0T]N:C(4R\ MZ?Q/F$^]3S-O,+___&D&5T/4C ?J&GZ!Q]D0KMY=PSO@$!"1WB@813[ZQPYL$WN^ /JZ@#M:ZW&(RQMPR7N@#B4G M AJ<;^[4A./F^703?VY5/C%@&GV8,*E?8"Y9I%A:L'^-S52XUQBJOVN$&KE0 M(Q%J5 G%]0EB!3N%P)1"?7([4B?-Q$G\23_U2:O5:73MI\,2ZE;ML7793V[E0^RTVM5W*F]MT*K:KDTMW:J6]*-J9M"U%&')M.*U/"7=* MPI6ZQ"D(Y)Q1*/AL?IG,=HF2:1VM(H_#6$C%> M/7SE>@,>S.$!IC""\7A0L[^$%H+TLJ5$"A(1]RV**?-R5$V5B2WH1.KQ=,;7 MGWDX%&Y4"A?4(?78.:N.29D\U<54@(?4D^?,0F[^#^V"4*3U,X7\^V@&=ZBX M_F>-Y@P5F.,@6VGX+5Q\K*NU@END?>&R+CA%ZD%U;EF7646JTDP+5M%Z5IU5 M7;2,JFKI E6T'E7G55?FY#SM@EJ4_DQUS;B6;"G@ZO&/:QASDYKZHUV!,'KA MTQ0M@$7?Y#Q%R]"JSF\!+?H&T*(GCDN5T@6TZ%M BY:A5:U=0(O60VOD#B'$ M<(&R;@L+"-$+0X@6$*+_ :$JJ?/A*F=;.?"Q'IB=SW2F=QLL_ MR/9!RQ>B7">=L#(5M(MTVOWE3_-NVTMZ3+N8GK;J#TRNN8DNP)4Q=6Y:9I=E MVOVF RVV20.Y$-JTH\GM!IF/,IY@WJ^$T*^#6"#_'T3_7U!+ P04 " [ MAF]41*SGG00% _&0 &@ 'AL+W=O&UL MK9E;_BL;3AW:F#>C&)>-XQG'2<_*0-).DYSP3+-M, ;D@VVWG?/@C M+D$.",5A>$D [ZY6?ZU^K.7I@6<_\@UC OQ*XC2_F&R$V)Y;5AYN6!+D9WS+ M4OG)BF=)(.1MMK;R;<:"9>F4Q!:R;<=*@BB=S*;EL_ML-N4[$4W"H;3X)V*'_.@:%%-YYOQ'<7.SO)C8148L9J$H0@3RWYXM6!P7D60> M/^N@DV;,PO'X^B7ZUW+R$"WB MA3S.R[_@4-E2.@'A+A<\J9UE!DF45O^#7[401P[(ZW% M0-J.\ >!UP[X'*B M56;EM*X"$/W7[?7=$[BY M^_KMX7;^=//M#GP!#VS/TAT#'Z^8"*(X_P0^@"@%3QN^RX-TF4\M(<L? ,8/@9(!O![X]7 MX..'3SE;RQ(3FO06IP>SZV"&''&C+B[#XCYUJWS 35IM.%FXAJBDB4K*J*0G MZMTN>689X"M0SS<'_X'^J5]6T6@9K=C6^QF<6GM- K1)@!H3J,M#-U;EZ!R/ M!1&QO6; :C4T9@YQ;7U:3I.68TSK/I-TR\1O($L4L)^[:%LH\AFD3"N+TY&% M>BZT6YEVK2""3D^F;I.I:\STB8L@!C%/UU]B2;$E"/*<">VVV@!UIZO M%LRFOD]:ZZJSPR[T],+"(Y["]TK+]W*WOJ$H1&H -*:F"E40#]84=[1R".PH MVK5"+D4]@BK803/MY*Y>[L+VYG@=3($+TC'%4^2!9O28Q-,01%N0&CM#02K4 M0#-K'EFVCT)FU$]Q WICZJ$BA M <$1Q4.*" @-%:_V?/7ZH+Z#6NIIS!S'Z7G)((449$;*^U[("]0%B.%=BQ1! MD)D@[WC;HFZO1#U,^Y10W$'FCNFECF2C=@+/D.(."%4#PX$X%=SL0V2B[+1TU5I# MGH+$BD78W*9 MC298\\T+(L_O24'1!)MI4BS>:23!BB1X3))@11(\F"2XBP@D%[+]:M>8.0[J M$U&1!)M)4HMX D6PH@@>DR)$480,I@C1\,'Q<4M#G16D/1H211%BILC\?KXP M35!1A(Q)$:(H0@93A.BZ#4S\MG(:V-C0[5'NZ AG-(J0+D4?;>>7\+S1766K\)4/RW%)>;EBP9%EA(#]?<2Y>;HH!FM],9O\#4$L#!!0 ( #N&;U0%CV__Q ( M .\' : >&PO=V]R:W-H965TJ+5BKD"0*M *D\3)NT;@C:];5+#F(UL9GME.[;SW9"FM* V-XDMG/WO]^= M8]]@Q\6+3! 5O&4IDT,G46I[Z[IRE6!&9)MOD>DO:RXRHO14;%RY%4ABZY2E M;N!YD9L1RIS1P*[-Q6C 6[H>,[^X4%W23*++BCP99L M<(GJ<3L7>N96*C'-D$G*&0A<#YT[_W;2-_;6X!?%G:R-P63RS/F+F7R+AXYG M@##%E3(*1+]><8)I:H0TQN]2TZE"&L?Z>*_^Q>:NELR;(*"O>Y*VL0\W!CXXX!*5# M<.C0.>(0E@ZA3;0@LVE-B2*C@> [$,9:JYF!K8WUUME09G9QJ83^2K6?&OV8 M/<#WG\LES&<+6'Z]6\S@00L>EU.XO+B""W!!)D2@!,K@D5$EKVL+ M#PG/)6&Q7KSX,!^X2D.:4.ZJ!!H70,$1(#^ >\Y4(F'&8HP_"K@ZNRK%8)_B M.#BI.,55&T+_&@(O\!N )N>[>R=PPJKBH=4+CU4\SU 0Q07H,VA^0;H"72J( M:9HKC('IHYMR*6&+HBCQ[8FHG2IJQT;M'(M:JC9M2.$964]SZE]'K:#CA6%G MX+[6Z]1@%W8\OUN9?2#K5F3=DV1/]J1AW"*ONBX;W/]6MC)-N(5$7[9X$V6GT"=6MWISZ8&]M2)*QXSE1Q MQU2K5=>ZLY?UP?I8=[.B^;S+%*WPGH@-91)27&M)K]W3FRR*]E),%-_:&_J9 M*WW?VV&B.S(*8Z"_KSE7^XD)4/7XT5]02P,$% @ .X9O5"WW8I%E P M?PT !H !X;"]W;W)KK>KA2'F^Y>)49@$+O1<[DQ,F4*C^ZKDPR*(B\XR4P_63-14&47HJ-*TL! M)+5.1>[ZGA>Y!:',F8[MWD),Q[Q2.66P$$A614'$SP?(^7;B8&>WL:2;3)D- M=SHNR096H)[+A= KMT5):0%,4LZ0@/7$N<GB#&>2Y0=(\_FU G?:=QG%_OD/_9(/7P;P0"3.>_Z"I MRB;.R$$IK$F5JR7??H8FH-#@)3R7]A=M&UO/04DE%2\:9\V@H*P>R7N3B#T' M'%UP\!L'_]AA<,$A:!P"&VC-S(;U2!29C@7?(F&L-9J9V-Q8;QT-94;&E1+Z M*=5^:OKG_ E]_;Y:H<5\B5:?[Y=S] >Z9XJF-*],AI&$I!)449 (WI.\2B%% M:\$+E/"BK!2Q:O U B(891N)2M"?248$H-\>01&:R]\UIMV1NX$R])3Q2A*6 MRK&K=""&CILTI!]JTOX%TMA'WSA3F41SIND< K@Z VT:_%T:'OQ>Q$=([E" M/R#?\_$90K-?=_=ZZ 2M*H'%"R[@'0BPZ@28'P@P.Q1@OA-@H05860'^_JJ! MT1<%A?RGA]:@I36PM :_0NO,=W%.R1HQM(BFIKQ-_3CV1F/W;3^]IU:#83", M6JL#NF%+-^RENU(\>47?2Y,@V1-^U.)%MZ3*L*4UO+HJPY-\X\ ?Q$>JG+&* MPS XK\JHI3OJI;L$J01-E,Y7+= SHZI/GK@%CF])'NQU)=:[ND -Y,&YB09' M^IPS&L;GY<%[_PCX_PE$MD07 J0@][%S+>E5G< M7V>?V9L^&3H93\)$^8E7NOEH(I7 M)3X]+:,0'ZGB[K6R!8B-[?"E[C4KINIVKMUM;Q'WMG<^VG\PMPO;(G*%[:AOF%*]U^VVFF;T@@C(%^ON9<[1;F!>V= M:_H?4$L#!!0 ( #N&;U2K*NTK3@, -X5 - >&PO+=Q47G\>IVWWYI@"L_<)+VCB"] M[N@+938H1A\?1W^('*.^V:7>:@&VEC24H.\D:#ECCLE121W("2&^Z1R[&+]9 M#31 B-5LMV3&/:B[).3\S#QO@"\NKQ9%UJA7-)UF&WYV\=S$T'F18RI;()$_H;TVC :09R M))LOX*Z*,@!0J2+7@Y21>2&(T;#QJ >:=D8Y?X!OD^_9#OFAI[ 3XVVR6NTW;>Q6O5[*G0GU:ZG2$F4.[T7M),[8R\U76",#80YR=E"5? M?^1L+G)JDS\ZX&A -G[>HI#L64>#5IEI Y6^]T2E8K.VY:=44$EX6[3N_5.N\JL51S?_2K+Y5MD7[-18'Q%.763O'$3&YR#R M+'JR?PXBD],7&9V!QOH(>^HBPY,4&=3'M=:9<.=$V%@].'D/_6]PDN?;H-YT MR;ABHIXM6)I2\>)@J.D5F>H_7G?X]?,IS"^5C,C0"&Q<$4 M8#[6"XOS/^731_.Q&*:M[T3ZJ$\?];%>+F1L/E@F21)%<8Q5=#QV M*AAC=8MC^'&S8=K XL#D?ZLUOAJXQURN ^P-3W4(5BF>"=BF>*U!L1=-_!( M$O=J8W' UL%K'<@OCL.])3;)XI@53%MV [&D23!$.A%=X_&,5*=&#[N]<%V M210EB1L!S*T@BC $=B..8 I X9$D7D/[KV/@LU[*MC^1W?T"U!+ P04 M" [AF]4EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q="> M, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C] M$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA< MUYVE/=LO3T%O@*\Z3'%":4A+,P[PS=)_,O?S##5%Y4HCE5L:>-/E_G;@2=&A M(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X M4$L#!!0 ( #N&;U1K71_S9 @ %E/ / >&PO=V]R:V)O;VLN>&UL MQ9Q1.WLOKZ4)9?V?\W>5%?]AZ;9OOAXJ)> M/O)-6O]4;GDA/EF7U29MQ,OJRT6]K7BZJA\Y;S;YA648]L4FS8K>IX\O]UI4 M%^J+LN'+)BL+\:9\XS[CW^KOG\N7["FKLX>7/7/_P3VOFFSYYNU80B;I0]V^TZ0/42I M+GNV(6ZXSJJZ::]H[Y\*QB*L5ROLR6?ELO=AA?-OAPKGDO HG[,MG6/%>F&7_9>+F%I ML6)>T8A"8GZQOY6X5OY2\=7^:O^K&X&KE&'U(1,?5/ZJ!:>#G(1!',[\J9MX M4W;ESMQ@XK'XUO.26 &T *!U,D!VMD@5R#Z [!\1,D[$G[D7",#PFH4++U(@ M!P!R<#+(23A?*)!# #D\(>3_+ 72!I#VR2#C))PHD", .3I=2;KQK0+I $B' M%C*,;MS _\U-_##X-POP'GMH%C0'DF!8ROIO/W>AS6[W^3>!? M^Q,W2)@[F81W0>*K';F!>G*#%C/R[KW@SF.1-PD%I2Q2%0U*AM@R[N2_=W[< M(JEU:B*OF-1B$8V >8+KWIVU#<,-1#NY#:/D//&BN8J)S&(2J^7Y*8MEM7J" M]6KFJ6C()R:Q4*Y=/V*B],0S-_?<6#3=MH=1\9!)3&*5^(%H#TD8?5:!D#5, M8FTL(F_A^E/F_;KP@MC;/W%A_^+,9^T>ZV?[,_"!Q@QM?M KFQK$^:C61,TQB:>SK-0@# M6;6>U,4AGH5D81'+0G0KT9WW=YY%"XG#(A;'U+M2GSP+!B+$PGA3HS/?O?)G MPFK:0,5"MK"(;3$3_;!.@P1AD4<<\[F?S%_M*H:DB1_<>,'DH,B0)BQR30A, MCR7NKSH3,H5%; H91?SG-IQ-O2C^9]L')ZK%+*0'BU@/+9N(Q&-OVL:-HOMP M#\::%A*$12R(R)NU(<_"E0Y+(E?P30Y'GA92@T4=3W@WLDT(=UV'T?RP\/I( M"WUB+02>Z-;".&9B!" &PVZD#C;[R 1]8A/ ($R;&.@C2?2))8$Q^RHFG*\B MCRJ^!V3L+$G%M]?_4N&0-OK4VD"1F5[52!Q]8G&\$_Z\%*>*B5S2)W9)1P#9 M6>/(*7UBI[R&:IUDR"9]8IO F$U_%I%2^L1*Z8[9NDIS@/0R(-;+CX(W :RB M(M\,B'WS3OS6T;H'R#<#8M_ .$Y[/@?(-P-BWZ#8Z:#2X0H)L7GVX5-GLT&F M&1PQ1.F$0WX9G"!6Z81$@AF<*&AY!E4QD6T&Q+;IB PZBQ*I9D"LFK6#D=BXGLG$W*HJG29<-43"2?(;%\NC$C+A.;LN*+BHGT,R36CQ9N MGS-W^?M.,,C+6+EFZAS+$.EG2*P?C.FJF,A 0V(#04P]1P19R"9?8D&E.54Q MD87L(Z[-ORU-=<;*1A:RR0,=5)I7*B:RD'W,B;4WF&I6@8TL9!-;"%>Z.O2P MD85L8@L=8"ZJDEW+^SSG4:J8,!V,?(H-E:8Z0K*1A>SC6NAJ5V<%KVMA]O>.+&0?TT)G4]ZD6:Z%0",DGQ&Q?/ EM&^8?GR2/;*_Q+:]43*2;T8D3R@2PBHJ4 M,R)6SH^73]2HPD'^<4Z]TJ.)W$$.878O5HU5U6 MW=6-A.,0"^<5L.T)"W%Q+:H6QC&2S9A8-J^8@?B"K'CB==-NO,P* M5J?:ZMX8B69,+!K\5*JB&2/1C,EW7(*L77:F8B+1C(E%HR^*=[2<,1+.F%@X M&ET[Y)4,9<'.KGC!URHF$L[XF)D%A\WMZIX+B P&H3P0 H.&VR310?#S ,5#TT$_5! ^_OU&Q'SQHH-!/UF0-=:=FRP3_Q8L>U&1$3GSE ?>A 5VYV M5QP"CQXPJ<\>Z* 4YBR:;)7E.UU+\/ !?WIXXJOLX*O O$EM7A_ MF>;+1<7DG_V]!D-9.^M=GD_$>V$Q*]/5R\EP+Z?:??H+4$L#!!0 ( #N& M;U2IISIT5 , !' : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/- MVTM.&T$4A>&M("\@7;?>%0&C3)A&V8 %S4,!;+D[2K+[(#* 'PO-P_')>S7T^/S\O%[GY=CY^G:;F^GY_VRZ?#<7Y^ M^G[&[/']_YMFWW\?Y?TX\W-X^7,]? M#M<_GN;G]1\'3S\/I^_+_3RON[-O^]/=O%[LIE^/;V\OT^N+?7HY>7=V=7.Q M.UW=V&[:>E"407'[04D&I>T'91F4MQ]49%#9?E"5077[04T&M>T'=1G4MQ\T M9-#8?I %E3$ )CFL 5J;2?5. +V3ZIT >B?5.P'T3NYF"4#OI'HG@-Y)]4X MO9/JG0!Z)]4[ ?1.JG<"Z)U4[P30.ZO>&:!W5KTS0.^L>F> WEGUS@"]L[O9 M#= [J]X9H'=6O3- [ZQZ9X#>6?7. +VSZIT!>A?5NP#T+JIW >A=5.\"T+NH MW@6@=U&]"T#OXOY9"="[J-X%H'=1O0M [Z)Z%X#>1?4N +VKZET!>E?5NP+T MKJIW!>A=5>\*T+NJWA6@=U6]*T#OZAXV >A=5>\*T+NJWA6@=U6]*T#OIGHW M@-Y-]6X O9OJW0!Z-]6[ ?1NJG<#Z-U4[P;0NZG>#:!W':!W5[T[0.^N>G> WEWU[@"]N^K= 7IWU;L#].ZJ=P?HW57O#M"[ MNX>] 7IWU;L#]!ZJ]P#H/53O =![J-X#H/=0O0= [Z%Z#X#>0_4> +V'ZCT M>@_5>P#T'JKW .@]7*P#T-N"SW4 ?EMPP4X "&[!)3L!8+@%%^T$@.(67+83 M (Y;<.%. $ANP:4[ 6"Y!1?O!(#F%ER^$P">6W !3R"([@-,1H'I$TR"Z#[" M1%28/L-$=)@^Q$24F#[%1+28/L9$U)@^QT3TF#[(1!29/LDD-)GFHDPC5)GF MLDS[T"YS67\_SLO;HK_7;L!'ZKV^_.[\]OFOEW_?]%_#*]?3^QG+Y1]02P,$ M% @ .X9O5/I<:YZ; @ %40 !, !;0V]N=&5N=%]4>7!E&UL MS=O?;ILP%,?Q5XFXK0*V 1NFIC?M;K=>[ 48. T*_X3=+GW[F:2MM*F+5F72 MOC=! ?O\#ECZW)WK;\^3=:M#WPUN$^V\GSXEB:MWMJ].PB6;;N6AU>UJX M9&VB:IJZMJY\>)X\#N7A#CL/*YQNW9R5V%!E+R;L#SY<\#+OJ]/=I[; MQJ[NJ]E_J?JP*CETB?//G77Q^1+O]#ANMVUMF[%^[,.6V$VSK1JWL];W77PJ M>G4^V8]WHDR^[U% K9V;?G7_$M,92^ M^/WL'^.\/YZ'2XZ7R[_QKV?\5O^#?2A('RFDCPS21P[I0T/Z M,) ^"D@?):0/*2B-4$25%%(EQ51)05525)445B7%54F!55)D5119%45619%5 M4615%%D5159%D5519%44615%UI0B:TJ1-:7(FE)D32FRIA194XJL*476E")K M2I$UH\B:463-*+)F%%DSBJP91=:,(FM&D36CR)I19,TILN8467.*K#E%UIPB M:TZ1-:?(FE-DS2FRYA19-45639%54V35%%DU159-D5539-44635%5DV1U5!D M-119#4560Y'54&0U%%D-159#D=509#4460N*K 5%UH(B:T&1M:#(6E!D+2BR M%A19"XJL!476DB)K29&UI,A:4F0M*;*6%%E+BJPE1=:2(FM)D54*"JU24&R5 M@H*K%!1=I:#P*@7%5RDHP$I!$58*"K%28(P%C6-AC.4,9'$FLC@C69R9+,Y0 M%F&UL4$L! A0#% @ .H9O5#/H-%KO *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ .H9O5)E< MG",0!@ G"< !, ( !S0$ 'AL+W1H96UE+W1H96UE,2YX M;6Q02P$"% ,4 " ZAF]42@!'620& 0&@ & @($. M" >&PO=V]R:W-H965T&UL4$L! A0#% @ .H9O5-DD M:E08!P WQT !@ ("!: X 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ .H9O5%L79HSX @ M0< !@ M ("!>!X 'AL+W=O+?L( !J, M& @($B) >&PO=V]R:W-H965T&UL4$L! M A0#% @ .H9O5-,KVM\M# +SD !@ ("!4RT 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .X9O5+/D]3ZA% #Y0 !D M ("!_W 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ .X9O5"1W;M2."@ 3R< !D ("!*(X 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .X9O M5$7*K5QJ P & @ !D ("!R9X 'AL+W=O1\& E% &0 M @(%JH@ >&PO=V]R:W-H965T&UL4$L! A0#% @ .X9O5#&6WK8M! ?@L M !D ("!F*L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .X9O5.^*K] 1"0 ,!\ !D M ("!2[4 'AL+W=O&PO=V]R:W-H965T M_50X !\Q 9 M " @9S( !X;"]W;W)K&UL4$L! A0# M% @ .X9O5),@N3:X"P 12D !D ("!*-< 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ .X9O5 E" M.1;C! N0T !D ("!-OP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .X9O5!2ECH*U @ W 4 !D M ("!DC@! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ .X9O5%7HX[R)!0 11@ !D ("! MQDT! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ .X9O5)R\]P#? @ H0< !D ("!M5D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .X9O5,TQ:BZN M @ :P8 !D ("!&PO=V]R:W-H965T&UL4$L! A0#% @ .X9O5$>*4U?X!0 AAP !D M ("!:' ! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ .X9O5'OR#E)3!P F!T !D ("!SH(! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M.X9O5$ 7=25E P T@D !D ("! 9,! 'AL+W=O&UL4$L! A0#% @ .X9O5)8E\0N% P M A( !D ("!Y9X! 'AL+W=O(__&"," "*! &0 @(&A MH@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ .X9O5!9[3J*> @ 1 < !D M ("!L*&PO=V]R:W-H M965T&UL4$L! M A0#% @ .X9O5+\?Q=JL!P [R4 !D ("!@[H! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .X9O M5%PF:\#8!@ 8"$ !D ("!/]$! 'AL+W=OM0Z^H& #9(0 &0 M @(%.V $ >&PO=V]R:W-H965T&UL4$L! A0#% @ .X9O5*UMT-AE @ O 4 M !D ("!AN&PO=V]R:W-H965T&UL4$L! A0#% @ .X9O5%MSBKDP! >@\ !D M ("!4_$! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ .X9O5))1NW)= @ ?P4 !D ("!HP$" 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ .X9O5+Z^ MBWR[ @ / < !D ("!)! " 'AL+W=O&PO=V]R:W-H965T05 @!X;"]W;W)K&UL4$L! A0#% @ .X9O5 JW^Z[$! JQ4 !D M ("!!1D" 'AL+W=O&PO M=V]R:W-H965TJ 4 M *0< 9 " @40B @!X;"]W;W)K&UL4$L! A0#% @ .X9O5OQ". P O P !D ("! M(R@" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ .X9O5#&9%]F3!0 >1D !D ("!-C," 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .X9O5)M]^QA. @ E 4 !D M ("!6TD" 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ .X9O5()RD#=N! +1 !D ("!N5$" M 'AL+W=O5@( >&PO=V]R:W-H965T.RZP( /0( 9 M " @2!9 @!X;"]W;W)K&UL4$L! A0#% @ M.X9O5&T\JPU# P Z@H !D ("!0EP" 'AL+W=O&UL4$L! A0#% @ .X9O5(DD_&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T= ( >&PO=V]R M:W-H965TP( >&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R M:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R M:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R M:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T%0 #0 M @ &3QP( >&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M" [AF]4^EQKGIL" 51 $P @ $2V ( 6T-O;G1E;G1? @5'EP97-=+GAM;%!+!08 @0"! )0C #>V@( ! end XML 142 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 143 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 144 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.0.1 html 431 795 1 false 138 0 false 12 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.desktopmetal.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfOperations CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 00300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfComprehensiveLoss CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 5 false false R6.htm 00305 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical) Sheet http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfComprehensiveLossParenthetical CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical) Statements 6 false false R7.htm 00400 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfStockholdersEquity CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 7 false false R8.htm 00500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 10101 - Disclosure - ORGANIZATION, NATURE OF BUSINESS, AND RISK AND UNCERTAINTIES Sheet http://www.desktopmetal.com/role/DisclosureOrganizationNatureOfBusinessAndRiskAndUncertainties ORGANIZATION, NATURE OF BUSINESS, AND RISK AND UNCERTAINTIES Notes 9 false false R10.htm 10201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 10 false false R11.htm 10301 - Disclosure - REVENUE RECOGNITION Sheet http://www.desktopmetal.com/role/DisclosureRevenueRecognition REVENUE RECOGNITION Notes 11 false false R12.htm 10401 - Disclosure - ACQUISITIONS Sheet http://www.desktopmetal.com/role/DisclosureAcquisitions ACQUISITIONS Notes 12 false false R13.htm 10501 - Disclosure - CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS Sheet http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestments CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS Notes 13 false false R14.htm 10601 - Disclosure - ACCOUNTS RECEIVABLE Sheet http://www.desktopmetal.com/role/DisclosureAccountsReceivable ACCOUNTS RECEIVABLE Notes 14 false false R15.htm 10701 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://www.desktopmetal.com/role/DisclosureFairValueMeasurements FAIR VALUE MEASUREMENTS Notes 15 false false R16.htm 10801 - Disclosure - INVENTORY Sheet http://www.desktopmetal.com/role/DisclosureInventory INVENTORY Notes 16 false false R17.htm 10901 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS Sheet http://www.desktopmetal.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssets PREPAID EXPENSES AND OTHER CURRENT ASSETS Notes 17 false false R18.htm 11001 - Disclosure - PROPERTY AND EQUIPMENT Sheet http://www.desktopmetal.com/role/DisclosurePropertyAndEquipment PROPERTY AND EQUIPMENT Notes 18 false false R19.htm 11101 - Disclosure - GOODWILL & INTANGIBLE ASSETS Sheet http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssets GOODWILL & INTANGIBLE ASSETS Notes 19 false false R20.htm 11201 - Disclosure - OTHER NONCURRENT ASSETS Sheet http://www.desktopmetal.com/role/DisclosureOtherNoncurrentAssets OTHER NONCURRENT ASSETS Notes 20 false false R21.htm 11301 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES Sheet http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES Notes 21 false false R22.htm 11401 - Disclosure - DEBT Sheet http://www.desktopmetal.com/role/DisclosureDebt DEBT Notes 22 false false R23.htm 11501 - Disclosure - OTHER NONCURRENT LIABILITIES Sheet http://www.desktopmetal.com/role/DisclosureOtherNoncurrentLiabilities OTHER NONCURRENT LIABILITIES Notes 23 false false R24.htm 11601 - Disclosure - LEASES Sheet http://www.desktopmetal.com/role/DisclosureLeases LEASES Notes 24 false false R25.htm 11701 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.desktopmetal.com/role/DisclosureCommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 25 false false R26.htm 11801 - Disclosure - INCOME TAXES Sheet http://www.desktopmetal.com/role/DisclosureIncomeTaxes INCOME TAXES Notes 26 false false R27.htm 11901 - Disclosure - STOCKHOLDERS' EQUITY Sheet http://www.desktopmetal.com/role/DisclosureStockholdersEquity STOCKHOLDERS' EQUITY Notes 27 false false R28.htm 12001 - Disclosure - STOCK BASED COMPENSATION Sheet http://www.desktopmetal.com/role/DisclosureStockBasedCompensation STOCK BASED COMPENSATION Notes 28 false false R29.htm 12101 - Disclosure - RELATED PARTY TRANSACTIONS Sheet http://www.desktopmetal.com/role/DisclosureRelatedPartyTransactions RELATED PARTY TRANSACTIONS Notes 29 false false R30.htm 12201 - Disclosure - SEGMENT INFORMATION Sheet http://www.desktopmetal.com/role/DisclosureSegmentInformation SEGMENT INFORMATION Notes 30 false false R31.htm 12301 - Disclosure - NET LOSS PER SHARE Sheet http://www.desktopmetal.com/role/DisclosureNetLossPerShare NET LOSS PER SHARE Notes 31 false false R32.htm 20202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 32 false false R33.htm 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 30403 - Disclosure - ACQUISITIONS (Tables) Sheet http://www.desktopmetal.com/role/DisclosureAcquisitionsTables ACQUISITIONS (Tables) Tables http://www.desktopmetal.com/role/DisclosureAcquisitions 34 false false R35.htm 30503 - Disclosure - CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS (Tables) Sheet http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsTables CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS (Tables) Tables http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestments 35 false false R36.htm 30603 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) Sheet http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsTables FAIR VALUE MEASUREMENTS (Tables) Tables http://www.desktopmetal.com/role/DisclosureFairValueMeasurements 36 false false R37.htm 30703 - 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 30803 - Disclosure - INVENTORY (Tables) Sheet http://www.desktopmetal.com/role/DisclosureInventoryTables INVENTORY (Tables) Tables http://www.desktopmetal.com/role/DisclosureInventory 38 false false R39.htm 30903 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables) Sheet http://www.desktopmetal.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsTables PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables) Tables http://www.desktopmetal.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssets 39 false false R40.htm 31003 - Disclosure - PROPERTY AND EQUIPMENT (Tables) Sheet http://www.desktopmetal.com/role/DisclosurePropertyAndEquipmentTables PROPERTY AND EQUIPMENT (Tables) Tables http://www.desktopmetal.com/role/DisclosurePropertyAndEquipment 40 false false R41.htm 31103 - Disclosure - GOODWILL & INTANGIBLE ASSETS (Tables) Sheet http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsTables GOODWILL & INTANGIBLE ASSETS (Tables) Tables http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssets 41 false false R42.htm 31203 - Disclosure - OTHER NONCURRENT ASSETS (Tables) Sheet http://www.desktopmetal.com/role/DisclosureOtherNoncurrentAssetsTables OTHER NONCURRENT ASSETS (Tables) Tables http://www.desktopmetal.com/role/DisclosureOtherNoncurrentAssets 42 false false R43.htm 31303 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables) Sheet http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables) Tables http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities 43 false false R44.htm 31503 - Disclosure - OTHER NONCURRENT LIABILITIES (Tables) Sheet http://www.desktopmetal.com/role/DisclosureOtherNoncurrentLiabilitiesTables OTHER NONCURRENT LIABILITIES (Tables) Tables http://www.desktopmetal.com/role/DisclosureOtherNoncurrentLiabilities 44 false false R45.htm 31603 - 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 - INCOME TAXES (Tables) Sheet http://www.desktopmetal.com/role/DisclosureIncomeTaxesTables INCOME TAXES (Tables) Tables http://www.desktopmetal.com/role/DisclosureIncomeTaxes 46 false false R47.htm 31903 - Disclosure - STOCKHOLDERS' EQUITY (Tables) Sheet http://www.desktopmetal.com/role/DisclosureStockholdersEquityTables STOCKHOLDERS' EQUITY (Tables) Tables http://www.desktopmetal.com/role/DisclosureStockholdersEquity 47 false false R48.htm 32003 - Disclosure - STOCK BASED COMPENSATION (Tables) Sheet http://www.desktopmetal.com/role/DisclosureStockBasedCompensationTables STOCK BASED COMPENSATION (Tables) Tables http://www.desktopmetal.com/role/DisclosureStockBasedCompensation 48 false false R49.htm 32203 - Disclosure - SEGMENT INFORMATION (Tables) Sheet http://www.desktopmetal.com/role/DisclosureSegmentInformationTables SEGMENT INFORMATION (Tables) Tables http://www.desktopmetal.com/role/DisclosureSegmentInformation 49 false false R50.htm 32303 - Disclosure - NET LOSS PER SHARE (Tables) Sheet http://www.desktopmetal.com/role/DisclosureNetLossPerShareTables NET LOSS PER SHARE (Tables) Tables http://www.desktopmetal.com/role/DisclosureNetLossPerShare 50 false false R51.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 51 false false R52.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 52 false false R53.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 53 false false R54.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 54 false false R55.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 55 false false R56.htm 40301 - Disclosure - REVENUE RECOGNITION - Contract Balances (Details) Sheet http://www.desktopmetal.com/role/DisclosureRevenueRecognitionContractBalancesDetails REVENUE RECOGNITION - Contract Balances (Details) Details 56 false false R57.htm 40302 - Disclosure - REVENUE RECOGNITION - Remaining Performance Obligations (Details) Sheet http://www.desktopmetal.com/role/DisclosureRevenueRecognitionRemainingPerformanceObligationsDetails REVENUE RECOGNITION - Remaining Performance Obligations (Details) Details 57 false false R58.htm 40401 - Disclosure - ACQUISITIONS - Acquisition of EnvisionTEC (Details) Sheet http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails ACQUISITIONS - Acquisition of EnvisionTEC (Details) Details 58 false false R59.htm 40402 - Disclosure - ACQUISITIONS - Acquisition of Adaptive 3D (Details) Sheet http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails ACQUISITIONS - Acquisition of Adaptive 3D (Details) Details 59 false false R60.htm 40403 - Disclosure - ACQUISITIONS - Acquisition of Aerosint (Details) Sheet http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails ACQUISITIONS - Acquisition of Aerosint (Details) Details 60 false false R61.htm 40404 - Disclosure - ACQUISITIONS - Acquisition of Dental Arts Labs (Details) Sheet http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails ACQUISITIONS - Acquisition of Dental Arts Labs (Details) Details 61 false false R62.htm 40405 - Disclosure - ACQUISITIONS - Acquisition of A.I.D.R.O. (Details) Sheet http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails ACQUISITIONS - Acquisition of A.I.D.R.O. (Details) Details 62 false false R63.htm 40406 - Disclosure - ACQUISITIONS - Acquisition of Brewer Dental Lab (Details) Sheet http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails ACQUISITIONS - Acquisition of Brewer Dental Lab (Details) Details 63 false false R64.htm 40407 - Disclosure - ACQUISITIONS - Acquisition of May Dental Lab (Details) Sheet http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails ACQUISITIONS - Acquisition of May Dental Lab (Details) Details 64 false false R65.htm 40408 - Disclosure - ACQUISITIONS - Acquisition of ExOne (Details) Sheet http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails ACQUISITIONS - Acquisition of ExOne (Details) Details 65 false false R66.htm 40409 - Disclosure - ACQUISITIONS - Pro Forma Information (Details) Sheet http://www.desktopmetal.com/role/DisclosureAcquisitionsProFormaInformationDetails ACQUISITIONS - Pro Forma Information (Details) Details 66 false false R67.htm 40410 - Disclosure - ACQUISITIONS - Acquisition of Meta Additive Ltd (Details) Sheet http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMetaAdditiveLtdDetails ACQUISITIONS - Acquisition of Meta Additive Ltd (Details) Details 67 false false R68.htm 40411 - 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 68 false false R69.htm 40412 - Disclosure - ACQUISITIONS - Business Combination common shares issued (Details) Sheet http://www.desktopmetal.com/role/DisclosureAcquisitionsBusinessCombinationCommonSharesIssuedDetails ACQUISITIONS - Business Combination common shares issued (Details) Details 69 false false R70.htm 40413 - Disclosure - ACQUISITIONS (Details) Sheet http://www.desktopmetal.com/role/DisclosureAcquisitionsDetails ACQUISITIONS (Details) Details http://www.desktopmetal.com/role/DisclosureAcquisitionsTables 70 false false R71.htm 40501 - Disclosure - CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS (Details) Sheet http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsDetails CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS (Details) Details http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsTables 71 false false R72.htm 40502 - Disclosure - CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS - Narrative (Details) Sheet http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsNarrativeDetails CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS - Narrative (Details) Details 72 false false R73.htm 40601 - Disclosure - FAIR VALUE MEASUREMENTS - Assets and Liability measured on recurring basis (Details) Sheet http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails FAIR VALUE MEASUREMENTS - Assets and Liability measured on recurring basis (Details) Details 73 false false R74.htm 40701 - Disclosure - ACCOUNTS RECEIVABLE (Details) Sheet http://www.desktopmetal.com/role/DisclosureAccountsReceivableDetails ACCOUNTS RECEIVABLE (Details) Details http://www.desktopmetal.com/role/DisclosureAccountsReceivableTables 74 false false R75.htm 40702 - Disclosure - ACCOUNTS RECEIVABLE - Allowance for doubtful accounts (Details) Sheet http://www.desktopmetal.com/role/DisclosureAccountsReceivableAllowanceForDoubtfulAccountsDetails ACCOUNTS RECEIVABLE - Allowance for doubtful accounts (Details) Details 75 false false R76.htm 40801 - Disclosure - INVENTORY (Details) Sheet http://www.desktopmetal.com/role/DisclosureInventoryDetails INVENTORY (Details) Details http://www.desktopmetal.com/role/DisclosureInventoryTables 76 false false R77.htm 40901 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details) Sheet http://www.desktopmetal.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details) Details http://www.desktopmetal.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsTables 77 false false R78.htm 41001 - Disclosure - PROPERTY AND EQUIPMENT - Property and Equipment - Net (Details) Sheet http://www.desktopmetal.com/role/DisclosurePropertyAndEquipmentPropertyAndEquipmentNetDetails PROPERTY AND EQUIPMENT - Property and Equipment - Net (Details) Details 78 false false R79.htm 41101 - Disclosure - GOODWILL & INTANGIBLE ASSETS - Goodwill (Details) Sheet http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsGoodwillDetails GOODWILL & INTANGIBLE ASSETS - Goodwill (Details) Details 79 false false R80.htm 41102 - Disclosure - GOODWILL & INTANGIBLE ASSETS (Details) Sheet http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsDetails GOODWILL & INTANGIBLE ASSETS (Details) Details http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsTables 80 false false R81.htm 41103 - Disclosure - GOODWILL & INTANGIBLE ASSETS - Amortization Expenses (Details) Sheet http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsAmortizationExpensesDetails GOODWILL & INTANGIBLE ASSETS - Amortization Expenses (Details) Details 81 false false R82.htm 41201 - Disclosure - OTHER NONCURRENT ASSETS - Components of other noncurrent assets (Details) Sheet http://www.desktopmetal.com/role/DisclosureOtherNoncurrentAssetsComponentsOfOtherNoncurrentAssetsDetails OTHER NONCURRENT ASSETS - Components of other noncurrent assets (Details) Details 82 false false R83.htm 41301 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) Sheet http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) Details http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables 83 false false R84.htm 41401 - Disclosure - DEBT (Details) Sheet http://www.desktopmetal.com/role/DisclosureDebtDetails DEBT (Details) Details http://www.desktopmetal.com/role/DisclosureDebt 84 false false R85.htm 41501 - Disclosure - OTHER NONCURRENT LIABILITIES - Summary of other noncurrent liabilities (Details) Sheet http://www.desktopmetal.com/role/DisclosureOtherNoncurrentLiabilitiesSummaryOfOtherNoncurrentLiabilitiesDetails OTHER NONCURRENT LIABILITIES - Summary of other noncurrent liabilities (Details) Details 85 false false R86.htm 41601 - Disclosure - LEASES - Lessee (Details) Sheet http://www.desktopmetal.com/role/DisclosureLeasesLesseeDetails LEASES - Lessee (Details) Details 86 false false R87.htm 41602 - Disclosure - LEASES - Other lease related balances (Details) Sheet http://www.desktopmetal.com/role/DisclosureLeasesOtherLeaseRelatedBalancesDetails LEASES - Other lease related balances (Details) Details 87 false false R88.htm 41603 - Disclosure - LEASES - Future minimum lease payments (Details) Sheet http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails LEASES - Future minimum lease payments (Details) Details 88 false false R89.htm 41604 - Disclosure - LEASES - Lessor (Details) Sheet http://www.desktopmetal.com/role/DisclosureLeasesLessorDetails LEASES - Lessor (Details) Details 89 false false R90.htm 41605 - Disclosure - LEASES - Components of operating and sales-type lease arrangements (Details) Sheet http://www.desktopmetal.com/role/DisclosureLeasesComponentsOfOperatingAndSalesTypeLeaseArrangementsDetails LEASES - Components of operating and sales-type lease arrangements (Details) Details 90 false false R91.htm 41606 - Disclosure - LEASES - Net investment in sales-type leases (Details) Sheet http://www.desktopmetal.com/role/DisclosureLeasesNetInvestmentInSalesTypeLeasesDetails LEASES - Net investment in sales-type leases (Details) Details 91 false false R92.htm 41607 - Disclosure - LEASES - Future minimum lease operating and sales-type lease arrangements (Details) Sheet http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeaseOperatingAndSalesTypeLeaseArrangementsDetails LEASES - Future minimum lease operating and sales-type lease arrangements (Details) Details 92 false false R93.htm 41701 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) Sheet http://www.desktopmetal.com/role/DisclosureCommitmentsAndContingenciesDetails COMMITMENTS AND CONTINGENCIES (Details) Details http://www.desktopmetal.com/role/DisclosureCommitmentsAndContingencies 93 false false R94.htm 41801 - Disclosure - INCOME TAXES (Details) Sheet http://www.desktopmetal.com/role/DisclosureIncomeTaxesDetails INCOME TAXES (Details) Details http://www.desktopmetal.com/role/DisclosureIncomeTaxesTables 94 false false R95.htm 41802 - Disclosure - INCOME TAXES - Provision (Benefit) for Income Taxes (Details) Sheet http://www.desktopmetal.com/role/DisclosureIncomeTaxesProvisionBenefitForIncomeTaxesDetails INCOME TAXES - Provision (Benefit) for Income Taxes (Details) Details 95 false false R96.htm 41803 - Disclosure - INCOME TAXES - Components of Income (Loss) Before Provision for Income Taxes (Details) Sheet http://www.desktopmetal.com/role/DisclosureIncomeTaxesComponentsOfIncomeLossBeforeProvisionForIncomeTaxesDetails INCOME TAXES - Components of Income (Loss) Before Provision for Income Taxes (Details) Details 96 false false R97.htm 41804 - Disclosure - INCOME TAXES - Components of Deferred Tax Assets and Liabilities (Details) Sheet http://www.desktopmetal.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails INCOME TAXES - Components of Deferred Tax Assets and Liabilities (Details) Details 97 false false R98.htm 41805 - Disclosure - INCOME TAXES - Valuation Allowance (Details) Sheet http://www.desktopmetal.com/role/DisclosureIncomeTaxesValuationAllowanceDetails INCOME TAXES - Valuation Allowance (Details) Details 98 false false R99.htm 41806 - Disclosure - INCOME TAXES - Narrative (Details) Sheet http://www.desktopmetal.com/role/DisclosureIncomeTaxesNarrativeDetails INCOME TAXES - Narrative (Details) Details 99 false false R100.htm 41807 - Disclosure - INCOME TAXES - Reconciliation of unrecognized tax liabilities (Details) Sheet http://www.desktopmetal.com/role/DisclosureIncomeTaxesReconciliationOfUnrecognizedTaxLiabilitiesDetails INCOME TAXES - Reconciliation of unrecognized tax liabilities (Details) Details 100 false false R101.htm 41901 - Disclosure - STOCKHOLDERS' EQUITY (Details) Sheet http://www.desktopmetal.com/role/DisclosureStockholdersEquityDetails STOCKHOLDERS' EQUITY (Details) Details http://www.desktopmetal.com/role/DisclosureStockholdersEquityTables 101 false false R102.htm 41902 - Disclosure - STOCKHOLDERS' EQUITY - Restricted Stock Agreements (Details) Sheet http://www.desktopmetal.com/role/DisclosureStockholdersEquityRestrictedStockAgreementsDetails STOCKHOLDERS' EQUITY - Restricted Stock Agreements (Details) Details 102 false false R103.htm 41903 - Disclosure - STOCKHOLDERS' EQUITY - Warrants (Details) Sheet http://www.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails STOCKHOLDERS' EQUITY - Warrants (Details) Details 103 false false R104.htm 41904 - Disclosure - STOCKHOLDERS' EQUITY - Common Stock Warrants (Details) Sheet http://www.desktopmetal.com/role/DisclosureStockholdersEquityCommonStockWarrantsDetails STOCKHOLDERS' EQUITY - Common Stock Warrants (Details) Details 104 false false R105.htm 41905 - Disclosure - STOCKHOLDERS' EQUITY - Legacy Desktop Metal Convertible Preferred Stock (Details) Sheet http://www.desktopmetal.com/role/DisclosureStockholdersEquityLegacyDesktopMetalConvertiblePreferredStockDetails STOCKHOLDERS' EQUITY - Legacy Desktop Metal Convertible Preferred Stock (Details) Details 105 false false R106.htm 42001 - Disclosure - STOCK BASED COMPENSATION - Stock Incentive Plan (Details) Sheet http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails STOCK BASED COMPENSATION - Stock Incentive Plan (Details) Details 106 false false R107.htm 42002 - 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 107 false false R108.htm 42003 - 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 108 false false R109.htm 42004 - Disclosure - STOCK BASED COMPENSATION - Performance-Based Stock Options (Details) Sheet http://www.desktopmetal.com/role/DisclosureStockBasedCompensationPerformanceBasedStockOptionsDetails STOCK BASED COMPENSATION - Performance-Based Stock Options (Details) Details 109 false false R110.htm 42005 - Disclosure - STOCK BASED COMPENSATION - Assumed Stock Options (Details) Sheet http://www.desktopmetal.com/role/DisclosureStockBasedCompensationAssumedStockOptionsDetails STOCK BASED COMPENSATION - Assumed Stock Options (Details) Details 110 false false R111.htm 42006 - 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 111 false false R112.htm 42007 - Disclosure - STOCK BASED COMPENSATION - Restricted Stock Awards (Details) Sheet http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails STOCK BASED COMPENSATION - Restricted Stock Awards (Details) Details 112 false false R113.htm 42008 - Disclosure - STOCK BASED COMPENSATION - Restricted Stock Units (Details) Sheet http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails STOCK BASED COMPENSATION - Restricted Stock Units (Details) Details 113 false false R114.htm 42009 - Disclosure - STOCK BASED COMPENSATION - Performance-Based Restricted Stock Units (Details) Sheet http://www.desktopmetal.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails STOCK BASED COMPENSATION - Performance-Based Restricted Stock Units (Details) Details 114 false false R115.htm 42010 - Disclosure - STOCK BASED COMPENSATION - Market-Based Restricted Stock Units (Details) Sheet http://www.desktopmetal.com/role/DisclosureStockBasedCompensationMarketBasedRestrictedStockUnitsDetails STOCK BASED COMPENSATION - Market-Based Restricted Stock Units (Details) Details 115 false false R116.htm 42011 - Disclosure - STOCK BASED COMPENSATION - Liability-Classified Share-Based Arrangement (Details) Sheet http://www.desktopmetal.com/role/DisclosureStockBasedCompensationLiabilityClassifiedShareBasedArrangementDetails STOCK BASED COMPENSATION - Liability-Classified Share-Based Arrangement (Details) Details 116 false false R117.htm 42012 - 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 117 false false R118.htm 42101 - Disclosure - RELATED PARTY TRANSACTIONS (Details) Sheet http://www.desktopmetal.com/role/DisclosureRelatedPartyTransactionsDetails RELATED PARTY TRANSACTIONS (Details) Details http://www.desktopmetal.com/role/DisclosureRelatedPartyTransactions 118 false false R119.htm 42201 - Disclosure - SEGMENT INFORMATION - Revenue (Details) Sheet http://www.desktopmetal.com/role/DisclosureSegmentInformationRevenueDetails SEGMENT INFORMATION - Revenue (Details) Details 119 false false R120.htm 42301 - Disclosure - NET LOSS PER SHARE (Details) Sheet http://www.desktopmetal.com/role/DisclosureNetLossPerShareDetails NET LOSS PER SHARE (Details) Details http://www.desktopmetal.com/role/DisclosureNetLossPerShareTables 120 false false R121.htm 42302 - Disclosure - NET LOSS PER SHARE - Antidilutive securities excluded from computation of earnings per share (Details) Sheet http://www.desktopmetal.com/role/DisclosureNetLossPerShareAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails NET LOSS PER SHARE - Antidilutive securities excluded from computation of earnings per share (Details) Details 121 false false All Reports Book All Reports dm-20211231x10k.htm dm-20211231.xsd dm-20211231_cal.xml dm-20211231_def.xml dm-20211231_lab.xml dm-20211231_pre.xml dm-20211231xex10d17.htm dm-20211231xex10d18.htm dm-20211231xex10d19.htm dm-20211231xex10d20.htm dm-20211231xex21d1.htm dm-20211231xex23d1.htm dm-20211231xex31d1.htm dm-20211231xex31d2.htm dm-20211231xex32d1.htm dm-20211231xex4d2.htm http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 147 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "dm-20211231x10k.htm": { "axisCustom": 0, "axisStandard": 36, "contextCount": 431, "dts": { "calculationLink": { "local": [ "dm-20211231_cal.xml" ] }, "definitionLink": { "local": [ "dm-20211231_def.xml" ] }, "inline": { "local": [ "dm-20211231x10k.htm" ] }, "labelLink": { "local": [ "dm-20211231_lab.xml" ] }, "presentationLink": { "local": [ "dm-20211231_pre.xml" ] }, "schema": { "local": [ "dm-20211231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 1020, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 48, "http://www.desktopmetal.com/20211231": 18, "http://xbrl.sec.gov/dei/2021q4": 4, "total": 70 }, "keyCustom": 179, "keyStandard": 616, "memberCustom": 52, "memberStandard": 73, "nsprefix": "dm", "nsuri": "http://www.desktopmetal.com/20211231", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41807 - Disclosure - INCOME TAXES - Reconciliation of unrecognized tax liabilities (Details)", "role": "http://www.desktopmetal.com/role/DisclosureIncomeTaxesReconciliationOfUnrecognizedTaxLiabilitiesDetails", "shortName": "INCOME TAXES - Reconciliation of unrecognized tax liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" } }, "R101": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockSharesAuthorized", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HDFksu7ZjEWPKtGzy0VUrQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "Unit_Standard_shares_RCaj1i0viEybBeG7ye9GNw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41901 - Disclosure - STOCKHOLDERS' EQUITY (Details)", "role": "http://www.desktopmetal.com/role/DisclosureStockholdersEquityDetails", "shortName": "STOCKHOLDERS' EQUITY (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_rheaeoZp1Uix7TYCM84L5g", "decimals": "INF", "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_RCaj1i0viEybBeG7ye9GNw", "xsiNil": "false" } }, "R102": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2015_To_12_31_2015_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_fgHxFQlFoUKwPPo6UJ6ypw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_RCaj1i0viEybBeG7ye9GNw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41902 - Disclosure - STOCKHOLDERS' EQUITY - Restricted Stock Agreements (Details)", "role": "http://www.desktopmetal.com/role/DisclosureStockholdersEquityRestrictedStockAgreementsDetails", "shortName": "STOCKHOLDERS' EQUITY - Restricted Stock Agreements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2015_To_12_31_2015_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_fgHxFQlFoUKwPPo6UJ6ypw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_RCaj1i0viEybBeG7ye9GNw", "xsiNil": "false" } }, "R103": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2020_Hji_QGoU2keD-ME3KdfaHw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_RCaj1i0viEybBeG7ye9GNw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41903 - Disclosure - STOCKHOLDERS' EQUITY - Warrants (Details)", "role": "http://www.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails", "shortName": "STOCKHOLDERS' EQUITY - Warrants (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2020_Hji_QGoU2keD-ME3KdfaHw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_RCaj1i0viEybBeG7ye9GNw", "xsiNil": "false" } }, "R104": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": "0", "first": true, "lang": null, "name": "dm:CommonStockWarrantsConverted", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_RCaj1i0viEybBeG7ye9GNw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41904 - Disclosure - STOCKHOLDERS' EQUITY - Common Stock Warrants (Details)", "role": "http://www.desktopmetal.com/role/DisclosureStockholdersEquityCommonStockWarrantsDetails", "shortName": "STOCKHOLDERS' EQUITY - Common Stock Warrants (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": "0", "first": true, "lang": null, "name": "dm:CommonStockWarrantsConverted", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_RCaj1i0viEybBeG7ye9GNw", "xsiNil": "false" } }, "R105": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:TemporaryEquityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HDFksu7ZjEWPKtGzy0VUrQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:TemporaryEquitySharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_RCaj1i0viEybBeG7ye9GNw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41905 - Disclosure - STOCKHOLDERS' EQUITY - Legacy Desktop Metal Convertible Preferred Stock (Details)", "role": "http://www.desktopmetal.com/role/DisclosureStockholdersEquityLegacyDesktopMetalConvertiblePreferredStockDetails", "shortName": "STOCKHOLDERS' EQUITY - Legacy Desktop Metal Convertible Preferred Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:TemporaryEquityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HDFksu7ZjEWPKtGzy0VUrQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:TemporaryEquitySharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_RCaj1i0viEybBeG7ye9GNw", "xsiNil": "false" } }, "R106": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unitRef": "Unit_Standard_shares_RCaj1i0viEybBeG7ye9GNw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42001 - Disclosure - STOCK BASED COMPENSATION - Stock Incentive Plan (Details)", "role": "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails", "shortName": "STOCK BASED COMPENSATION - Stock Incentive Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_7_31_2020_y_StpybTJESeZu89NCb8cA", "decimals": "INF", "lang": null, "name": "dm:NumberOfEmployeesAffectedByRepricing", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_employee_hhWrfzLhyUukLB1HFGHuSw", "xsiNil": "false" } }, "R107": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_-R7ESCft90qaKZdvHC4fdg", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_A2kKa5p8Dkat9fYFsyWR5w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42002 - 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-20211231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_-R7ESCft90qaKZdvHC4fdg", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_A2kKa5p8Dkat9fYFsyWR5w", "xsiNil": "false" } }, "R108": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_srt_TitleOfIndividualAxis_dm_ConsultantMember_nhcBJJfylkakU_tb-rDSVA", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_A2kKa5p8Dkat9fYFsyWR5w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42003 - 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-20211231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_srt_TitleOfIndividualAxis_dm_ConsultantMember_nhcBJJfylkakU_tb-rDSVA", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_A2kKa5p8Dkat9fYFsyWR5w", "xsiNil": "false" } }, "R109": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unitRef": "Unit_Standard_shares_RCaj1i0viEybBeG7ye9GNw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42004 - Disclosure - STOCK BASED COMPENSATION - Performance-Based Stock Options (Details)", "role": "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationPerformanceBasedStockOptionsDetails", "shortName": "STOCK BASED COMPENSATION - Performance-Based Stock Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_AwardTypeAxis_dm_PerformanceBasedStockOptionsMember_--eAHW7T3EKwqLkQ4Q5h_Q", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_RCaj1i0viEybBeG7ye9GNw", "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - REVENUE RECOGNITION", "role": "http://www.desktopmetal.com/role/DisclosureRevenueRecognition", "shortName": "REVENUE RECOGNITION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R110": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_11_12_2021_To_11_12_2021_us-gaap_BusinessAcquisitionAxis_dm_ElPasoMember_ocW5Qg4Zb0WXiPksYd9Ckg", "decimals": "INF", "first": true, "lang": null, "name": "dm:BusinessAcquisitionEquityInterestIssuedOrIssuableNumberOfStockOptionsGranted", "reportCount": 1, "unitRef": "Unit_Standard_shares_RCaj1i0viEybBeG7ye9GNw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42005 - Disclosure - STOCK BASED COMPENSATION - Assumed Stock Options (Details)", "role": "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationAssumedStockOptionsDetails", "shortName": "STOCK BASED COMPENSATION - Assumed Stock Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_11_12_2021_To_11_12_2021_us-gaap_AwardTypeAxis_dm_AssumedStockOptionsMember_vrgnvXKP40Ws8WWY6LtnzA", "decimals": "3", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_A2kKa5p8Dkat9fYFsyWR5w", "xsiNil": "false" } }, "R111": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2020_Hji_QGoU2keD-ME3KdfaHw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "reportCount": 1, "unitRef": "Unit_Standard_shares_RCaj1i0viEybBeG7ye9GNw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42006 - 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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": "-3", "lang": null, "name": "dm:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_RCaj1i0viEybBeG7ye9GNw", "xsiNil": "false" } }, "R112": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_9_28_2020_To_9_28_2020_5L67AOuMukqakXrjik7OGA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42007 - 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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_HAjYXs45pEelgeKmEsk2Vg", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_RCaj1i0viEybBeG7ye9GNw", "xsiNil": "false" } }, "R113": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_7_1_2020_To_7_31_2020_YbBBc1opvkOnZ3IkKRLDxw", "decimals": null, "first": true, "lang": "en-US", "name": "dm:CliffVestingPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42008 - 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-20211231x10k.htm", "contextRef": "Duration_7_1_2020_To_7_31_2020_YbBBc1opvkOnZ3IkKRLDxw", "decimals": null, "first": true, "lang": "en-US", "name": "dm:CliffVestingPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R114": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_AwardTypeAxis_dm_PerformanceBasedRestrictedStockUnitsMember_H_caeIIWxkGZkNBdxXVAgQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_RCaj1i0viEybBeG7ye9GNw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42009 - Disclosure - STOCK BASED COMPENSATION - Performance-Based Restricted Stock Units (Details)", "role": "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails", "shortName": "STOCK BASED COMPENSATION - Performance-Based Restricted Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_AwardTypeAxis_dm_PerformanceBasedRestrictedStockUnitsMember_H_caeIIWxkGZkNBdxXVAgQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_RCaj1i0viEybBeG7ye9GNw", "xsiNil": "false" } }, "R115": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_9_28_2020_To_9_28_2020_5L67AOuMukqakXrjik7OGA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42010 - Disclosure - STOCK BASED COMPENSATION - Market-Based Restricted Stock Units (Details)", "role": "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationMarketBasedRestrictedStockUnitsDetails", "shortName": "STOCK BASED COMPENSATION - Market-Based Restricted Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_10_1_2021_To_10_31_2021_us-gaap_AwardTypeAxis_dm_MarketBasedRestrictedStockUnitsMember_QFZfNLi7CkCBJzppvsyLaw", "decimals": "3", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_A2kKa5p8Dkat9fYFsyWR5w", "xsiNil": "false" } }, "R116": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_AwardTypeAxis_dm_LiabilityClassifiedSharesBasedAwardsMember_N33iHydC50WUSsX8jmI9-A", "decimals": "-5", "first": true, "lang": null, "name": "dm:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42011 - Disclosure - STOCK BASED COMPENSATION - Liability-Classified Share-Based Arrangement (Details)", "role": "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationLiabilityClassifiedShareBasedArrangementDetails", "shortName": "STOCK BASED COMPENSATION - Liability-Classified Share-Based Arrangement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_AwardTypeAxis_dm_LiabilityClassifiedSharesBasedAwardsMember_N33iHydC50WUSsX8jmI9-A", "decimals": "-5", "first": true, "lang": null, "name": "dm:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" } }, "R117": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_9_28_2020_To_9_28_2020_5L67AOuMukqakXrjik7OGA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42012 - Disclosure - STOCK BASED COMPENSATION - Stock-based Compensation Expense (Details)", "role": "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails", "shortName": "STOCK BASED COMPENSATION - Stock-based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_us-gaap_PlanNameAxis_dm_IncentiveAwardPlan2020Member_OVpFEZk7jUuI4jKTy9QCtQ", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_RCaj1i0viEybBeG7ye9GNw", "xsiNil": "false" } }, "R118": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HDFksu7ZjEWPKtGzy0VUrQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42101 - Disclosure - RELATED PARTY TRANSACTIONS (Details)", "role": "http://www.desktopmetal.com/role/DisclosureRelatedPartyTransactionsDetails", "shortName": "RELATED PARTY TRANSACTIONS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_us-gaap_BusinessAcquisitionAxis_dm_DentalArtsLaboratoriesIncMember_P-QpxKiEAUutRyqeu-8tXA", "decimals": "-5", "lang": null, "name": "us-gaap:ContractualObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" } }, "R119": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_oLpE7znM10OF0Tf8waVMnw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42201 - Disclosure - SEGMENT INFORMATION - Revenue (Details)", "role": "http://www.desktopmetal.com/role/DisclosureSegmentInformationRevenueDetails", "shortName": "SEGMENT INFORMATION - Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_oLpE7znM10OF0Tf8waVMnw", "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - ACQUISITIONS", "role": "http://www.desktopmetal.com/role/DisclosureAcquisitions", "shortName": "ACQUISITIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R120": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42301 - Disclosure - NET LOSS PER SHARE (Details)", "role": "http://www.desktopmetal.com/role/DisclosureNetLossPerShareDetails", "shortName": "NET LOSS PER SHARE (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R121": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_RCaj1i0viEybBeG7ye9GNw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42302 - Disclosure - NET LOSS PER SHARE - Antidilutive securities excluded from computation of earnings per share (Details)", "role": "http://www.desktopmetal.com/role/DisclosureNetLossPerShareAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails", "shortName": "NET LOSS PER SHARE - Antidilutive securities excluded from computation of earnings per share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_RCaj1i0viEybBeG7ye9GNw", "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS", "role": "http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestments", "shortName": "CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - FAIR VALUE MEASUREMENTS", "role": "http://www.desktopmetal.com/role/DisclosureFairValueMeasurements", "shortName": "FAIR VALUE MEASUREMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - INVENTORY", "role": "http://www.desktopmetal.com/role/DisclosureInventory", "shortName": "INVENTORY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "dm:PrepaidExpenseAndOtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS", "role": "http://www.desktopmetal.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssets", "shortName": "PREPAID EXPENSES AND OTHER CURRENT ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "dm:PrepaidExpenseAndOtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - PROPERTY AND EQUIPMENT", "role": "http://www.desktopmetal.com/role/DisclosurePropertyAndEquipment", "shortName": "PROPERTY AND EQUIPMENT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - GOODWILL & INTANGIBLE ASSETS", "role": "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssets", "shortName": "GOODWILL & INTANGIBLE ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HDFksu7ZjEWPKtGzy0VUrQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONSOLIDATED BALANCE SHEETS", "role": "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HDFksu7ZjEWPKtGzy0VUrQ", "decimals": "-3", "lang": null, "name": "us-gaap:RestrictedCashCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - OTHER NONCURRENT ASSETS", "role": "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentAssets", "shortName": "OTHER NONCURRENT ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "dm:AccruedLiabilitiesAndOtherCurrentLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES", "role": "http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities", "shortName": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "dm:AccruedLiabilitiesAndOtherCurrentLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - DEBT", "role": "http://www.desktopmetal.com/role/DisclosureDebt", "shortName": "DEBT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - OTHER NONCURRENT LIABILITIES", "role": "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentLiabilities", "shortName": "OTHER NONCURRENT LIABILITIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "dm:LeaseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11601 - Disclosure - LEASES", "role": "http://www.desktopmetal.com/role/DisclosureLeases", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "dm:LeaseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11701 - Disclosure - COMMITMENTS AND CONTINGENCIES", "role": "http://www.desktopmetal.com/role/DisclosureCommitmentsAndContingencies", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11801 - Disclosure - INCOME TAXES", "role": "http://www.desktopmetal.com/role/DisclosureIncomeTaxes", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11901 - Disclosure - STOCKHOLDERS' EQUITY", "role": "http://www.desktopmetal.com/role/DisclosureStockholdersEquity", "shortName": "STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12001 - Disclosure - STOCK BASED COMPENSATION", "role": "http://www.desktopmetal.com/role/DisclosureStockBasedCompensation", "shortName": "STOCK BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12101 - Disclosure - RELATED PARTY TRANSACTIONS", "role": "http://www.desktopmetal.com/role/DisclosureRelatedPartyTransactions", "shortName": "RELATED PARTY TRANSACTIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HDFksu7ZjEWPKtGzy0VUrQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_rdVVco2GhUquEhTlWtRJyQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheetsParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:PreferredStockSharesIssued", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HDFksu7ZjEWPKtGzy0VUrQ", "decimals": "INF", "lang": null, "name": "us-gaap:PreferredStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_RCaj1i0viEybBeG7ye9GNw", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12201 - Disclosure - SEGMENT INFORMATION", "role": "http://www.desktopmetal.com/role/DisclosureSegmentInformation", "shortName": "SEGMENT INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12301 - Disclosure - NET LOSS PER SHARE", "role": "http://www.desktopmetal.com/role/DisclosureNetLossPerShare", "shortName": "NET LOSS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - ACQUISITIONS (Tables)", "role": "http://www.desktopmetal.com/role/DisclosureAcquisitionsTables", "shortName": "ACQUISITIONS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS (Tables)", "role": "http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsTables", "shortName": "CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)", "role": "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsTables", "shortName": "FAIR VALUE MEASUREMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "dm:AccountsReceivableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - ACCOUNTS RECEIVABLE (Tables)", "role": "http://www.desktopmetal.com/role/DisclosureAccountsReceivableTables", "shortName": "ACCOUNTS RECEIVABLE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "dm:AccountsReceivableCurrentTextBlockText", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - INVENTORY (Tables)", "role": "http://www.desktopmetal.com/role/DisclosureInventoryTables", "shortName": "INVENTORY (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables)", "role": "http://www.desktopmetal.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsTables", "shortName": "PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "dm:PrepaidExpenseAndOtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfOperations", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - PROPERTY AND EQUIPMENT (Tables)", "role": "http://www.desktopmetal.com/role/DisclosurePropertyAndEquipmentTables", "shortName": "PROPERTY AND EQUIPMENT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - GOODWILL & INTANGIBLE ASSETS (Tables)", "role": "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsTables", "shortName": "GOODWILL & INTANGIBLE ASSETS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - Disclosure - OTHER NONCURRENT ASSETS (Tables)", "role": "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentAssetsTables", "shortName": "OTHER NONCURRENT ASSETS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "dm:AccruedLiabilitiesAndOtherLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31303 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)", "role": "http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables", "shortName": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "dm:AccruedLiabilitiesAndOtherCurrentLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31503 - Disclosure - OTHER NONCURRENT LIABILITIES (Tables)", "role": "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentLiabilitiesTables", "shortName": "OTHER NONCURRENT LIABILITIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31603 - Disclosure - LEASES (Tables)", "role": "http://www.desktopmetal.com/role/DisclosureLeasesTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31803 - Disclosure - INCOME TAXES (Tables)", "role": "http://www.desktopmetal.com/role/DisclosureIncomeTaxesTables", "shortName": "INCOME TAXES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31903 - Disclosure - STOCKHOLDERS' EQUITY (Tables)", "role": "http://www.desktopmetal.com/role/DisclosureStockholdersEquityTables", "shortName": "STOCKHOLDERS' EQUITY (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "32003 - Disclosure - STOCK BASED COMPENSATION (Tables)", "role": "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationTables", "shortName": "STOCK BASED COMPENSATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "32203 - Disclosure - SEGMENT INFORMATION (Tables)", "role": "http://www.desktopmetal.com/role/DisclosureSegmentInformationTables", "shortName": "SEGMENT INFORMATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "role": "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfComprehensiveLoss", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "32303 - Disclosure - NET LOSS PER SHARE (Tables)", "role": "http://www.desktopmetal.com/role/DisclosureNetLossPerShareTables", "shortName": "NET LOSS PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_9_2020_OWtzEcidW02VPoAIt6Q1LA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_rdVVco2GhUquEhTlWtRJyQ", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "lang": "en-US", "name": "dm:NumberOfMonthsCashAndInvestmentsSufficientToFundOperatingAndCapitalExpenditure", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "dm:TermOfAnnualContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StandardProductWarrantyPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": null, "first": true, "lang": "en-US", "name": "dm:InternationalWarrantyPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "dm:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_EquipmentMember_3G_3wkMal06QvPshH7NdMQ", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_EquipmentMember_3G_3wkMal06QvPshH7NdMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:GoodwillAndIntangibleAssetImpairment", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:GoodwillAndIntangibleAssetImpairment", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HDFksu7ZjEWPKtGzy0VUrQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - REVENUE RECOGNITION - Contract Balances (Details)", "role": "http://www.desktopmetal.com/role/DisclosureRevenueRecognitionContractBalancesDetails", "shortName": "REVENUE RECOGNITION - Contract Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": "-5", "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HDFksu7ZjEWPKtGzy0VUrQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40302 - Disclosure - REVENUE RECOGNITION - Remaining Performance Obligations (Details)", "role": "http://www.desktopmetal.com/role/DisclosureRevenueRecognitionRemainingPerformanceObligationsDetails", "shortName": "REVENUE RECOGNITION - Remaining Performance Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HDFksu7ZjEWPKtGzy0VUrQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HDFksu7ZjEWPKtGzy0VUrQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - ACQUISITIONS - Acquisition of EnvisionTEC (Details)", "role": "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "shortName": "ACQUISITIONS - Acquisition of EnvisionTEC (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_2_16_2021_us-gaap_BusinessAcquisitionAxis_dm_AcquisitionOfEnvisiontecMember_roKu5aqirEes3NV18_Agmg", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HDFksu7ZjEWPKtGzy0VUrQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredIncomeTaxLiabilitiesNet", "reportCount": 1, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40402 - Disclosure - ACQUISITIONS - Acquisition of Adaptive 3D (Details)", "role": "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "shortName": "ACQUISITIONS - Acquisition of Adaptive 3D (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "dm:BusinessCombinationFairValueOfConsiderationTransferredTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_5_7_2021_To_5_7_2021_us-gaap_BusinessAcquisitionAxis_dm_Adaptive3dTechnologiesIncMember_VzLsB7PojUCUos1Q1eiXkw", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00305 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical)", "role": "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfComprehensiveLossParenthetical", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "dm:AccruedLiabilitiesAndOtherLiabilitiesTableTextBlock", "dm:AccruedLiabilitiesAndOtherCurrentLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HDFksu7ZjEWPKtGzy0VUrQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40403 - Disclosure - ACQUISITIONS - Acquisition of Aerosint (Details)", "role": "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "shortName": "ACQUISITIONS - Acquisition of Aerosint (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "dm:BusinessCombinationFairValueOfConsiderationTransferredTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_6_24_2021_To_6_24_2021_us-gaap_BusinessAcquisitionAxis_dm_DmBelgiumBvSrlAerosintSaMember_VV-EyQGx-U6BgkQOHIwg1Q", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HDFksu7ZjEWPKtGzy0VUrQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40404 - Disclosure - ACQUISITIONS - Acquisition of Dental Arts Labs (Details)", "role": "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "shortName": "ACQUISITIONS - Acquisition of Dental Arts Labs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "dm:BusinessCombinationFairValueOfConsiderationTransferredTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_7_30_2021_To_7_30_2021_us-gaap_BusinessAcquisitionAxis_dm_DentalArtsLaboratoriesIncMember_6bL8N85nrEybM0BX1fQ4lQ", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HDFksu7ZjEWPKtGzy0VUrQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40405 - Disclosure - ACQUISITIONS - Acquisition of A.I.D.R.O. (Details)", "role": "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "shortName": "ACQUISITIONS - Acquisition of A.I.D.R.O. (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "dm:BusinessCombinationFairValueOfConsiderationTransferredTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_9_7_2021_To_9_7_2021_us-gaap_BusinessAcquisitionAxis_dm_AidroSrlMember_s63M0MCqw0-3h4cT8CosFw", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HDFksu7ZjEWPKtGzy0VUrQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40406 - Disclosure - ACQUISITIONS - Acquisition of Brewer Dental Lab (Details)", "role": "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "shortName": "ACQUISITIONS - Acquisition of Brewer Dental Lab (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "dm:BusinessCombinationFairValueOfConsiderationTransferredTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_10_14_2021_To_10_14_2021_us-gaap_BusinessAcquisitionAxis_dm_LarryBrewerDentalLabIncMember_wy8SF98ZBECN5O1VqpIYgA", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HDFksu7ZjEWPKtGzy0VUrQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40407 - Disclosure - ACQUISITIONS - Acquisition of May Dental Lab (Details)", "role": "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails", "shortName": "ACQUISITIONS - Acquisition of May Dental Lab (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "dm:BusinessCombinationFairValueOfConsiderationTransferredTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_10_29_2021_To_10_29_2021_us-gaap_BusinessAcquisitionAxis_dm_MayDentalLabInc.Member_C95hfxV_-ESCYuTN5-BK0Q", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HDFksu7ZjEWPKtGzy0VUrQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40408 - Disclosure - ACQUISITIONS - Acquisition of ExOne (Details)", "role": "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "shortName": "ACQUISITIONS - Acquisition of ExOne (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "dm:BusinessCombinationFairValueOfConsiderationTransferredTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_11_12_2021_To_11_12_2021_us-gaap_BusinessAcquisitionAxis_dm_ElPasoMember_ocW5Qg4Zb0WXiPksYd9Ckg", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40409 - Disclosure - ACQUISITIONS - Pro Forma Information (Details)", "role": "http://www.desktopmetal.com/role/DisclosureAcquisitionsProFormaInformationDetails", "shortName": "ACQUISITIONS - Pro Forma Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_FF7R7kRSlEW_itCfDL62TQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unitRef": "Unit_Standard_shares_RCaj1i0viEybBeG7ye9GNw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40410 - 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-20211231x10k.htm", "contextRef": "Duration_9_9_2021_To_9_9_2021_us-gaap_BusinessAcquisitionAxis_dm_MetaAdditiveLtdMember_asOSqWlgj0mNBMQvxUzyVQ", "decimals": "-5", "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_4yTHmTw9Lk69hiA_6sU6VA", "decimals": "-3", "first": true, "lang": null, "name": "dm:ProceedsFromReverseRecapitalizationNet", "reportCount": 1, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40411 - 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-20211231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_BusinessAcquisitionAxis_dm_MergerWithTrineMember_XItXtNLrxUqA5cAjoxGSMA", "decimals": "0", "lang": null, "name": "dm:ProceedsFromIssuanceOfSharesNetOfRedemptions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_9_2020_OWtzEcidW02VPoAIt6Q1LA", "decimals": "INF", "first": true, "lang": null, "name": "dm:NumberOfTradingDays", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_D_Pk6NIXhkxUCz_oC4PDxapg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40412 - 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-20211231x10k.htm", "contextRef": "As_Of_12_9_2020_OWtzEcidW02VPoAIt6Q1LA", "decimals": "INF", "first": true, "lang": null, "name": "dm:NumberOfTradingDays", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_D_Pk6NIXhkxUCz_oC4PDxapg", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2019_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_U9jj52nylkO9eeYRwFM5VA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "role": "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfStockholdersEquity", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2019_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_U9jj52nylkO9eeYRwFM5VA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_12_9_2020_To_12_9_2020_CJi4wvDXlkaCWqXYDNpIYw", "decimals": "INF", "first": true, "lang": null, "name": "dm:SharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_RCaj1i0viEybBeG7ye9GNw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40413 - 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-20211231x10k.htm", "contextRef": "Duration_12_9_2020_To_12_9_2020_CJi4wvDXlkaCWqXYDNpIYw", "decimals": "INF", "first": true, "lang": null, "name": "dm:SharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_RCaj1i0viEybBeG7ye9GNw", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HDFksu7ZjEWPKtGzy0VUrQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS (Details)", "role": "http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsDetails", "shortName": "CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HDFksu7ZjEWPKtGzy0VUrQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HDFksu7ZjEWPKtGzy0VUrQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EquityMethodInvestmentQuotedMarketValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - Disclosure - CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS - Narrative (Details)", "role": "http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsNarrativeDetails", "shortName": "CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HDFksu7ZjEWPKtGzy0VUrQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EquityMethodInvestmentQuotedMarketValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2020_Hji_QGoU2keD-ME3KdfaHw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:FairValueAssetsLevel1ToLevel2TransfersAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - FAIR VALUE MEASUREMENTS - Assets and Liability measured on recurring basis (Details)", "role": "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails", "shortName": "FAIR VALUE MEASUREMENTS - Assets and Liability measured on recurring basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2020_Hji_QGoU2keD-ME3KdfaHw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:FairValueAssetsLevel1ToLevel2TransfersAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "dm:AccountsReceivableTableTextBlock", "dm:AccountsReceivableCurrentTextBlockText", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HDFksu7ZjEWPKtGzy0VUrQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ReceivablesNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - ACCOUNTS RECEIVABLE (Details)", "role": "http://www.desktopmetal.com/role/DisclosureAccountsReceivableDetails", "shortName": "ACCOUNTS RECEIVABLE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "dm:AccountsReceivableTableTextBlock", "dm:AccountsReceivableCurrentTextBlockText", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HDFksu7ZjEWPKtGzy0VUrQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ReceivablesNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "dm:AccountsReceivableTableTextBlock", "dm:AccountsReceivableCurrentTextBlockText", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2020_Hji_QGoU2keD-ME3KdfaHw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - Disclosure - ACCOUNTS RECEIVABLE - Allowance for doubtful accounts (Details)", "role": "http://www.desktopmetal.com/role/DisclosureAccountsReceivableAllowanceForDoubtfulAccountsDetails", "shortName": "ACCOUNTS RECEIVABLE - Allowance for doubtful accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": "-3", "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HDFksu7ZjEWPKtGzy0VUrQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - INVENTORY (Details)", "role": "http://www.desktopmetal.com/role/DisclosureInventoryDetails", "shortName": "INVENTORY (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HDFksu7ZjEWPKtGzy0VUrQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "dm:PrepaidExpenseAndOtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HDFksu7ZjEWPKtGzy0VUrQ", "decimals": "-3", "first": true, "lang": null, "name": "dm:PrepaidOperatingExpensesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details)", "role": "http://www.desktopmetal.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails", "shortName": "PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "dm:PrepaidExpenseAndOtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HDFksu7ZjEWPKtGzy0VUrQ", "decimals": "-3", "first": true, "lang": null, "name": "dm:PrepaidOperatingExpensesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HDFksu7ZjEWPKtGzy0VUrQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - PROPERTY AND EQUIPMENT - Property and Equipment - Net (Details)", "role": "http://www.desktopmetal.com/role/DisclosurePropertyAndEquipmentPropertyAndEquipmentNetDetails", "shortName": "PROPERTY AND EQUIPMENT - Property and Equipment - Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HDFksu7ZjEWPKtGzy0VUrQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2020_Hji_QGoU2keD-ME3KdfaHw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - GOODWILL & INTANGIBLE ASSETS - Goodwill (Details)", "role": "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsGoodwillDetails", "shortName": "GOODWILL & INTANGIBLE ASSETS - Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HDFksu7ZjEWPKtGzy0VUrQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41102 - Disclosure - GOODWILL & INTANGIBLE ASSETS (Details)", "role": "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsDetails", "shortName": "GOODWILL & INTANGIBLE ASSETS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HDFksu7ZjEWPKtGzy0VUrQ", "decimals": "-3", "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41103 - Disclosure - GOODWILL & INTANGIBLE ASSETS - Amortization Expenses (Details)", "role": "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsAmortizationExpensesDetails", "shortName": "GOODWILL & INTANGIBLE ASSETS - Amortization Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TechnologyBasedIntangibleAssetsMember_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_ICfcNDTdlUWWrzgWZ9Arng", "decimals": "-3", "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HDFksu7ZjEWPKtGzy0VUrQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - OTHER NONCURRENT ASSETS - Components of other noncurrent assets (Details)", "role": "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentAssetsComponentsOfOtherNoncurrentAssetsDetails", "shortName": "OTHER NONCURRENT ASSETS - Components of other noncurrent assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HDFksu7ZjEWPKtGzy0VUrQ", "decimals": "-3", "lang": null, "name": "us-gaap:DepositsAssetsNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "dm:AccruedLiabilitiesAndOtherLiabilitiesTableTextBlock", "dm:AccruedLiabilitiesAndOtherCurrentLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HDFksu7ZjEWPKtGzy0VUrQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details)", "role": "http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails", "shortName": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "dm:AccruedLiabilitiesAndOtherLiabilitiesTableTextBlock", "dm:AccruedLiabilitiesAndOtherCurrentLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HDFksu7ZjEWPKtGzy0VUrQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_4yTHmTw9Lk69hiA_6sU6VA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromIssuanceOfDebt", "reportCount": 1, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - DEBT (Details)", "role": "http://www.desktopmetal.com/role/DisclosureDebtDetails", "shortName": "DEBT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HDFksu7ZjEWPKtGzy0VUrQ", "decimals": "-5", "lang": null, "name": "us-gaap:DeferredFinanceCostsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HDFksu7ZjEWPKtGzy0VUrQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedIncomeTaxesNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - OTHER NONCURRENT LIABILITIES - Summary of other noncurrent liabilities (Details)", "role": "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentLiabilitiesSummaryOfOtherNoncurrentLiabilitiesDetails", "shortName": "OTHER NONCURRENT LIABILITIES - Summary of other noncurrent liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HDFksu7ZjEWPKtGzy0VUrQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedIncomeTaxesNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HDFksu7ZjEWPKtGzy0VUrQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41601 - Disclosure - LEASES - Lessee (Details)", "role": "http://www.desktopmetal.com/role/DisclosureLeasesLesseeDetails", "shortName": "LEASES - Lessee (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "dm:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HDFksu7ZjEWPKtGzy0VUrQ", "decimals": "-5", "lang": null, "name": "dm:LeaseLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41602 - Disclosure - LEASES - Other lease related balances (Details)", "role": "http://www.desktopmetal.com/role/DisclosureLeasesOtherLeaseRelatedBalancesDetails", "shortName": "LEASES - Other lease related balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HDFksu7ZjEWPKtGzy0VUrQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41603 - Disclosure - LEASES - Future minimum lease payments (Details)", "role": "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails", "shortName": "LEASES - Future minimum lease payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HDFksu7ZjEWPKtGzy0VUrQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "dm:SalesTypeLeaseNetInvestmentInLeaseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HDFksu7ZjEWPKtGzy0VUrQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SalesTypeLeaseNetInvestmentInLeaseAfterAllowanceForCreditLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41604 - Disclosure - LEASES - Lessor (Details)", "role": "http://www.desktopmetal.com/role/DisclosureLeasesLessorDetails", "shortName": "LEASES - Lessor (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "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:OperatingLeaseLeaseIncomeTableTextBlock", "us-gaap:SalesTypeLeaseLeaseIncomeTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseLeaseIncome", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41605 - Disclosure - LEASES - Components of operating and sales-type lease arrangements (Details)", "role": "http://www.desktopmetal.com/role/DisclosureLeasesComponentsOfOperatingAndSalesTypeLeaseArrangementsDetails", "shortName": "LEASES - Components of operating and sales-type lease arrangements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:OperatingLeaseLeaseIncomeTableTextBlock", "us-gaap:SalesTypeLeaseLeaseIncomeTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseLeaseIncome", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "dm:SalesTypeLeaseNetInvestmentInLeaseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HDFksu7ZjEWPKtGzy0VUrQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SalesTypeLeaseNetInvestmentInLease", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41606 - Disclosure - LEASES - Net investment in sales-type leases (Details)", "role": "http://www.desktopmetal.com/role/DisclosureLeasesNetInvestmentInSalesTypeLeasesDetails", "shortName": "LEASES - Net investment in sales-type leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "dm:SalesTypeLeaseNetInvestmentInLeaseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HDFksu7ZjEWPKtGzy0VUrQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SalesTypeLeaseNetInvestmentInLease", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivableMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HDFksu7ZjEWPKtGzy0VUrQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41607 - Disclosure - LEASES - Future minimum lease operating and sales-type lease arrangements (Details)", "role": "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeaseOperatingAndSalesTypeLeaseArrangementsDetails", "shortName": "LEASES - Future minimum lease operating and sales-type lease arrangements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivableMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HDFksu7ZjEWPKtGzy0VUrQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_11_11_2021_kS2wZNAsJEy6zGlHSsuj4Q", "decimals": "INF", "first": true, "lang": null, "name": "dm:NumberOfPutativeClassActionComplaintsFiledAgainstCompany", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_a0AXyewgKUWAT1EG6IXgJA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41701 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)", "role": "http://www.desktopmetal.com/role/DisclosureCommitmentsAndContingenciesDetails", "shortName": "COMMITMENTS AND CONTINGENCIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_11_11_2021_kS2wZNAsJEy6zGlHSsuj4Q", "decimals": "INF", "first": true, "lang": null, "name": "dm:NumberOfPutativeClassActionComplaintsFiledAgainstCompany", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_a0AXyewgKUWAT1EG6IXgJA", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41801 - Disclosure - INCOME TAXES (Details)", "role": "http://www.desktopmetal.com/role/DisclosureIncomeTaxesDetails", "shortName": "INCOME TAXES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": "-3", "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "dm:ProvisionBenefitForIncomeTaxesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41802 - Disclosure - INCOME TAXES - Provision (Benefit) for Income Taxes (Details)", "role": "http://www.desktopmetal.com/role/DisclosureIncomeTaxesProvisionBenefitForIncomeTaxesDetails", "shortName": "INCOME TAXES - Provision (Benefit) for Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "dm:ProvisionBenefitForIncomeTaxesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_A2kKa5p8Dkat9fYFsyWR5w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41803 - Disclosure - INCOME TAXES - Components of Income (Loss) Before Provision for Income Taxes (Details)", "role": "http://www.desktopmetal.com/role/DisclosureIncomeTaxesComponentsOfIncomeLossBeforeProvisionForIncomeTaxesDetails", "shortName": "INCOME TAXES - Components of Income (Loss) Before Provision for Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_A2kKa5p8Dkat9fYFsyWR5w", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HDFksu7ZjEWPKtGzy0VUrQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41804 - Disclosure - INCOME TAXES - Components of Deferred Tax Assets and Liabilities (Details)", "role": "http://www.desktopmetal.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails", "shortName": "INCOME TAXES - Components of Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HDFksu7ZjEWPKtGzy0VUrQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2020_Hji_QGoU2keD-ME3KdfaHw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "reportCount": 1, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41805 - Disclosure - INCOME TAXES - Valuation Allowance (Details)", "role": "http://www.desktopmetal.com/role/DisclosureIncomeTaxesValuationAllowanceDetails", "shortName": "INCOME TAXES - Valuation Allowance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:SummaryOfValuationAllowanceTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_kt8JeiqQnUCQqgmnrWUaCA", "decimals": "-3", "lang": null, "name": "dm:ValuationAllowanceIncreasesRecordedToIncomeTaxProvision", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HDFksu7ZjEWPKtGzy0VUrQ", "decimals": "-5", "first": true, "lang": null, "name": "dm:OperatingLossCarryforwardsSubjectToExpiration", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41806 - Disclosure - INCOME TAXES - Narrative (Details)", "role": "http://www.desktopmetal.com/role/DisclosureIncomeTaxesNarrativeDetails", "shortName": "INCOME TAXES - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HDFksu7ZjEWPKtGzy0VUrQ", "decimals": "-5", "first": true, "lang": null, "name": "dm:OperatingLossCarryforwardsSubjectToExpiration", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DOb_hoEAcEGSQWXK9U5X5g", "xsiNil": "false" } } }, "segmentCount": 138, "tag": { "country_DE": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Germany" } } }, "localname": "DE", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "country_JP": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Japan" } } }, "localname": "JP", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.desktopmetal.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r806", "r807", "r808" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.desktopmetal.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r806", "r807", "r808" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.desktopmetal.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r806", "r807", "r808" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.desktopmetal.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.desktopmetal.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Document and Entity Information [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.desktopmetal.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r806", "r807", "r808" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.desktopmetal.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.desktopmetal.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.desktopmetal.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.desktopmetal.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r809" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.desktopmetal.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.desktopmetal.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.desktopmetal.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.desktopmetal.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.desktopmetal.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.desktopmetal.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r804" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.desktopmetal.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.desktopmetal.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.desktopmetal.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r804" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.desktopmetal.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.desktopmetal.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r804" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.desktopmetal.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.desktopmetal.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r817" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.desktopmetal.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.desktopmetal.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r804" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.desktopmetal.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r804" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.desktopmetal.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r804" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.desktopmetal.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r804" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.desktopmetal.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.desktopmetal.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r818" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.desktopmetal.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r806", "r807", "r808" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.desktopmetal.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.desktopmetal.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r803" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.desktopmetal.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r805" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.desktopmetal.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.desktopmetal.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "dm_AccountingStandardsUpdate202108Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Accounting standard update 2021-08.", "label": "ASU 2021-08" } } }, "localname": "AccountingStandardsUpdate202108Member", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "dm_AccountsReceivableCurrentTextBlockText": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts receivable current.", "label": "Accounts Receivable Current [Text Block Text]", "terseLabel": "ACCOUNTS RECEIVABLE" } } }, "localname": "AccountsReceivableCurrentTextBlockText", "nsuri": "http://www.desktopmetal.com/20211231", "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/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAccountsReceivableTables" ], "xbrltype": "textBlockItemType" }, "dm_AccruedBusinessCombinationAndPrivatePlacementTransactionCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of accrued business combination and Private placement transaction cost.", "label": "Accrued Business Combination and Private Placement Transaction Cost", "terseLabel": "Accrued reverse recapitalization transaction costs" } } }, "localname": "AccruedBusinessCombinationAndPrivatePlacementTransactionCost", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "dm_AccruedBusinessCombinationConsiderationNoncurrent": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentLiabilitiesSummaryOfOtherNoncurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of business combination consideration payable.", "label": "Accrued Business Combination Consideration, Noncurrent", "terseLabel": "Acquisition consideration" } } }, "localname": "AccruedBusinessCombinationConsiderationNoncurrent", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentLiabilitiesSummaryOfOtherNoncurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "dm_AccruedExpensesAndOtherCurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets": { "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/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails", "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets" ], "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/20211231", "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/20211231", "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/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "dm_AccruedPurchasePriceForAssetAcquisition": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of accrued purchase price for asset acquisition.", "label": "Accrued Purchase Price for Asset Acquisition", "terseLabel": "Accrued purchase price for asset acquisition" } } }, "localname": "AccruedPurchasePriceForAssetAcquisition", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "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/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsTables", "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsGoodwillDetails", "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "dm_Adaptive3dTechnologiesIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Adaptive 3D Technologies Inc.", "label": "Adaptive 3D Technologies Inc" } } }, "localname": "Adaptive3dTechnologiesIncMember", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsTables", "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsGoodwillDetails" ], "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/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsTables", "http://www.desktopmetal.com/role/DisclosureDebtDetails", "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsGoodwillDetails" ], "xbrltype": "domainItemType" }, "dm_AssetAcquisitionAdditionalPaymentWithinNextTwelveMonths": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of additional amount payable in next twelve months.", "label": "Asset Acquisition, Additional Payment Within Next Twelve Months", "terseLabel": "Additional payment" } } }, "localname": "AssetAcquisitionAdditionalPaymentWithinNextTwelveMonths", "nsuri": "http://www.desktopmetal.com/20211231", "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/20211231", "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/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "dm_AssumedStockOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to assumed stock options.", "label": "Assumed Stock Options" } } }, "localname": "AssumedStockOptionsMember", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationAssumedStockOptionsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "domainItemType" }, "dm_AvailableForSaleDebtSecuritiesAmortizedCostBasisAndCashAndCashEquivalent": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and cash and cash equivalent.", "label": "Available For Sale Debt Securities Amortized Cost Basis And Cash And Cash Equivalent", "totalLabel": "Total cash equivalents and short-term investments, Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasisAndCashAndCashEquivalent", "nsuri": "http://www.desktopmetal.com/20211231", "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/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "dm_BrewerDentalLabInc.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Brewer Dental Lab, Inc.", "label": "Brewer Dental Lab, Inc." } } }, "localname": "BrewerDentalLabInc.Member", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsGoodwillDetails" ], "xbrltype": "domainItemType" }, "dm_BusinessAcquisitionEquityInterestIssuedOrIssuableNumberOfStockOptionsGranted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of incentive stock options of equity interests granted.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Stock Options Granted", "terseLabel": "Number of incentive stock options granted", "verboseLabel": "Number of unvested stock options" } } }, "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableNumberOfStockOptionsGranted", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureOrganizationNatureOfBusinessAndRiskAndUncertaintiesDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationAssumedStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "dm_BusinessAcquisitionWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price of a single share of a number of incentive stock options paid or offered to be paid in a business combination.", "label": "Business Acquisition, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price of incentive stock options" } } }, "localname": "BusinessAcquisitionWeightedAverageExercisePrice", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "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/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsBusinessCombinationCommonSharesIssuedDetails" ], "xbrltype": "sharesItemType" }, "dm_BusinessCombinationAssetsAcquiredAndLiabilityAssumedPurchaseAccountingAdjustment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase accounting adjustment related to assets acquired and liabilities assumed in business combination.", "label": "Business Combination, Assets Acquired And Liability Assumed Purchase Accounting Adjustment", "terseLabel": "Amount of adjustment related to assets acquired and liabilities assumed" } } }, "localname": "BusinessCombinationAssetsAcquiredAndLiabilityAssumedPurchaseAccountingAdjustment", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails" ], "xbrltype": "monetaryItemType" }, "dm_BusinessCombinationContingentConsiderationBasedOnProductionTechnicalMilestones": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, based on production technical milestones.", "label": "Business Combination, Contingent Consideration, Based on Production Technical Milestones", "terseLabel": "Contingent consideration based on production technical milestones" } } }, "localname": "BusinessCombinationContingentConsiderationBasedOnProductionTechnicalMilestones", "nsuri": "http://www.desktopmetal.com/20211231", "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/20211231", "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/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails" ], "xbrltype": "durationItemType" }, "dm_BusinessCombinationDividendsDeclaredSinceAcquisitionDate": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount dividend declared through the date of business combination.", "label": "Business Combination, Dividends Declared since Acquisition Date", "terseLabel": "Dividends declared" } } }, "localname": "BusinessCombinationDividendsDeclaredSinceAcquisitionDate", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityLegacyDesktopMetalConvertiblePreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails" ], "xbrltype": "monetaryItemType" }, "dm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentConsiderationLiabilityCurrent": { "auth_ref": [], "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/20211231", "presentation": [ "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/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails" ], "xbrltype": "monetaryItemType" }, "dm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLeaseLiability": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails": { "order": 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", "verboseLabel": "Current portion of operating lease liability" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLeaseLiability", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails" ], "xbrltype": "monetaryItemType" }, "dm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredRevenue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of liability arising from deferred revenue which has been recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Revenue", "terseLabel": "Deferred revenue, net of current portion" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredRevenue", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails" ], "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/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails" ], "xbrltype": "monetaryItemType" }, "dm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestrictedCash": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of restricted cash acquired as at acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Restricted Cash", "terseLabel": "Restricted cash", "verboseLabel": "Restricted cash - current" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestrictedCash", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails" ], "xbrltype": "monetaryItemType" }, "dm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestrictedCashNoncurrent": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of restricted cash noncurrent expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Restricted Cash Noncurrent", "terseLabel": "Restricted cash - noncurrent" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestrictedCashNoncurrent", "nsuri": "http://www.desktopmetal.com/20211231", "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/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "domainItemType" }, "dm_BusinessContingentConsiderationFairValueDisclosure": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of contingent consideration in a business combination.", "label": "Business Contingent Consideration, Fair Value Disclosure", "terseLabel": "Fair value of contingent consideration" } } }, "localname": "BusinessContingentConsiderationFairValueDisclosure", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails" ], "xbrltype": "monetaryItemType" }, "dm_ChangeInFairValueOfContingentConsideration": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 26.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/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails", "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "dm_ClassOfWarrantOrRightFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of warrants issued.", "label": "Class of Warrant or Right, Fair Value", "terseLabel": "Fair value of the warrants" } } }, "localname": "ClassOfWarrantOrRightFairValue", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "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/20211231", "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/20211231", "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/20211231", "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/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityCommonStockWarrantsDetails" ], "xbrltype": "sharesItemType" }, "dm_CommonStockWarrantsIssuanceCost": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 22.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/20211231", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "dm_ConcentrationOfCreditRiskAndOffbalancesheetRiskPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of accounting policies and methodologies for used to estimate the entity's liability for Concentration of Credit Risk and off-balance sheet credit exposures and related charges for those credit exposures.", "label": "Concentration of Credit Risk and Off-Balance-Sheet Risk, Policy [Policy Text Block]", "terseLabel": "Concentrations of Credit Risk and Off-Balance-Sheet Risk" } } }, "localname": "ConcentrationOfCreditRiskAndOffbalancesheetRiskPolicyPolicyTextBlock", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "dm_ConsultantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Consultant.", "label": "Consultant" } } }, "localname": "ConsultantMember", "nsuri": "http://www.desktopmetal.com/20211231", "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": "Accrued contingent consideration in connection with acquisitions" } } }, "localname": "ContingentConsiderationLiabilityAcquisition", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "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/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "dm_ContractWithCustomerDepositsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for contract with customer deposits", "label": "Contract with Customer Deposits Policy [Policy Text Block]", "terseLabel": "Customer Deposits" } } }, "localname": "ContractWithCustomerDepositsPolicyPolicyTextBlock", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "dm_ContractWithCustomerLiabilityRevenueRecognizedFromAcquiredDeferredRevenue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from acquired deferred revenue.", "label": "Contract With Customer Liability, Revenue Recognized from Acquired Deferred Revenue", "terseLabel": "Acquired deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognizedFromAcquiredDeferredRevenue", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureRevenueRecognitionContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "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/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "dm_CustomerOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member is pertaining to Customer One.", "label": "Customer One" } } }, "localname": "CustomerOneMember", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "dm_CustomerSupportAndMaintenanceServiceTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term for customer support and maintenance service, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Customer Support and Maintenance Service, Term", "terseLabel": "Customer support and maintenance service term (in years)" } } }, "localname": "CustomerSupportAndMaintenanceServiceTerm", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "dm_CustomersDepositsCurrent": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The current portion, due within one year or one operating cycle, if longer, of customer deposits.", "label": "Customers Deposits, Current", "terseLabel": "Customer deposits" } } }, "localname": "CustomersDepositsCurrent", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureRevenueRecognitionRemainingPerformanceObligationsDetails", "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets" ], "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/20211231", "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/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureDebtDetails" ], "xbrltype": "integerItemType" }, "dm_DeferredCostOfSales": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/DisclosureInventoryDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryFinishedGoods", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount related to Deferred cost of sales.", "label": "Deferred cost of sales" } } }, "localname": "DeferredCostOfSales", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureInventoryDetails" ], "xbrltype": "monetaryItemType" }, "dm_DeferredTaxAssetDepreciation": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible depreciation.", "label": "Deferred Tax Asset, Depreciation", "terseLabel": "Depreciation" } } }, "localname": "DeferredTaxAssetDepreciation", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "dm_DeferredTaxAssetsCapitalizedStartupCosts": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible Capitalized startup costs .", "label": "Deferred Tax Assets, Capitalized Startup Costs", "terseLabel": "Startup costs" } } }, "localname": "DeferredTaxAssetsCapitalizedStartupCosts", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "dm_DeferredTaxAssetsDeferredLeaseLiability": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible deferred lease liability .", "label": "Deferred Tax Assets, Deferred Lease Liability", "terseLabel": "Deferred lease liability" } } }, "localname": "DeferredTaxAssetsDeferredLeaseLiability", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "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/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsTables", "http://www.desktopmetal.com/role/DisclosureDebtDetails", "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsGoodwillDetails", "http://www.desktopmetal.com/role/DisclosureLeasesLesseeDetails", "http://www.desktopmetal.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "dm_DerecognitionOfSubscriptionAgreementLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of derecognition of subscription agreement liability.", "label": "Derecognition of Subscription Agreement Liability", "terseLabel": "Unrealized loss" } } }, "localname": "DerecognitionOfSubscriptionAgreementLiability", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityCommonStockWarrantsDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityTables", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "xbrltype": "domainItemType" }, "dm_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/20211231", "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/20211231", "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/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsTables", "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsGoodwillDetails" ], "xbrltype": "domainItemType" }, "dm_E3dMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available", "label": "E3D member" } } }, "localname": "E3dMember", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "dm_EffectiveIncomeTaxRateReconciliationWarrantExpensePercent": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/DisclosureIncomeTaxesComponentsOfIncomeLossBeforeProvisionForIncomeTaxesDetails": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations attributable to warrant expenses.", "label": "Effective Income Tax Rate Reconciliation, Warrant Expense, Percent", "terseLabel": "Warrant Expense" } } }, "localname": "EffectiveIncomeTaxRateReconciliationWarrantExpensePercent", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesComponentsOfIncomeLossBeforeProvisionForIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "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/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsTables", "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsGoodwillDetails", "http://www.desktopmetal.com/role/DisclosureOrganizationNatureOfBusinessAndRiskAndUncertaintiesDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationAssumedStockOptionsDetails", "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "dm_EnvisiontecInc.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to EnvisionTEC, Inc.", "label": "EnvisionTEC, Inc." } } }, "localname": "EnvisiontecInc.Member", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "dm_EquipmentFinancingAgreementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to equipment financing agreements.", "label": "Equipment Financing Agreements" } } }, "localname": "EquipmentFinancingAgreementsMember", "nsuri": "http://www.desktopmetal.com/20211231", "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/20211231", "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/20211231", "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/20211231", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "dm_FigurMachineToolsLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining Figur Machine Tools LLC.", "label": "Figur Machine Tools LLC." } } }, "localname": "FigurMachineToolsLlcMember", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "domainItemType" }, "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/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesOtherLeaseRelatedBalancesDetails" ], "xbrltype": "monetaryItemType" }, "dm_FinanceLeaseLiabilityToBePaidYearFiveAndThereafter": { "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 fifth fiscal year and the periods thereafter following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Five And Thereafter", "terseLabel": "2026 and after" } } }, "localname": "FinanceLeaseLiabilityToBePaidYearFiveAndThereafter", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "dm_ForustCorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Forust Corporation.", "label": "Forust Corporation" } } }, "localname": "ForustCorporationMember", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "domainItemType" }, "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/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsBusinessCombinationCommonSharesIssuedDetails" ], "xbrltype": "sharesItemType" }, "dm_FranchiseAndRoyaltyFeesPayable": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 6.0, "parentTag": "dm_AccruedExpensesAndOtherCurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount due towards franchise and royalty fees during the period", "label": "Franchise and Royalty Fees Payable", "verboseLabel": "Franchise and royalty fees" } } }, "localname": "FranchiseAndRoyaltyFeesPayable", "nsuri": "http://www.desktopmetal.com/20211231", "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/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "dm_GrantsReceivedResearchAndDevelopment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of grant received for research and development.", "label": "Grants Received, Research And Development", "terseLabel": "Grants in research and development" } } }, "localname": "GrantsReceivedResearchAndDevelopment", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "dm_IncentiveAwardPlan2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to 2020 Incentive Award Plan.", "label": "2020 Plan" } } }, "localname": "IncentiveAwardPlan2020Member", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails" ], "xbrltype": "domainItemType" }, "dm_IncomeTaxExpenseBenefitFromAcquisitions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of income tax expense (benefit) related to acquisitions.", "label": "Income Tax Expense (Benefit) from Acquisitions", "terseLabel": "Income tax benefit from acquisitions" } } }, "localname": "IncomeTaxExpenseBenefitFromAcquisitions", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "dm_IncreaseDecreaseInAccruedExpensesAndOtherCurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 15.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/20211231", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "dm_IncreaseDecreaseInCustomerDeposit": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 17.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/20211231", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesLesseeDetails" ], "xbrltype": "monetaryItemType" }, "dm_IncreaseDecreaseInRightOfUseAssetsAndLeaseLiabilitiesNet": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 23.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/20211231", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "dm_IntercompanyTransactionsForeignCurrencyGainLoss": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of inter-company transaction related to foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Intercompany Transactions, Foreign Currency Gain (Loss)", "negatedLabel": "Foreign exchange (gains) losses on intercompany transactions, net" } } }, "localname": "IntercompanyTransactionsForeignCurrencyGainLoss", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "dm_InterestAndOtherIncomeExpenseNet": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of interest income and other income (expense), net recognized during period.", "label": "Interest and Other Income (Expense), Net", "terseLabel": "Interest and other (expense) income, net" } } }, "localname": "InterestAndOtherIncomeExpenseNet", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfOperations" ], "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/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWarrantyReserveDetails" ], "xbrltype": "durationItemType" }, "dm_InventoryFinishedGoodsGrossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "Inventory, Finished Goods Gross [Abstract]", "terseLabel": "Finished goods:" } } }, "localname": "InventoryFinishedGoodsGrossAbstract", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureInventoryDetails" ], "xbrltype": "stringItemType" }, "dm_LarryBrewerDentalLabIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Larry Brewer Dental Lab, Inc.", "label": "Larry Brewer Dental Lab, Inc" } } }, "localname": "LarryBrewerDentalLabIncMember", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsTables" ], "xbrltype": "domainItemType" }, "dm_LeaseDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of information about leases.", "label": "Lease Disclosure [Text Block]", "terseLabel": "LEASES" } } }, "localname": "LeaseDisclosureTextBlock", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "dm_LeaseExpensePaidToRelatedParty": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount paid to related party relating to lease expense.", "label": "Lease Expense Paid To Related Party", "terseLabel": "Lease expense paid" } } }, "localname": "LeaseExpensePaidToRelatedParty", "nsuri": "http://www.desktopmetal.com/20211231", "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/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesLesseeDetails" ], "xbrltype": "monetaryItemType" }, "dm_LeaseLiabilityCurrent": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease and operating lease classified as current.", "label": "Lease Liability Current", "terseLabel": "Current portion of lease liability" } } }, "localname": "LeaseLiabilityCurrent", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "dm_LeaseLiabilityNonCurrent": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets": { "order": 5.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/20211231", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets" ], "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/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesLesseeDetails" ], "xbrltype": "monetaryItemType" }, "dm_LesseeOperatingLeaseLiabilityToBePaidYearFiveAndThereafter": { "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 fifth fiscal year and thereafter following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five And Thereafter", "terseLabel": "2026 and after" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidYearFiveAndThereafter", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "dm_LetterOfCreditExpiringMarch2022ToMarch2023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to letter of credit expiring March 2022 to March 2023.", "label": "Letter Of Credit, Expiring from March 2022 to March 2023" } } }, "localname": "LetterOfCreditExpiringMarch2022ToMarch2023Member", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "dm_LetterOfCreditWithNoExpirationDateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to letter of credit with no expiration date.", "label": "Letter Of Credit, With No Expiration Date" } } }, "localname": "LetterOfCreditWithNoExpirationDateMember", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "dm_LiabilityClassifiedSharesBasedAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to liability classified share based awards.", "label": "Liability-Classified Share-Based Arrangement" } } }, "localname": "LiabilityClassifiedSharesBasedAwardsMember", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationLiabilityClassifiedShareBasedArrangementDetails" ], "xbrltype": "domainItemType" }, "dm_LineOfCreditFacilityCashCollateral": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash collateral as on the balance sheet date.", "label": "Line Of Credit Facility, Cash Collateral", "terseLabel": "Line of credit facility, Cash collateral" } } }, "localname": "LineOfCreditFacilityCashCollateral", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "dm_LongLivedAssetsIncludingOperatingRightOfUseAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Including including property, plant and equipment, net and operating lease right-of-use assets.", "label": "Long Lived Assets Including Operating Right Of Use Assets", "terseLabel": "Total long-lived assets" } } }, "localname": "LongLivedAssetsIncludingOperatingRightOfUseAssets", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSegmentInformationRevenueDetails" ], "xbrltype": "monetaryItemType" }, "dm_LongTermDebtAdvancePayment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of advance payment of long term debt", "label": "Long Term Debt Advance Payment", "terseLabel": "Advance payment" } } }, "localname": "LongTermDebtAdvancePayment", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "dm_ManufacturedFinishedGoods": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/DisclosureInventoryDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryFinishedGoods", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount related to Manufactured Finished Goods.", "label": "Manufactured Finished Goods", "terseLabel": "Manufactured finished goods" } } }, "localname": "ManufacturedFinishedGoods", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureInventoryDetails" ], "xbrltype": "monetaryItemType" }, "dm_MarketBasedRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to market based restricted stock units.", "label": "Market Based Restricted Stock Units" } } }, "localname": "MarketBasedRestrictedStockUnitsMember", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationMarketBasedRestrictedStockUnitsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "domainItemType" }, "dm_MayDentalLabInc.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to May Dental Lab, Inc.", "label": "May Dental Lab, Inc." } } }, "localname": "MayDentalLabInc.Member", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsTables", "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsGoodwillDetails" ], "xbrltype": "domainItemType" }, "dm_MergerWithTrineMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to merger with Trine.", "label": "Trine" } } }, "localname": "MergerWithTrineMember", "nsuri": "http://www.desktopmetal.com/20211231", "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/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMetaAdditiveLtdDetails" ], "xbrltype": "domainItemType" }, "dm_Mr.SibalaniExExecutiveOfficerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Mr. Sibalani, executive officer who resigned from his office.", "label": "Mr. Sibalani" } } }, "localname": "Mr.SibalaniExExecutiveOfficerMember", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationMarketBasedRestrictedStockUnitsDetails" ], "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/20211231", "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/20211231", "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/20211231", "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 loans acquired" } } }, "localname": "NumberOfBankLoanAcquired", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureDebtDetails" ], "xbrltype": "integerItemType" }, "dm_NumberOfCustomersRepresented10PercentOrMoreOfTotalRevenue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of customers that individually represent 10 percent or more of the company's total revenue.", "label": "Number Of Customers Represented 10 Percent Or More Of Total Revenue", "terseLabel": "Number of clients representing 10% or more of the company's total revenue" } } }, "localname": "NumberOfCustomersRepresented10PercentOrMoreOfTotalRevenue", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "integerItemType" }, "dm_NumberOfCustomersRepresents28OfAccountsReceivable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of customers represents 28% of accounts receivable.", "label": "Number Of Customers Represents 28 Of Accounts Receivable", "terseLabel": "Number of customers represents 28% of accounts receivable" } } }, "localname": "NumberOfCustomersRepresents28OfAccountsReceivable", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "integerItemType" }, "dm_NumberOfCustomersRepresentsMoreThan10OfAccountsReceivable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of customers represents more than 10% of accounts receivable.", "label": "Number of Customers Represents More Than 10% of Accounts Receivable", "terseLabel": "Number of customers represents more than 10% of total accounts receivable" } } }, "localname": "NumberOfCustomersRepresentsMoreThan10OfAccountsReceivable", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "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/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsBusinessCombinationCommonSharesIssuedDetails" ], "xbrltype": "integerItemType" }, "dm_NumberOfDirectorsEntitledToElect": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of directors entitled to elect.", "label": "Number of Directors Entitled to Elect", "terseLabel": "Number of directors entitled to elect" } } }, "localname": "NumberOfDirectorsEntitledToElect", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityLegacyDesktopMetalConvertiblePreferredStockDetails" ], "xbrltype": "integerItemType" }, "dm_NumberOfEmployeesAffectedByRepricing": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of employees affected by repricing.", "label": "Number of Employees Affected by Repricing", "terseLabel": "Number of employees affected by repricing" } } }, "localname": "NumberOfEmployeesAffectedByRepricing", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails" ], "xbrltype": "integerItemType" }, "dm_NumberOfMonthsCashAndInvestmentsSufficientToFundOperatingAndCapitalExpenditure": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of months the cash and investments would be sufficient to fund operating and capital expenditure.", "label": "Number of Months, Cash and Investments Sufficient to Fund Operating and Capital Expenditure", "terseLabel": "Number of months cash and Investments sufficient to fund operating and capital expenditure" } } }, "localname": "NumberOfMonthsCashAndInvestmentsSufficientToFundOperatingAndCapitalExpenditure", "nsuri": "http://www.desktopmetal.com/20211231", "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/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails" ], "xbrltype": "sharesItemType" }, "dm_NumberOfPutativeClassActionComplaintsFiledAgainstCompany": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of putative class action complaints filed by shareholders.", "label": "Number of Putative Class Action Complaints Filed Against Company", "terseLabel": "Number of putative class action complaints filed by shareholders" } } }, "localname": "NumberOfPutativeClassActionComplaintsFiledAgainstCompany", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "integerItemType" }, "dm_NumberOfServiceAgreementsThatContainedEmbeddedLease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of service agreement that contained an embedded lease.", "label": "Number of Service Agreements That Contained Embedded Lease", "terseLabel": "Number of service agreements contained embedded lease" } } }, "localname": "NumberOfServiceAgreementsThatContainedEmbeddedLease", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesLesseeDetails" ], "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/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsBusinessCombinationCommonSharesIssuedDetails" ], "xbrltype": "integerItemType" }, "dm_NumberOfTradingDaysNotYetPassedSinceDateOfBusinessCombination": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of trading days not yet passed since the date of business combination.", "label": "Number Of Trading Days Not Yet Passed Since Date Of Business Combination", "terseLabel": "Number of trading days not yet passed since the date of business combination" } } }, "localname": "NumberOfTradingDaysNotYetPassedSinceDateOfBusinessCombination", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsBusinessCombinationCommonSharesIssuedDetails" ], "xbrltype": "integerItemType" }, "dm_NumberOfTransfersBetweenLevel1AndLevel3": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of transfers between level 1 and 3.", "label": "Number of Transfers between Level 1 and Level 3", "terseLabel": "Number of transfers between level 1 and level 3" } } }, "localname": "NumberOfTransfersBetweenLevel1AndLevel3", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "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/20211231", "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/20211231", "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/20211231", "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/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "dm_OperatingLossCarryforwardsNotSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward not subject to expiration, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards, Not Subject to expiration", "terseLabel": "Operating loss carryforwards, not subject to expiration" } } }, "localname": "OperatingLossCarryforwardsNotSubjectToExpiration", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "dm_OperatingLossCarryforwardsSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward subject to expiration, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards, Subject To Expiration", "terseLabel": "Operating loss carryforwards, subject to expiration" } } }, "localname": "OperatingLossCarryforwardsSubjectToExpiration", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "dm_PaymentsToAcquireBusinessesContingentPayment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire business subject to contingency.", "label": "Payments To Acquire Businesses, Contingent Payment", "terseLabel": "Remaining amount payable" } } }, "localname": "PaymentsToAcquireBusinessesContingentPayment", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails" ], "xbrltype": "monetaryItemType" }, "dm_PaymentsToAcquireBusinessesNetOfContingentPayment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire business paid at closing net of contingent payment.", "label": "Payments To Acquire Businesses, Net of Contingent Payment", "terseLabel": "Payments to acquire business, paid at closing" } } }, "localname": "PaymentsToAcquireBusinessesNetOfContingentPayment", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails" ], "xbrltype": "monetaryItemType" }, "dm_PaymentsToAcquireBusinessesNetOfEscrowDeposit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire business net of amount deposited in escrow deposit account.", "label": "Payments To Acquire Businesses, Net Of Escrow Deposit", "terseLabel": "Payments to acquire businesses, net of escrow deposit" } } }, "localname": "PaymentsToAcquireBusinessesNetOfEscrowDeposit", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails" ], "xbrltype": "monetaryItemType" }, "dm_PaymentsToAcquireResearchAndDevelopmentInProcess": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows": { "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/20211231", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "dm_PercentageOfConsiderationReceivedObligatedToBePaid": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of all consideration received, obligated to be paid under the royalty agreement.", "label": "Percentage Of Consideration Received Obligated To Be Paid", "terseLabel": "Obligation to pay (as percentage)" } } }, "localname": "PercentageOfConsiderationReceivedObligatedToBePaid", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "percentItemType" }, "dm_PerformanceBasedRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to performance based restricted stock units.", "label": "Performance-Based Restricted Stock Units" } } }, "localname": "PerformanceBasedRestrictedStockUnitsMember", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "dm_PerformanceBasedStockOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to performance based stock options.", "label": "Performance-Based Stock Options" } } }, "localname": "PerformanceBasedStockOptionsMember", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationPerformanceBasedStockOptionsDetails" ], "xbrltype": "domainItemType" }, "dm_PrepaidDuesAndSubscriptionsCurrent": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for prepaid dues and subscriptions that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Dues and Subscriptions, Current", "terseLabel": "Prepaid dues and subscriptions" } } }, "localname": "PrepaidDuesAndSubscriptionsCurrent", "nsuri": "http://www.desktopmetal.com/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "dm_ProceedsFromCollectionOfPolicyBuyouts": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the policy buyouts.", "label": "Proceeds from Collection of Policy Buyouts", "terseLabel": "Proceeds from policy buyout" } } }, "localname": "ProceedsFromCollectionOfPolicyBuyouts", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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/20211231", "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 }, "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash inflow from reverse recapitalization net of issuance cost.", "label": "Proceeds from Reverse Recapitalization, Net", "terseLabel": "Proceeds from reverse recapitalization, net of issuance costs", "totalLabel": "Net proceeds from reverse recapitalization" } } }, "localname": "ProceedsFromReverseRecapitalizationNet", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsBusinessCombinationToConsolidatedStatementOfCashFlowsAndConsolidatedStatementOfChangesInEquityDetails", "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosurePropertyAndEquipmentPropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "dm_ProvisionBenefitForIncomeTaxesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for provision (benefit) for income taxes.", "label": "Provision (Benefit) for Income Taxes [Table Text Block]", "terseLabel": "Schedule of provision (benefit) for income taxes" } } }, "localname": "ProvisionBenefitForIncomeTaxesTableTextBlock", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "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/20211231", "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 expenses and other current liabilities" } } }, "localname": "PurchaseOfPropertyAndEquipmentIncludedInAccruedExpense", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "xbrltype": "perShareItemType" }, "dm_RepurchaseOfSharesForEmployeeTaxWithholdingsValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of shares repurchased for employee tax withholding.", "label": "Repurchase of shares for employee tax withholdings", "verboseLabel": "Repurchase of shares for employee tax withholdings" } } }, "localname": "RepurchaseOfSharesForEmployeeTaxWithholdingsValue", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "dm_ResearchAndDevelopmentInProcessAcquired": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfOperations": { "order": 4.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/20211231", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "dm_RestrictedCashIncludedInOtherCurrentAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of restricted cash included in other current assets.", "label": "Restricted Cash Included in Other Current Assets", "terseLabel": "Restricted cash included in other current assets" } } }, "localname": "RestrictedCashIncludedInOtherCurrentAssets", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "dm_RestrictedCashIncludedInOtherNoncurrentAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of restricted cash included in other non current assets.", "label": "Restricted Cash Included in Other Noncurrent Assets", "terseLabel": "Restricted cash included in other noncurrent assets" } } }, "localname": "RestrictedCashIncludedInOtherNoncurrentAssets", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "dm_RestrictedCashMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to restricted cash.", "label": "Restricted Cash" } } }, "localname": "RestrictedCashMember", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "dm_RestrictedStockUnitsTaxWithholdingsLiability": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows": { "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/20211231", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "dm_SalesTypeLeaseNetInvestmentInLeaseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of net investment in sales-type financing lease.", "label": "Sales-type Lease, Net Investment in Lease [Table Text Block]", "terseLabel": "Schedule of net investment in sales-type leases" } } }, "localname": "SalesTypeLeaseNetInvestmentInLeaseTableTextBlock", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "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/20211231", "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/20211231", "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/20211231", "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/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "dm_SeriesBLegacyPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Series B Legacy Preferred Stock.", "label": "Series B Legacy Preferred Stock" } } }, "localname": "SeriesBLegacyPreferredStockMember", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityLegacyDesktopMetalConvertiblePreferredStockDetails" ], "xbrltype": "domainItemType" }, "dm_SeriesCLegacyPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Series C Legacy Preferred Stock.", "label": "Series C Legacy Preferred Stock" } } }, "localname": "SeriesCLegacyPreferredStockMember", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityLegacyDesktopMetalConvertiblePreferredStockDetails" ], "xbrltype": "domainItemType" }, "dm_SeriesDLegacyPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Series D Legacy Preferred Stock.", "label": "Series D Legacy Preferred Stock" } } }, "localname": "SeriesDLegacyPreferredStockMember", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityLegacyDesktopMetalConvertiblePreferredStockDetails" ], "xbrltype": "domainItemType" }, "dm_SeriesE1LegacyPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Series E-1 Legacy Preferred Stock.", "label": "Series E-1 Legacy Preferred Stock" } } }, "localname": "SeriesE1LegacyPreferredStockMember", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityLegacyDesktopMetalConvertiblePreferredStockDetails" ], "xbrltype": "domainItemType" }, "dm_SeriesELegacyPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Series E Legacy Preferred Stock.", "label": "Series E Legacy Preferred Stock" } } }, "localname": "SeriesELegacyPreferredStockMember", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityLegacyDesktopMetalConvertiblePreferredStockDetails" ], "xbrltype": "domainItemType" }, "dm_SeriesLegacyPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Series A Legacy Preferred Stock.", "label": "Series A Legacy Preferred Stock" } } }, "localname": "SeriesLegacyPreferredStockMember", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityLegacyDesktopMetalConvertiblePreferredStockDetails" ], "xbrltype": "domainItemType" }, "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/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMetaAdditiveLtdDetails" ], "xbrltype": "monetaryItemType" }, "dm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetGrantDateFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Target grant date fair value of share-based awards for which the grantee may gain the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Target Grant Date, Fair Value", "terseLabel": "Target fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetGrantDateFairValue", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationLiabilityClassifiedShareBasedArrangementDetails" ], "xbrltype": "monetaryItemType" }, "dm_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePriceMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agreed-upon maximum price for the exchange of the underlying asset relating to the share-based payment award.", "label": "Share Based Compensation Arrangement by Share Based Payment Award Fair Value Assumptions Exercise Price Maximum", "terseLabel": "Fair value of Common Stock, Maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePriceMaximum", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationCommonStockToConsultantsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationCommonStockToEmployeesDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationMarketBasedRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "dm_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePriceMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agreed-upon Minimum price for the exchange of the underlying asset relating to the share-based payment award.", "label": "Share Based Compensation Arrangement by Share Based Payment Award Fair Value Assumptions Exercise Price Minimum", "terseLabel": "Fair value of Common Stock, Minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePriceMinimum", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationCommonStockToConsultantsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationCommonStockToEmployeesDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationMarketBasedRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "dm_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedTermMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term, Maximum", "terseLabel": "Expected life, Maximum (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedTermMaximum", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationAssumedStockOptionsDetails", "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/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationAssumedStockOptionsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationCommonStockToConsultantsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationCommonStockToEmployeesDetails" ], "xbrltype": "durationItemType" }, "dm_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsTargetPerformanceShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Target performance shares of award under share-based payment arrangement", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Target Performance Shares", "terseLabel": "Target performance (number of shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsTargetPerformanceShares", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationMarketBasedRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "dm_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) exercised during the period.", "label": "Share Based Compensation Arrangement by Share-based Payment Award, Options, Exercised", "negatedLabel": "Exercised (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercised", "nsuri": "http://www.desktopmetal.com/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "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/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsBusinessCombinationCommonSharesIssuedDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "sharesItemType" }, "dm_ShortTermInvestmentsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for Short Term Investments.", "label": "Short Term Investments, Policy [Policy Text Block]", "terseLabel": "Short-Term Investments" } } }, "localname": "ShortTermInvestmentsPolicyPolicyTextBlock", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWarrantyReserveDetails" ], "xbrltype": "stringItemType" }, "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/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "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/20211231", "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/20211231", "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/20211231", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "dm_StockIssuedDuringPeriodSharesReverseRecapitalization": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued under reverse capitalization.", "label": "Stock Issued During Period Shares, Reverse Recapitalization", "terseLabel": "Reverse recapitalization, net of transaction costs (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesReverseRecapitalization", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "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": "Common Stock issued in connection with warrants exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesWarrantsExercised", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails", "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "dm_StockIssuedDuringPeriodValueReverseRecapitalization": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of shares issued under reverse capitalization net of transaction costs.", "label": "Stock Issued During Period Value, Reverse Recapitalization", "terseLabel": "Reverse recapitalization, net of transaction costs" } } }, "localname": "StockIssuedDuringPeriodValueReverseRecapitalization", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "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": "Common Stock issued in connection with warrants exercised" } } }, "localname": "StockIssuedDuringPeriodValueWarrantsExercised", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "dm_SubscriptionAgreementChangeInFairValue": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows": { "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" } } }, "localname": "SubscriptionAgreementChangeInFairValue", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "dm_SubscriptionLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of subscription liability as at the end of the reporting period.", "label": "Subscription Liability", "terseLabel": "Subscription liability" } } }, "localname": "SubscriptionLiability", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "dm_TaxLiabilitiesRelatedToWithholdingsOnEquityInstrumentsOtherThanOptionsVested": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of tax liabilities related to withholdings on equity instruments other than options vested.", "label": "Tax Liabilities Related To Withholdings On Equity Instruments Other Than Options Vested", "terseLabel": "Tax liabilities related to withholdings on Common Stock issued in connection with acquisitions" } } }, "localname": "TaxLiabilitiesRelatedToWithholdingsOnEquityInstrumentsOtherThanOptionsVested", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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/20211231", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "dm_TemporaryEquityValueAuthorized": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of temporary equity authorized as at the end of the reporting period.", "label": "Temporary Equity Value, Authorized", "terseLabel": "Preferred stock authorized" } } }, "localname": "TemporaryEquityValueAuthorized", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityLegacyDesktopMetalConvertiblePreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "dm_TemporaryEquityValueIssued": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of temporary equity issued as at the end of the reporting period.", "label": "Temporary Equity Value, Issued", "terseLabel": "Preferred stock issued" } } }, "localname": "TemporaryEquityValueIssued", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityLegacyDesktopMetalConvertiblePreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "dm_TemporaryEquityValueOutstanding": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to temporary equity value outstanding.", "label": "Temporary Equity Value Outstanding", "terseLabel": "Preferred stock outstanding" } } }, "localname": "TemporaryEquityValueOutstanding", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityLegacyDesktopMetalConvertiblePreferredStockDetails" ], "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/20211231", "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/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "dm_TransferFromInventoryToPropertyPlantAndEquipment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Value of inventory transferred to property plant and equipment in non-cash transactions.", "label": "Transfer From Inventory To Property Plant And Equipment", "terseLabel": "Transfers from inventory to property and equipment" } } }, "localname": "TransferFromInventoryToPropertyPlantAndEquipment", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "dm_TransferFromPropertyPlantAndEquipmentToInventory": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Value of property plant and equipment transferred to inventory in noncash transactions.", "label": "Transfer From Property Plant And Equipment to Inventory", "terseLabel": "Transfers from property and equipment to inventory" } } }, "localname": "TransferFromPropertyPlantAndEquipmentToInventory", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "dm_TwoThousandFifteenStockIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to 2015 stock incentive plan.", "label": "2015 stock incentive plan" } } }, "localname": "TwoThousandFifteenStockIncentivePlanMember", "nsuri": "http://www.desktopmetal.com/20211231", "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/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "domainItemType" }, "dm_UnvestedTrineFounderSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to unvested Trine Founder Shares.", "label": "Unvested Trine Founder Shares, held in escrow" } } }, "localname": "UnvestedTrineFounderSharesMember", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureNetLossPerShareAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "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/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "dm_ValuationAllowanceIncreasesRecordedToIncomeTaxProvision": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance due to recorded to income tax provision.", "label": "Valuation Allowance, Increases Recorded to Income Tax Provision", "terseLabel": "Increases recorded to income tax provision" } } }, "localname": "ValuationAllowanceIncreasesRecordedToIncomeTaxProvision", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesValuationAllowanceDetails" ], "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/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "xbrltype": "durationItemType" }, "dm_WarrantLiability": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of warrant liability.", "label": "Warrant Liability", "terseLabel": "Warrant liability" } } }, "localname": "WarrantLiability", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "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/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "xbrltype": "perShareItemType" }, "dm_WarrantsIssuedInAdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants issued as adjustment to paid in capital warrant.", "label": "Warrants Issued In Adjustments To Additional Paid In Capital Warrant Issued", "verboseLabel": "Common Stock warrants issued and exercised (in shares)" } } }, "localname": "WarrantsIssuedInAdjustmentsToAdditionalPaidInCapitalWarrantIssued", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "dm_WarrantsIssuedInExchangeOfTechnicalTechnicalResearchAndDevelopmentAdvisorServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to warrants issued under technical research and development advisor services", "label": "Technical Technical Research and Development Advisor Services" } } }, "localname": "WarrantsIssuedInExchangeOfTechnicalTechnicalResearchAndDevelopmentAdvisorServicesMember", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityCommonStockWarrantsDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "domainItemType" }, "dm_WarrantsIssuedUnderStrategicCollaborationAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to warrants issued under strategic collaboration agreement.", "label": "Collaboration Agreement" } } }, "localname": "WarrantsIssuedUnderStrategicCollaborationAgreementMember", "nsuri": "http://www.desktopmetal.com/20211231", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "domainItemType" }, "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/20211231", "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/20211231", "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/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": [ "r2", "r150", "r157", "r258", "r473", "r474", "r475", "r513", "r514", "r578", "r583", "r584", "r821" ], "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/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r2", "r150", "r157", "r163", "r258", "r473", "r474", "r475", "r513", "r514", "r578", "r581", "r583", "r584", "r821" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r2", "r150", "r157", "r163", "r258", "r473", "r474", "r475", "r513", "r514", "r578", "r581", "r583", "r584", "r821" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r2", "r150", "r157", "r163", "r258", "r473", "r474", "r475", "r513", "r514", "r578", "r581", "r583", "r584", "r821" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r226", "r409", "r415", "r764" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r339", "r378", "r429", "r431", "r675", "r676", "r677", "r678", "r679", "r680", "r699", "r761", "r765", "r800", "r801" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.desktopmetal.com/role/DisclosureDebtDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityCommonStockWarrantsDetails", "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails", "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWarrantyReserveDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r339", "r378", "r429", "r431", "r675", "r676", "r677", "r678", "r679", "r680", "r699", "r761", "r765", "r800", "r801" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.desktopmetal.com/role/DisclosureDebtDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityCommonStockWarrantsDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityLegacyDesktopMetalConvertiblePreferredStockDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails", "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails", "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWarrantyReserveDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r226", "r409", "r415", "r764" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r220", "r409", "r413", "r702", "r760", "r762" ], "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/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r220", "r409", "r413", "r702", "r760", "r762" ], "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/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r339", "r378", "r418", "r429", "r431", "r675", "r676", "r677", "r678", "r679", "r680", "r699", "r761", "r765", "r800", "r801" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.desktopmetal.com/role/DisclosureDebtDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityCommonStockWarrantsDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityLegacyDesktopMetalConvertiblePreferredStockDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails", "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails", "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWarrantyReserveDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r339", "r378", "r418", "r429", "r431", "r675", "r676", "r677", "r678", "r679", "r680", "r699", "r761", "r765", "r800", "r801" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.desktopmetal.com/role/DisclosureDebtDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityCommonStockWarrantsDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityLegacyDesktopMetalConvertiblePreferredStockDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails", "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails", "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWarrantyReserveDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r221", "r222", "r409", "r414", "r763", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesNarrativeDetails", "http://www.desktopmetal.com/role/DisclosureSegmentInformationRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r221", "r222", "r409", "r414", "r763", "r784", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesNarrativeDetails", "http://www.desktopmetal.com/role/DisclosureSegmentInformationRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r228", "r662" ], "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/DisclosureStockBasedCompensationMarketBasedRestrictedStockUnitsDetails", "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/DisclosureStockBasedCompensationMarketBasedRestrictedStockUnitsDetails", "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": [ "r59", "r668" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r267" ], "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_AccountsReceivableMember": { "auth_ref": [ "r786" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts receivables" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r8", "r38", "r229", "r230" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureAccountsReceivableDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable", "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/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r124" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows": { "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/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r28", "r713", "r740" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 7.0, "parentTag": "dm_AccruedExpensesAndOtherCurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income tax payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r30", "r713", "r740" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentLiabilitiesSummaryOfOtherNoncurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.", "label": "Accrued Income Taxes, Noncurrent", "terseLabel": "Taxes payable" } } }, "localname": "AccruedIncomeTaxesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentLiabilitiesSummaryOfOtherNoncurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r16", "r17", "r63" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "dm_AccruedExpensesAndOtherCurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Professional services" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalesCommissionCurrent": { "auth_ref": [ "r16", "r17", "r63" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 10.0, "parentTag": "dm_AccruedExpensesAndOtherCurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Sales Commission, Current", "terseLabel": "Commissions" } } }, "localname": "AccruedSalesCommissionCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r56", "r307" ], "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": [ "r41", "r84", "r85", "r86", "r744", "r773", "r777" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets": { "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/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r83", "r86", "r94", "r95", "r96", "r147", "r148", "r149", "r567", "r768", "r769", "r823" ], "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/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Acquired Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsAmortizationExpensesDetails", "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r294" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "verboseLabel": "Weighted Average Remaining Useful Life (in years)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r39", "r476", "r668" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "verboseLabel": "Additional paidin capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r147", "r148", "r149", "r473", "r474", "r475", "r583" ], "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/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r151", "r152", "r153", "r154", "r163", "r236", "r237", "r255", "r256", "r257", "r258", "r259", "r260", "r323", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r511", "r512", "r513", "r514", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r656", "r704", "r705", "r706", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r819", "r820", "r821", "r822", "r823" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r433", "r436", "r479", "r480" ], "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/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "auth_ref": [ "r335", "r384", "r391" ], "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 and exercised" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "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/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r436", "r465", "r478" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Total stock based compensation expenses" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationMarketBasedRestrictedStockUnitsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationOptionActivityOfPlanDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r45", "r231", "r261" ], "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": [ "r265" ], "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": [ "r123", "r235" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows": { "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/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r123", "r292", "r299" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsAmortizationExpensesDetails", "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r173" ], "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": [ "r173" ], "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": [ "r173" ], "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_AssetAcquisitionAxis": { "auth_ref": [ "r552" ], "lang": { "en-us": { "role": { "documentation": "Information by asset acquisition.", "label": "Asset Acquisition [Axis]" } } }, "localname": "AssetAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetAcquisitionConsiderationTransferred": { "auth_ref": [ "r553", "r554", "r555", "r556" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred in asset acquisition. Includes, but is not limited to, cash, liability incurred by acquirer, and equity interest issued by acquirer.", "label": "Asset Acquisition, Consideration Transferred", "terseLabel": "Purchase price" } } }, "localname": "AssetAcquisitionConsiderationTransferred", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetAcquisitionConsiderationTransferredEquityInterestIssuedAndIssuable": { "auth_ref": [ "r553", "r554", "r555" ], "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_AssetAcquisitionDomain": { "auth_ref": [ "r552" ], "lang": { "en-us": { "role": { "documentation": "Asset acquisition.", "label": "Asset Acquisition [Domain]" } } }, "localname": "AssetAcquisitionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetBackedSecuritiesMember": { "auth_ref": [ "r244", "r419" ], "lang": { "en-us": { "role": { "documentation": "Securities that are primarily serviced by the cash flows of a discrete pool of receivables or other financial assets for example, but not limited to, credit card receivables, car loans, recreational vehicle loans, and mobile home loans.", "label": "Assetbacked securities" } } }, "localname": "AssetBackedSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsDetails", "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r139", "r204", "r209", "r216", "r254", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r561", "r568", "r603", "r666", "r668", "r711", "r739" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total Assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r12", "r14", "r81", "r139", "r254", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r561", "r568", "r603", "r666", "r668" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r586" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "terseLabel": "Total assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AutomobilesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vehicles that are used primarily for transporting people.", "label": "Automobiles" } } }, "localname": "AutomobilesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosurePropertyAndEquipmentPropertyAndEquipmentNetDetails", "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r242" ], "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": [ "r243" ], "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": [ "r240", "r271" ], "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": [ "r238", "r241", "r271", "r721" ], "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": [ "r437", "r467" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMetaAdditiveLtdDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationAssumedStockOptionsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationLiabilityClassifiedShareBasedArrangementDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationMarketBasedRestrictedStockUnitsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationOptionActivityOfPlanDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationPerformanceBasedStockOptionsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationTables", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityRestrictedStockAgreementsDetails", "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r572", "r573" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r146" ], "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": [ "r306" ], "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": [ "r428", "r430" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails", "http://www.desktopmetal.com/role/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/DisclosureLeasesLesseeDetails", "http://www.desktopmetal.com/role/DisclosureOrganizationNatureOfBusinessAndRiskAndUncertaintiesDetails", "http://www.desktopmetal.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationAssumedStockOptionsDetails", "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r428", "r430", "r534", "r535" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails", "http://www.desktopmetal.com/role/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/DisclosureLeasesLesseeDetails", "http://www.desktopmetal.com/role/DisclosureOrganizationNatureOfBusinessAndRiskAndUncertaintiesDetails", "http://www.desktopmetal.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationAssumedStockOptionsDetails", "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_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_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r550" ], "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/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsBusinessCombinationCommonSharesIssuedDetails" ], "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/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMetaAdditiveLtdDetails", "http://www.desktopmetal.com/role/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": [ "r532", "r533" ], "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": [ "r532", "r533" ], "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": [ "r532", "r533" ], "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": [ "r529" ], "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/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMetaAdditiveLtdDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r544", "r545", "r548" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Purchase consideration" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred [Abstract]" } } }, "localname": "BusinessCombinationConsiderationTransferredAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMetaAdditiveLtdDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r544", "r545" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "verboseLabel": "Value of stock issued for acquisition" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r543", "r546", "r551" ], "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": [ "r543", "r547" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 8.0, "parentTag": "dm_AccruedExpensesAndOtherCurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Current", "terseLabel": "Current portion of contingent consideration", "verboseLabel": "Current portion of contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r543", "r547" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets": { "order": 6.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/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r557" ], "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": [ "r531" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "terseLabel": "Net income (loss) included in consolidated result" } } }, "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r531" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "terseLabel": "Net revenues included in consolidated result" } } }, "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r537" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "totalLabel": "Total assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]", "verboseLabel": "Assets acquired:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": { "auth_ref": [ "r537" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lease obligation assumed in business combination.", "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation", "terseLabel": "Lease liability, net of current portion" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r537" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r537" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r537" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": { "auth_ref": [ "r537" ], "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": [ "r537" ], "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/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "auth_ref": [ "r537" ], "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", "verboseLabel": "Current portion of deferred revenue" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt": { "auth_ref": [ "r537" ], "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/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r537" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "terseLabel": "Deferred tax liability" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r536", "r537" ], "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/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r536", "r537" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventory" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r537" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "totalLabel": "Total liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]", "verboseLabel": "Liabilities assumed:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r536", "r537" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "totalLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities": { "auth_ref": [ "r537" ], "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": [ "r537" ], "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/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r537" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "terseLabel": "Other noncurrent liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r537" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other noncurrent assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r536", "r537" ], "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/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r537" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Total net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1": { "auth_ref": [ "r530" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value at acquisition-date of the equity interest in the acquiree held by the acquirer, immediately before the acquisition date for businesses combined in stages.", "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Fair Value", "terseLabel": "Common stock fair value issued for acquisition" } } }, "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ACQUISITIONS" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r527" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r128", "r129", "r130" ], "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/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeaseObligationsIncurred": { "auth_ref": [ "r128", "r129" ], "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/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizationOfDeferredPolicyAcquisitionCostsPolicy": { "auth_ref": [ "r759" ], "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_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r6", "r52", "r125" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets", "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r21", "r126" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r21", "r126", "r709" ], "lang": { "en-us": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Restricted Cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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": [ "r246" ], "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": [ "r119", "r125", "r131" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents, and restricted cash at end of period", "periodStartLabel": "Cash, cash equivalents, and restricted cash at beginning of period", "totalLabel": "Total cash, cash equivalents and restricted cash shown in the condensed consolidated statements of cash flows" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r119", "r616" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsAtCarryingValue": { "auth_ref": [ "r52" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsDetails": { "order": 1.0, "parentTag": "dm_AvailableForSaleSecuritiesDebtSecuritiesAndCashAndCashEquivalent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash Equivalents, at Carrying Value", "terseLabel": "Cash equivalents" } } }, "localname": "CashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r137", "r139", "r166", "r167", "r168", "r170", "r172", "r182", "r183", "r184", "r254", "r324", "r328", "r329", "r330", "r333", "r334", "r376", "r377", "r380", "r381", "r603", "r810" ], "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/DisclosureStockholdersEquityLegacyDesktopMetalConvertiblePreferredStockDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails", "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r392", "r435" ], "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": [ "r385" ], "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/DisclosureStockholdersEquityLegacyDesktopMetalConvertiblePreferredStockDetails", "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": [ "r385" ], "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": [ "r392", "r435" ], "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/DisclosureStockholdersEquityLegacyDesktopMetalConvertiblePreferredStockDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r322" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsDetails", "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r70", "r316", "r722", "r749" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and Contingences (Note 16)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "COMMITMENTS AND CONTINGENCIES." } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r313", "r314", "r315", "r317", "r787" ], "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": [ "r73" ], "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": [ "r147", "r148", "r583" ], "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/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r37" ], "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/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r37" ], "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/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r37" ], "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/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r37", "r384" ], "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/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r37", "r668" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "verboseLabel": "Common Stock, $0.0001 par value-500,000,000 shares authorized; 311,737,858 and 226,756,733 shares issued at December 31, 2021 and December 31, 2020, respectively, 311,473,950 and 224,626,597 shares outstanding at December 31, 2021 and December 31, 2020, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets and Liabilities [Abstract]" } } }, "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r89", "r91", "r92", "r102", "r726", "r753" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "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/StatementConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive Loss" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r293", "r297", "r541" ], "lang": { "en-us": { "role": { "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.", "label": "Capitalized Software" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsAmortizationExpensesDetails", "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r190", "r191", "r226", "r601", "r602", "r786" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r190", "r191", "r226", "r601", "r602", "r779", "r786" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r190", "r191", "r226", "r601", "r602", "r779", "r786" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r190", "r191", "r226", "r601", "r602" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentrations of credit risk" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r190", "r191", "r226", "r601", "r602", "r786" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r132", "r563" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "verboseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in process" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosurePropertyAndEquipmentPropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r395", "r396", "r410" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "terseLabel": "Decrease in deferred revenue", "verboseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureRevenueRecognitionContractBalancesDetails", "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r395", "r396", "r410" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Current portion of deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination": { "auth_ref": [ "r397" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration from customer has been received or is due, from business combination.", "label": "Contract with Customer, Liability, Increase (Decrease) for Contract Acquired in Business Combination", "terseLabel": "Acquired deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureRevenueRecognitionContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r395", "r396", "r410" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue, net of current portion" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r411" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized from existing deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureRevenueRecognitionContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.", "label": "Contractual Obligation", "terseLabel": "Annual commitment" } } }, "localname": "ContractualObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertiblePreferredStockMember": { "auth_ref": [ "r376", "r377", "r380" ], "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/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r419", "r427", "r778" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate bonds" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsDetails", "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r107", "r702" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Total cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfOperations" ], "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/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of sales" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsAmortizationExpensesDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r140", "r507", "r517" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureIncomeTaxesProvisionBenefitForIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesProvisionBenefitForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r140", "r507", "r517", "r519" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureIncomeTaxesProvisionBenefitForIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total Current" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesProvisionBenefitForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesProvisionBenefitForIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r140", "r507", "r517" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureIncomeTaxesProvisionBenefitForIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesProvisionBenefitForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r189", "r226" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer concentration risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r540" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsAmortizationExpensesDetails", "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": { "auth_ref": [ "r128", "r130" ], "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": [ "r128", "r130" ], "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": [ "r136", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r353", "r360", "r361", "r363", "r370" ], "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": [ "r26", "r28", "r29", "r138", "r145", "r336", "r337", "r338", "r339", "r340", "r341", "r343", "r349", "r350", "r351", "r352", "r354", "r355", "r356", "r357", "r358", "r359", "r366", "r367", "r368", "r369", "r629", "r712", "r716", "r736" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCollateralAmount": { "auth_ref": [ "r733" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets pledged to secure a debt instrument.", "label": "Debt Instrument, Collateral Amount", "terseLabel": "Line of credit facility, Collateral amount" } } }, "localname": "DebtInstrumentCollateralAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Trading Days" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r336", "r366", "r367", "r627", "r629", "r630" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Nominal amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r66", "r365", "r627", "r629" ], "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": [ "r66", "r337" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Accrued interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r68", "r138", "r145", "r336", "r337", "r338", "r339", "r340", "r341", "r343", "r349", "r350", "r351", "r352", "r354", "r355", "r356", "r357", "r358", "r359", "r366", "r367", "r368", "r369", "r629" ], "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": [ "r68", "r732" ], "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": [ "r68", "r138", "r145", "r336", "r337", "r338", "r339", "r340", "r341", "r343", "r349", "r350", "r351", "r352", "r354", "r355", "r356", "r357", "r358", "r359", "r362", "r366", "r367", "r368", "r369", "r385", "r388", "r389", "r390", "r626", "r627", "r629", "r630", "r734" ], "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": [ "r67" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unused borrowing capacity under the long-term financing arrangement that is available to the entity as of the balance sheet date.", "label": "Debt Instrument, Unused Borrowing Capacity, Amount", "terseLabel": "Remaining borrowing capacity" } } }, "localname": "DebtInstrumentUnusedBorrowingCapacityAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecurities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), investment in debt security measured at amortized cost (held-to-maturity), and investment in debt security measured at fair value with change in fair value recognized in net income (trading).", "label": "Debt Securities", "terseLabel": "Other investments in convertible debt instruments" } } }, "localname": "DebtSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r246" ], "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/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "auth_ref": [ "r58" ], "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_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r140", "r508", "r517" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureIncomeTaxesProvisionBenefitForIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesProvisionBenefitForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r628" ], "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": [ "r58", "r349", "r628" ], "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_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r140", "r508", "r517" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureIncomeTaxesProvisionBenefitForIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesProvisionBenefitForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r123", "r140", "r508", "r517", "r518", "r519" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureIncomeTaxesProvisionBenefitForIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "totalLabel": "Total Deferred" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesProvisionBenefitForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesProvisionBenefitForIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r32", "r33", "r497", "r714", "r735" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r486", "r487" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liability", "verboseLabel": "Increase in deferred income tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r140", "r508", "r517" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureIncomeTaxesProvisionBenefitForIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesProvisionBenefitForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r498" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Total gross deferred tax asset" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r500" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "totalLabel": "Net deferred tax asset" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r500" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Net deferred tax asset" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "localname": "DeferredTaxAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r505", "r506" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Federal and state net operating carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": { "auth_ref": [ "r505", "r506" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Foreign", "terseLabel": "Divisional foreign entity deferred" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeign", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r505", "r506" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other deferred tax assets" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "auth_ref": [ "r503", "r505", "r506" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "terseLabel": "Research and development and other credits" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r505", "r506" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 9.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Stock-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": { "auth_ref": [ "r505", "r506" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals", "terseLabel": "Reserves and accruals" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r499" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Valuation allowance", "periodEndLabel": "Valuation allowance at end of year", "periodStartLabel": "Valuation allowance at beginning of the year" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails", "http://www.desktopmetal.com/role/DisclosureIncomeTaxesValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r487", "r500" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Net deferred tax liability" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r505", "r506" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.", "label": "Deferred Tax Liabilities, Intangible Assets", "negatedLabel": "Intangible assets" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "auth_ref": [ "r505", "r506" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.", "label": "Deferred Tax Liabilities, Leasing Arrangements", "negatedLabel": "Right-of-use asset" } } }, "localname": "DeferredTaxLiabilitiesLeasingArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Net [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r505", "r506" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "negatedLabel": "Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r505", "r506" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedLabel": "Depreciation" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssetsNoncurrent": { "auth_ref": [ "r58" ], "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": [ "r123", "r202" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.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/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r542" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r409" ], "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": [ "r481" ], "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_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Federal tax" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EMEAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Regions of Europe, Middle East and Africa.", "label": "EMEA" } } }, "localname": "EMEAMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSegmentInformationRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NET LOSS PER SHARE" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r103", "r155", "r156", "r157", "r158", "r159", "r164", "r166", "r170", "r171", "r172", "r176", "r177", "r584", "r585", "r727", "r754" ], "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/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r103", "r155", "r156", "r157", "r158", "r159", "r166", "r170", "r171", "r172", "r176", "r177", "r584", "r585", "r727", "r754" ], "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/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r173", "r174" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net Loss Per share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r173", "r174", "r175", "r178" ], "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": [ "r616" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r489" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureIncomeTaxesComponentsOfIncomeLossBeforeProvisionForIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesComponentsOfIncomeLossBeforeProvisionForIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]", "terseLabel": "Effective income tax rate:" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesComponentsOfIncomeLossBeforeProvisionForIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r142", "r489", "r521" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureIncomeTaxesComponentsOfIncomeLossBeforeProvisionForIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Expected income tax benefit at the federal statutory rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesComponentsOfIncomeLossBeforeProvisionForIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r489", "r521" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureIncomeTaxesComponentsOfIncomeLossBeforeProvisionForIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Change in valuation allowance" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesComponentsOfIncomeLossBeforeProvisionForIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": { "auth_ref": [ "r489", "r521" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureIncomeTaxesComponentsOfIncomeLossBeforeProvisionForIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent", "terseLabel": "Permanent differences" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesComponentsOfIncomeLossBeforeProvisionForIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r489", "r521" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureIncomeTaxesComponentsOfIncomeLossBeforeProvisionForIncomeTaxesDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent", "terseLabel": "Stock-based compensation expense" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesComponentsOfIncomeLossBeforeProvisionForIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r489", "r521" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureIncomeTaxesComponentsOfIncomeLossBeforeProvisionForIncomeTaxesDetails": { "order": 8.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesComponentsOfIncomeLossBeforeProvisionForIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r489", "r521" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureIncomeTaxesComponentsOfIncomeLossBeforeProvisionForIncomeTaxesDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State taxes" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesComponentsOfIncomeLossBeforeProvisionForIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "auth_ref": [ "r489", "r521" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureIncomeTaxesComponentsOfIncomeLossBeforeProvisionForIncomeTaxesDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "terseLabel": "Research and development credit carryover" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesComponentsOfIncomeLossBeforeProvisionForIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "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": [ "r63" ], "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": [ "r466" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted-average period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationOptionActivityOfPlanDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r466" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation costs, non-vested RSUs", "verboseLabel": "Unrecognized stock-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r466" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized stock-based compensation expense, stock options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationOptionActivityOfPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Stock Options" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureNetLossPerShareAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r463" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Stock option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationOptionActivityOfPlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosurePropertyAndEquipmentPropertyAndEquipmentNetDetails", "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": [ "r2", "r94", "r95", "r96", "r147", "r148", "r149", "r152", "r160", "r162", "r181", "r258", "r384", "r391", "r473", "r474", "r475", "r513", "r514", "r583", "r617", "r618", "r619", "r620", "r621", "r623", "r768", "r769", "r770", "r823" ], "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/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentQuotedMarketValue": { "auth_ref": [ "r253" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the aggregate value of each identified investment accounted for under the equity method of accounting based on the quoted market price for those investments in common stock for which a quoted market price is available.", "label": "Equity Method Investment, Quoted Market Value", "terseLabel": "Equity investment" } } }, "localname": "EquityMethodInvestmentQuotedMarketValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNi": { "auth_ref": [ "r599" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current.", "label": "Equity Securities, FV-NI, Current", "terseLabel": "Fair value of investments" } } }, "localname": "EquitySecuritiesFvNi", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiRealizedGainLoss": { "auth_ref": [ "r251", "r756" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized gain (loss) from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI, Realized Gain (Loss)", "terseLabel": "Recognized losses on equity investment" } } }, "localname": "EquitySecuritiesFvNiRealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiRealizedLoss": { "auth_ref": [ "r251" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of realized loss from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI, Realized Loss", "terseLabel": "Recognized loss on investments in equity securities" } } }, "localname": "EquitySecuritiesFvNiRealizedLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": { "auth_ref": [ "r251", "r756" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 28.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI, Unrealized Gain (Loss)", "negatedTerseLabel": "Net unrealized (gain) loss on equity investment" } } }, "localname": "EquitySecuritiesFvNiUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesMember": { "auth_ref": [ "r22", "r27", "r246", "r737", "r781", "r782", "r783" ], "lang": { "en-us": { "role": { "documentation": "Ownership interest or right to acquire or dispose of ownership interest in corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock, convertible securities, stock rights, or stock warrants.", "label": "Equity securities" } } }, "localname": "EquitySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r123", "r371" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability.", "label": "Fair Value Adjustment of Warrants", "negatedTerseLabel": "Change in fair value of warrant liability", "terseLabel": "Change in fair value of warrant liabilities", "verboseLabel": "Change in fair value of warrant liability" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails", "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r586", "r587", "r588", "r596" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount": { "auth_ref": [ "r588" ], "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/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount": { "auth_ref": [ "r588" ], "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/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r586", "r587" ], "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": [ "r592" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsDetails", "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Movement in Level 3 assets measured at fair value" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r592", "r596" ], "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": [ "r586", "r596" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsDetails", "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r351", "r366", "r367", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r427", "r587", "r672", "r673", "r674" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r595", "r596" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r586", "r587", "r590", "r591", "r597" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FAIR VALUE MEASUREMENTS" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r595" ], "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": [ "r351", "r419", "r420", "r425", "r427", "r587", "r672" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r351", "r366", "r367", "r419", "r420", "r425", "r427", "r587", "r673" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r351", "r366", "r367", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r427", "r587", "r674" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r592" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Movement in Level 3 liabilities measured at fair value" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r592", "r596" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Schedule of Level 3 liabilities measured at fair value" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3": { "auth_ref": [ "r594" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transfers of financial instrument classified as a liability out of level 3 of the fair value hierarchy.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3", "terseLabel": "Transfers to Level 1" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues": { "auth_ref": [ "r593" ], "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/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease": { "auth_ref": [ "r592" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Period Increase (Decrease)", "terseLabel": "Changes in fair value" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3": { "auth_ref": [ "r594" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transfer of financial instrument classified as an asset into level 3 of the fair value hierarchy.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Transfers Into Level 3", "verboseLabel": "Transfer into Level 3" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3": { "auth_ref": [ "r594" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transfers of financial instrument classified as an asset out of level 3 of the fair value hierarchy.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers out of Level 3", "verboseLabel": "Transfer out of Level 3" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue": { "auth_ref": [ "r592" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues": { "auth_ref": [ "r593" ], "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/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease": { "auth_ref": [ "r592" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease)", "verboseLabel": "Changes in fair value" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySales": { "auth_ref": [ "r593" ], "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/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r592" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r351", "r366", "r367", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r427", "r672", "r673", "r674" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r595", "r597" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r598", "r600" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "verboseLabel": "Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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": [ "r633", "r645" ], "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": [ "r633" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "negatedLabel": "Less current portion of lease liability" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r634" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current finance lease liability.", "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r633" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Lease liability, net of current portion" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r634" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability.", "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r645" ], "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": [ "r645" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r645" ], "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 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": "2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r645" ], "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": [ "r645" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Three", "terseLabel": "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": [ "r645" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r634" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes finance lease liability.", "label": "Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r645" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less amount representing interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r643", "r646" ], "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": [ "r642", "r646" ], "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": [ "r244", "r245", "r248", "r249", "r250", "r262", "r267", "r268", "r269", "r270", "r272", "r273", "r274", "r275", "r362", "r383", "r574", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r810", "r811", "r812", "r813", "r814", "r815", "r816" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "verboseLabel": "Estimated Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r298" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "verboseLabel": "Intangible Assets, Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "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 asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after 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, after Year Five", "terseLabel": "2027 and after" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r300" ], "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 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_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Finite-lived Intangible Assets Amortization Expense [Table Text Block]", "terseLabel": "Schedule of amortization expenses" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r300" ], "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 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 Five", "verboseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r300" ], "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 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": [ "r300" ], "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 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": [ "r300" ], "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 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": [ "r293", "r295", "r298", "r301", "r703", "r707" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsAmortizationExpensesDetails", "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsDetails", "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r298", "r707" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Intangible assets, Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r293", "r297" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsAmortizationExpensesDetails", "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsDetails", "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r298", "r703" ], "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/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible asset excluding goodwill", "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/DisclosureAcquisitionsDetails", "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsDetails", "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r612", "r613", "r614", "r615" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "negatedLabel": "Foreign currency transaction (gain) loss" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r624" ], "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": [ "r123" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 24.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) loss on other investments" } } }, "localname": "GainLossOnSaleOfOtherInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r123" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Loss on disposal of property and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r108" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense.", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r104" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and administrative expenses" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsAmortizationExpensesDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r283", "r284", "r668", "r710" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Goodwill, Ending Balance", "periodStartLabel": "Goodwill, Beginning Balance" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsDetails", "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsGoodwillDetails", "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r286" ], "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_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r290" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "verboseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r296" ], "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": [ "r287" ], "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": [ "r285", "r289" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impaired, Accumulated Impairment Loss", "terseLabel": "Accumulated impairment losses" } } }, "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r288", "r528" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Purchase Accounting Adjustments", "terseLabel": "Decrease to goodwill" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GranteeStatusAxis": { "auth_ref": [ "r432", "r434", "r463" ], "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/DisclosureStockBasedCompensationMarketBasedRestrictedStockUnitsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails", "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/DisclosureStockBasedCompensationMarketBasedRestrictedStockUnitsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "domainItemType" }, "us-gaap_GrantsReceivableCurrent": { "auth_ref": [ "r80" ], "calculation": { "http://www.desktopmetal.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 7.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of amounts due under the terms of governmental, corporate, or foundation grants. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.", "label": "Grants Receivable, Current", "terseLabel": "Government grants receivable" } } }, "localname": "GrantsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r106", "r139", "r204", "r208", "r212", "r215", "r218", "r254", "r324", "r325", "r326", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r603" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit/(loss)" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r305", "r310" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/StatementConsolidatedStatementsOfCashFlows", "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r141", "r520" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "Domestic" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r99", "r204", "r208", "r212", "r215", "r218", "r708", "r723", "r729", "r757" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfOperations": { "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", "terseLabel": "Loss before income taxes", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesDetails", "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r141", "r520" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF OPERATIONS" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r309", "r312" ], "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/DisclosureGoodwillIntangibleAssetsAmortizationExpensesDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r312" ], "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/DisclosureGoodwillIntangibleAssetsAmortizationExpensesDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r492" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "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": [ "r142", "r490", "r495", "r502", "r515", "r522", "r524", "r525", "r526" ], "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": [ "r143", "r161", "r162", "r203", "r488", "r516", "r523", "r758" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureIncomeTaxesProvisionBenefitForIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfOperations": { "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", "totalLabel": "Benefit for income taxes", "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/DisclosureIncomeTaxesProvisionBenefitForIncomeTaxesDetails", "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r93", "r484", "r485", "r495", "r496", "r501", "r509" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r127" ], "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/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r122" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of 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/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r122" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r122" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows": { "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/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedInterestReceivableNet": { "auth_ref": [ "r122" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in 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/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r122" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Current portion of deferred revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r122" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventory", "verboseLabel": "Decrease in inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r122" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in 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/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 27.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/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r122" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 20.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/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r304" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "verboseLabel": "INTANGIBLE ASSETS" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r98", "r201", "r625", "r628", "r728" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.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/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r116", "r120", "r127" ], "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/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r278" ], "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": [ "r75" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureInventoryDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "totalLabel": "Total finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r7", "r78", "r668" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureInventoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Total inventory", "terseLabel": "Inventory", "totalLabel": "Total inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureInventoryDetails", "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r19", "r79", "r133", "r179", "r276", "r277", "r278", "r700" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventory" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r77" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureInventoryDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r76" ], "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_InvestmentPolicyTextBlock": { "auth_ref": [ "r252", "r755" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]", "verboseLabel": "Other Investments" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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": [ "r644", "r646" ], "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": [ "r644" ], "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": [ "r306" ], "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", "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LEASES" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "verboseLabel": "Leases" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesLesseeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r637" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesLesseeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r636" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "verboseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r645" ], "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": [ "r645" ], "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": [ "r645" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r645" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r645" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "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": [ "r645" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "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": [ "r645" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r645" ], "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_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessor, Operating Lease, Payments, Fiscal Year Maturity [Abstract]", "terseLabel": "Operating" } } }, "localname": "LessorOperatingLeasePaymentsFiscalYearMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeaseOperatingAndSalesTypeLeaseArrangementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceived": { "auth_ref": [ "r651" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeaseOperatingAndSalesTypeLeaseArrangementsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payments to be received by lessor for operating lease.", "label": "Lessor, Operating Lease, Payments to be Received", "totalLabel": "Total minimum lease payments" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceived", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeaseOperatingAndSalesTypeLeaseArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock": { "auth_ref": [ "r651" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity of undiscounted cash flows to be received by lessor on annual basis for operating lease.", "label": "Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of future minimum lease of lessor operating lease arrangements" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": { "auth_ref": [ "r651" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeaseOperatingAndSalesTypeLeaseArrangementsDetails": { "order": 3.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessor, Operating Lease, Payment to be Received, Year One", "terseLabel": "2022" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeaseOperatingAndSalesTypeLeaseArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears": { "auth_ref": [ "r651" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeaseOperatingAndSalesTypeLeaseArrangementsDetails": { "order": 1.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessor, Operating Lease, Payment to be Received, Year Three", "terseLabel": "2024" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedThreeYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeaseOperatingAndSalesTypeLeaseArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears": { "auth_ref": [ "r651" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeaseOperatingAndSalesTypeLeaseArrangementsDetails": { "order": 2.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessor, Operating Lease, Payment to be Received, Year Two", "terseLabel": "2023" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedTwoYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeaseOperatingAndSalesTypeLeaseArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeaseTermOfContract": { "auth_ref": [ "r652" ], "lang": { "en-us": { "role": { "documentation": "Term of lessor's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessor, Operating Lease, Term of Contract", "terseLabel": "Lease term (in years)" } } }, "localname": "LessorOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Total outstanding financial guarantees and letters of credit" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r62", "r139", "r210", "r254", "r324", "r325", "r326", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r562", "r568", "r569", "r603", "r666", "r667" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r44", "r139", "r254", "r603", "r668", "r718", "r746" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total Liabilities and Stockholders' Equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets" ], "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/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r65", "r139", "r254", "r324", "r325", "r326", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r562", "r568", "r569", "r603", "r666", "r667", "r668" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets": { "order": 8.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/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r586" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "terseLabel": "Total liabilities" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r60" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r224" ], "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": [ "r29", "r350", "r364", "r366", "r367", "r716", "r742" ], "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": [ "r61" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "terseLabel": "Current portion of long term debt", "verboseLabel": "Current portion of longterm 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/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r68" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets": { "order": 7.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/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MeasurementInputExercisePriceMember": { "auth_ref": [ "r589" ], "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": [ "r589" ], "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": [ "r589" ], "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": [ "r589" ], "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": [ "r589" ], "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": [ "r589" ], "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": [ "r419" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsDetails", "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r119" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r119" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r119", "r121", "r124" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows": { "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/StatementConsolidatedStatementsOfCashFlows" ], "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/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r5", "r87", "r90", "r96", "r100", "r124", "r139", "r151", "r155", "r156", "r157", "r158", "r161", "r162", "r169", "r204", "r208", "r212", "r215", "r218", "r254", "r324", "r325", "r326", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r585", "r603", "r724", "r751" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureNetLossPerShareDetails", "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfComprehensiveLoss", "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfOperations", "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "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": "Noncash investing and financing activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1": { "auth_ref": [ "r128", "r129", "r130" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of [all] liabilities that an Entity assumes in acquiring a business or in consideration for an asset received in a noncash (or part noncash) acquisition. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Noncash or Part Noncash Acquisition, Value of Liabilities Assumed", "verboseLabel": "Net liabilities assumed from Trine Business Combination" } } }, "localname": "NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "auth_ref": [ "r443" ], "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": [ "r196" ], "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/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfOperations" ], "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/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r204", "r208", "r212", "r215", "r218" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r638", "r646" ], "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": [ "r631" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from impairment of right-of-use asset from operating lease.", "label": "Operating Lease, Impairment Loss", "verboseLabel": "Impairments" } } }, "localname": "OperatingLeaseImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesLesseeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLeaseIncome": { "auth_ref": [ "r180", "r649", "r654" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease income from lease payments and variable lease payments paid and payable to lessor. Includes, but is not limited to, variable lease payments not included in measurement of lease receivable.", "label": "Operating Lease, Lease Income", "terseLabel": "Revenue" } } }, "localname": "OperatingLeaseLeaseIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesComponentsOfOperatingAndSalesTypeLeaseArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLeaseIncomeTableTextBlock": { "auth_ref": [ "r180", "r654" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of components of income from operating lease.", "label": "Operating Lease, Lease Income [Table Text Block]", "terseLabel": "Schedule of components under operating lease arrangements" } } }, "localname": "OperatingLeaseLeaseIncomeTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r633" ], "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": [ "r633" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "negatedLabel": "Less current portion of lease liability" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r634" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r633" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "verboseLabel": "Lease liability, net of current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r634" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r634" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes operating lease liability.", "label": "Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r635", "r641" ], "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": [ "r632" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentAssetsComponentsOfOtherNoncurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right-of-use asset", "verboseLabel": "Right of use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesLesseeDetails", "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentAssetsComponentsOfOtherNoncurrentAssetsDetails", "http://www.desktopmetal.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r634" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset.", "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesLesseeDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r643", "r646" ], "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": [ "r642", "r646" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term-operating leases (years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesOtherLeaseRelatedBalancesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesLeaseIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Lease, Lease Income [Abstract]", "terseLabel": "Operating" } } }, "localname": "OperatingLeasesLeaseIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesComponentsOfOperatingAndSalesTypeLeaseArrangementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r503" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "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": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r504" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r16", "r17", "r18", "r63" ], "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": [ "r58" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentAssetsComponentsOfOtherNoncurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "totalLabel": "Total other noncurrent assets", "verboseLabel": "Other noncurrent assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentAssetsComponentsOfOtherNoncurrentAssetsDetails", "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets" ], "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": [ "r559", "r560", "r566" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "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/StatementConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r82" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "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/StatementConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r88", "r91", "r94", "r95", "r97", "r101", "r384", "r617", "r622", "r623", "r725", "r752" ], "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/StatementConsolidatedStatementsOfStockholdersEquity" ], "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/StatementConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1": { "auth_ref": [ "r559", "r560", "r566" ], "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/StatementConsolidatedStatementsOfComprehensiveLossParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherInvestmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other investments.", "label": "Other investments" } } }, "localname": "OtherInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r64" ], "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": [ "r69" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentLiabilitiesSummaryOfOtherNoncurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other noncurrent liabilities", "totalLabel": "Total other noncurrent liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentLiabilitiesSummaryOfOtherNoncurrentLiabilitiesDetails", "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets" ], "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": [ "r53", "r750" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentAssetsComponentsOfOtherNoncurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term investments classified as other.", "label": "Other Long-term Investments", "verboseLabel": "Other investments" } } }, "localname": "OtherLongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentAssetsComponentsOfOtherNoncurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Table Text Block]", "terseLabel": "Components of other noncurrent liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherSundryLiabilitiesNoncurrent": { "auth_ref": [ "r30", "r715", "r741" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentLiabilitiesSummaryOfOtherNoncurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are expected to be paid after one year (or the normal operating cycle, if longer), from the balance sheet date.", "label": "Other Sundry Liabilities, Noncurrent", "terseLabel": "Other" } } }, "localname": "OtherSundryLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentLiabilitiesSummaryOfOtherNoncurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r110", "r549" ], "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/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMetaAdditiveLtdDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsDetails", "http://www.desktopmetal.com/role/DisclosureOrganizationNatureOfBusinessAndRiskAndUncertaintiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r110" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of 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/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquitySecuritiesFvNi": { "auth_ref": [ "r117", "r247" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.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/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r239" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.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/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireOtherInvestments": { "auth_ref": [ "r112" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.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/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r111", "r553", "r554", "r555" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Payments to Acquire Productive Assets", "terseLabel": "Payments to Acquire Productive Assets" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r111" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.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/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r437", "r467" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockConvertibleConversionPriceIncrease": { "auth_ref": [ "r382", "r385" ], "lang": { "en-us": { "role": { "documentation": "Per share increase in conversion price of convertible preferred stock. Excludes change due to standard antidilution provision.", "label": "Preferred Stock, Convertible, Conversion Price, Increase", "terseLabel": "Preferred Stock Convertible conversion price" } } }, "localname": "PreferredStockConvertibleConversionPriceIncrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityLegacyDesktopMetalConvertiblePreferredStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockDividendRatePercentage": { "auth_ref": [ "r377" ], "lang": { "en-us": { "role": { "documentation": "The percentage rate used to calculate dividend payments on preferred stock.", "label": "Preferred Stock, Dividend Rate, Percentage", "terseLabel": "Dividend rate (as a percent)" } } }, "localname": "PreferredStockDividendRatePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityLegacyDesktopMetalConvertiblePreferredStockDetails" ], "xbrltype": "percentItemType" }, "us-gaap_PreferredStockLiquidationPreference": { "auth_ref": [ "r36", "r137", "r380", "r385", "r386" ], "lang": { "en-us": { "role": { "documentation": "The per share liquidation preference (or restrictions) of nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share.", "label": "Preferred Stock, Liquidation Preference Per Share", "terseLabel": "Preferred stock liquidation preference Per Share" } } }, "localname": "PreferredStockLiquidationPreference", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityLegacyDesktopMetalConvertiblePreferredStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.", "label": "Preferred Stock" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockNoParValue": { "auth_ref": [ "r36", "r376" ], "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": [ "r36", "r376" ], "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/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r36" ], "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/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r36", "r376" ], "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/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r36" ], "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/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r36", "r668" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "verboseLabel": "Preferred Stock, $0.0001 par value-authorized, 50,000,000 shares; no shares issued and outstanding at December 31, 2021 and December 31, 2020, respectively" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r12", "r50", "r51" ], "calculation": { "http://www.desktopmetal.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Total prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails", "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidInsurance": { "auth_ref": [ "r9", "r13", "r279", "r282" ], "calculation": { "http://www.desktopmetal.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Insurance", "terseLabel": "Prepaid insurance" } } }, "localname": "PrepaidInsurance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidRent": { "auth_ref": [ "r10", "r13", "r280", "r282" ], "calculation": { "http://www.desktopmetal.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for rent that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Rent", "terseLabel": "Prepaid rent" } } }, "localname": "PrepaidRent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r11", "r13", "r281", "r282" ], "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_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r113" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.", "label": "Proceeds from Issuance Initial Public Offering" } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityLegacyDesktopMetalConvertiblePreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r114" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows": { "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/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfPrivatePlacement": { "auth_ref": [ "r113" ], "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/StatementConsolidatedStatementsOfCashFlows": { "order": 8.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/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r109" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r113", "r468" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows": { "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/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromWarrantExercises": { "auth_ref": [ "r113" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows": { "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/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r413" ], "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/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r5", "r87", "r90", "r96", "r118", "r139", "r151", "r161", "r162", "r204", "r208", "r212", "r215", "r218", "r254", "r324", "r325", "r326", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r559", "r564", "r565", "r570", "r571", "r585", "r603", "r729" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 21.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/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r56", "r308" ], "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": [ "r311", "r788", "r789", "r790" ], "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": [ "r55", "r306" ], "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": [ "r23", "r24", "r308", "r668", "r731", "r748" ], "calculation": { "http://www.desktopmetal.com/role/DisclosurePropertyAndEquipmentPropertyAndEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets": { "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/DisclosureSegmentInformationRevenueDetails", "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r54", "r308", "r788", "r789" ], "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": [ "r23", "r308" ], "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": [ "r23", "r306" ], "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": [ "r105", "r264" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows": { "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", "terseLabel": "Provision for uncollectible accounts, net of recoveries", "verboseLabel": "Provision for bad debt" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAccountsReceivableAllowanceForDoubtfulAccountsDetails", "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted": { "auth_ref": [ "r31", "r717", "r743" ], "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": [ "r38", "r46", "r668", "r747", "r780" ], "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_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r46", "r233" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "terseLabel": "Allowance for Doubtful Accounts" } } }, "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "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": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesReconciliationOfUnrecognizedTaxLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r426", "r659", "r660", "r663" ], "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": [ "r426" ], "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_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": { "auth_ref": [ "r659" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Expenses from Transactions with Related Party" } } }, "localname": "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "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": [ "r657", "r658", "r660", "r664", "r665" ], "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": [ "r115" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.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/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfUnsecuredDebt": { "auth_ref": [ "r115" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows": { "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/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r482", "r701", "r802" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsAmortizationExpensesDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r482" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has 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.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": { "auth_ref": [ "r57", "r302", "r303", "r802" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination.", "label": "Research, Development, and Computer Software, Policy [Policy Text Block]", "terseLabel": "Capitalized Software" } } }, "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r6", "r21", "r131" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash, Current", "terseLabel": "Current portion of restricted cash" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r15", "r25", "r131", "r785" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash, Noncurrent", "terseLabel": "Restricted cash, net of current portion" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r173" ], "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", "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMetaAdditiveLtdDetails", "http://www.desktopmetal.com/role/DisclosureNetLossPerShareAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r40", "r391", "r476", "r668", "r745", "r772", "r777" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r147", "r148", "r149", "r152", "r160", "r162", "r258", "r473", "r474", "r475", "r513", "r514", "r583", "r768", "r770" ], "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/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "REVENUE RECOGNITION" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r199", "r200", "r207", "r213", "r214", "r220", "r221", "r226", "r408", "r409", "r702" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenues", "verboseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSegmentInformationRevenueDetails", "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r398", "r399", "r400", "r401", "r402", "r403", "r406", "r407", "r412", "r417" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "REVENUE RECOGNITION" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureRevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r223" ], "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": [ "r407" ], "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": [ "r134", "r135" ], "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_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r404" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Revenue remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureRevenueRecognitionRemainingPerformanceObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "REVENUE RECOGNITION" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureRevenueRecognitionRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r405" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Expected timing of satisfaction period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureRevenueRecognitionRemainingPerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r405" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureRevenueRecognitionRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureRevenueRecognitionRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationProvisionForLossPolicyTextBlock": { "auth_ref": [ "r394" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy election for whether provision for loss for performance obligation was determined at contract or performance obligation level.", "label": "Revenue, Remaining Performance Obligation, Provision for Loss [Policy Text Block]", "terseLabel": "Remaining Performance Obligations" } } }, "localname": "RevenueRemainingPerformanceObligationProvisionForLossPolicyTextBlock", "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/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable": { "auth_ref": [ "r650", "r655" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeaseOperatingAndSalesTypeLeaseArrangementsDetailsCalc2": { "order": 3.0, "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": 1.0 }, "http://www.desktopmetal.com/role/DisclosureLeasesNetInvestmentInSalesTypeLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Present value of lease payments not yet received by lessor and amount expected to be derived from underlying asset, following end of lease term guaranteed by lessee or other third party unrelated to lessor, from sales-type and direct financing leases.", "label": "Sales-type and Direct Financing Leases, Lease Receivable", "terseLabel": "Future minimum lease payments receivable", "totalLabel": "Net investment in sales-type leases" } } }, "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeaseOperatingAndSalesTypeLeaseArrangementsDetails", "http://www.desktopmetal.com/role/DisclosureLeasesNetInvestmentInSalesTypeLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Sales-type and Direct Financing Leases, Lease Receivable, Fiscal Year Maturity [Abstract]", "terseLabel": "Sales-type" } } }, "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeaseOperatingAndSalesTypeLeaseArrangementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableMaturityTableTextBlock": { "auth_ref": [ "r650" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity of undiscounted cash flows to be received on annual basis for sales-type and direct financing leases receivable. Includes, but is not limited to, reconciliation to lease receivable recognized in statement of financial position.", "label": "Sales-type and Direct Financing Leases, Lease Receivable, Maturity [Table Text Block]", "terseLabel": "Schedule of future minimum lease of lessor sales-type lease arrangements" } } }, "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivableMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived": { "auth_ref": [ "r650" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeaseOperatingAndSalesTypeLeaseArrangementsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeaseOperatingAndSalesTypeLeaseArrangementsDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases.", "label": "Sales-type and Direct Financing Leases, Lease Receivable, Payments to be Received", "totalLabel": "Total minimum lease payments" } } }, "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeaseOperatingAndSalesTypeLeaseArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears": { "auth_ref": [ "r650" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeaseOperatingAndSalesTypeLeaseArrangementsDetails": { "order": 1.0, "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases in 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": "Sales-Type and Direct Financing Leases, Lease Receivable, to be Received, Year Four", "terseLabel": "2025" } } }, "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeaseOperatingAndSalesTypeLeaseArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths": { "auth_ref": [ "r650" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeaseOperatingAndSalesTypeLeaseArrangementsDetails": { "order": 4.0, "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Sales-Type and Direct Financing Leases, Lease Receivable, to be Received, Year One", "terseLabel": "2022" } } }, "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeaseOperatingAndSalesTypeLeaseArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears": { "auth_ref": [ "r650" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeaseOperatingAndSalesTypeLeaseArrangementsDetails": { "order": 2.0, "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Sales-Type and Direct Financing Leases, Lease Receivable, to be Received, Year Three", "terseLabel": "2024" } } }, "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeaseOperatingAndSalesTypeLeaseArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears": { "auth_ref": [ "r650" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeaseOperatingAndSalesTypeLeaseArrangementsDetails": { "order": 3.0, "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Sales-Type and Direct Financing Leases, Lease Receivable, to be Received, Year Two", "terseLabel": "2023" } } }, "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeaseOperatingAndSalesTypeLeaseArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount": { "auth_ref": [ "r650" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeaseOperatingAndSalesTypeLeaseArrangementsDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": 1.0 }, "http://www.desktopmetal.com/role/DisclosureLeasesNetInvestmentInSalesTypeLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of undiscounted lease receivable in excess of discounted receivable for sales-type and direct financing leases.", "label": "Sales-type and Direct Financing Leases, Lease Receivable, Undiscounted Excess Amount", "negatedLabel": "Less: Unearned interest income" } } }, "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeaseOperatingAndSalesTypeLeaseArrangementsDetails", "http://www.desktopmetal.com/role/DisclosureLeasesNetInvestmentInSalesTypeLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesTypeLeaseInterestIncome": { "auth_ref": [ "r180", "r647", "r653" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest income from net investment in sales-type lease.", "label": "Sales-type Lease, Interest Income", "terseLabel": "Interest Income" } } }, "localname": "SalesTypeLeaseInterestIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesComponentsOfOperatingAndSalesTypeLeaseArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesTypeLeaseLeaseIncome": { "auth_ref": [ "r180", "r649", "r654" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lease income from variable lease payments, interest income from net investment on sales-type lease, and profit (loss) recognized at commencement.", "label": "Sales-type Lease, Lease Income", "terseLabel": "Revenue" } } }, "localname": "SalesTypeLeaseLeaseIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesComponentsOfOperatingAndSalesTypeLeaseArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesTypeLeaseLeaseIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Sales-type Lease, Lease Income [Abstract]", "terseLabel": "Sales-type" } } }, "localname": "SalesTypeLeaseLeaseIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesComponentsOfOperatingAndSalesTypeLeaseArrangementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SalesTypeLeaseLeaseIncomeTableTextBlock": { "auth_ref": [ "r180", "r654" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of components of income from sales-type lease.", "label": "Sales-type Lease, Lease Income [Table Text Block]", "terseLabel": "Schedule of components under sales-type lease arrangements" } } }, "localname": "SalesTypeLeaseLeaseIncomeTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SalesTypeLeaseNetInvestmentInLease": { "auth_ref": [ "r232", "r261", "r268", "r655" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureLeasesNetInvestmentInSalesTypeLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_SalesTypeLeaseNetInvestmentInLeaseAfterAllowanceForCreditLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of net investment in sales-type lease.", "label": "Sales-Type Lease, Net Investment in Lease, before Allowance for Credit Loss", "terseLabel": "Future minimum lease payments receivable" } } }, "localname": "SalesTypeLeaseNetInvestmentInLease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesNetInvestmentInSalesTypeLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesTypeLeaseNetInvestmentInLeaseAfterAllowanceForCreditLoss": { "auth_ref": [ "r648" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureLeasesNetInvestmentInSalesTypeLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of net investment in sales-type lease.", "label": "Sales-Type Lease, Net Investment in Lease, after Allowance for Credit Loss", "terseLabel": "Net investment in sales-type lease arrangements", "totalLabel": "Net future minimum lease payments receivable" } } }, "localname": "SalesTypeLeaseNetInvestmentInLeaseAfterAllowanceForCreditLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesLessorDetails", "http://www.desktopmetal.com/role/DisclosureLeasesNetInvestmentInSalesTypeLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesTypeLeaseNetInvestmentInLeaseAllowanceForCreditLoss": { "auth_ref": [ "r261", "r263", "r266" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeaseOperatingAndSalesTypeLeaseArrangementsDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": -1.0 }, "http://www.desktopmetal.com/role/DisclosureLeasesNetInvestmentInSalesTypeLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_SalesTypeLeaseNetInvestmentInLeaseAfterAllowanceForCreditLoss", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on net investment in sales-type lease.", "label": "Sales-type Lease, Net Investment in Lease, Allowance for Credit Loss", "negatedLabel": "Less: Allowance for doubtful accounts" } } }, "localname": "SalesTypeLeaseNetInvestmentInLeaseAllowanceForCreditLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeaseOperatingAndSalesTypeLeaseArrangementsDetails", "http://www.desktopmetal.com/role/DisclosureLeasesNetInvestmentInSalesTypeLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "auth_ref": [ "r293" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsAmortizationExpensesDetails", "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [ "r293" ], "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": [ "r173" ], "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": [ "r173" ], "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": [ "r534", "r535" ], "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/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMetaAdditiveLtdDetails", "http://www.desktopmetal.com/role/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": [ "r534", "r535" ], "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": [ "r464" ], "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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r509" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of components of Income (Loss) before provision for income taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r500" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of deferred net tax assets and liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r172" ], "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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r489" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of Reconciliation of the expected income tax (benefit) computed using the federal statutory income tax rate" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r293", "r297" ], "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": [ "r290", "r291" ], "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": [ "r290", "r291" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of goodwill activity" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r19", "r47", "r48", "r49" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureInventoryTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "auth_ref": [ "r58" ], "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": [ "r56", "r308" ], "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": [ "r661", "r663" ], "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": [ "r204", "r205", "r211", "r290" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSegmentInformationRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": { "auth_ref": [ "r449", "r454", "r457" ], "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": [ "r437", "r467" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationAssumedStockOptionsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationCommonStockToConsultantsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationCommonStockToEmployeesDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationLiabilityClassifiedShareBasedArrangementDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationMarketBasedRestrictedStockUnitsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationOptionActivityOfPlanDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationPerformanceBasedStockOptionsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationTables", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityRestrictedStockAgreementsDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r444" ], "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": [ "r459" ], "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": [ "r72", "r137", "r182", "r183", "r372", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r383", "r385", "r386", "r387", "r388", "r389", "r390", "r391" ], "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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r494", "r510" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Schedule of reconciliation unrecognized tax liabilities" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r297" ], "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": [ "r195", "r197", "r198", "r204", "r206", "r212", "r216", "r217", "r218", "r219", "r220", "r225", "r226", "r227" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "SEGMENT INFORMATION" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSegmentInformationRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r104" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Sales and marketing expense" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsAmortizationExpensesDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r413" ], "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/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r122" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 25.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": "Stockbased compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r438" ], "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/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMetaAdditiveLtdDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r447" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Cancelled/Forfeited", "terseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r453" ], "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": [ "r451" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Issuance of additional shares (in shares)", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMetaAdditiveLtdDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationMarketBasedRestrictedStockUnitsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r451" ], "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": [ "r450" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Balance at end of period, unvested shares (in shares)", "periodStartLabel": "Balance at beginning of period, unvested shares (in shares)", "verboseLabel": "Outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationMarketBasedRestrictedStockUnitsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "verboseLabel": "Shares Subject to Vesting" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r450" ], "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": [ "r452" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)", "terseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r456" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Fair value of awards" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationLiabilityClassifiedShareBasedArrangementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r452" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Exercise Price", "terseLabel": "Fair value of Common Stock" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationAssumedStockOptionsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationCommonStockToConsultantsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationCommonStockToEmployeesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r461" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationAssumedStockOptionsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationCommonStockToConsultantsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationCommonStockToEmployeesDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationMarketBasedRestrictedStockUnitsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum", "terseLabel": "Expected volatility, Maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationAssumedStockOptionsDetails", "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/DisclosureStockBasedCompensationAssumedStockOptionsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationCommonStockToConsultantsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationCommonStockToEmployeesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r462" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationAssumedStockOptionsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationCommonStockToConsultantsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationCommonStockToEmployeesDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationMarketBasedRestrictedStockUnitsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "terseLabel": "Risk-free interest rate, Maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationAssumedStockOptionsDetails", "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/DisclosureStockBasedCompensationAssumedStockOptionsDetails", "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/DisclosureStockBasedCompensationAssumedStockOptionsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationCommonStockToConsultantsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationCommonStockToEmployeesDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationLiabilityClassifiedShareBasedArrangementDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationMarketBasedRestrictedStockUnitsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationOptionActivityOfPlanDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationPerformanceBasedStockOptionsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationTables", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityRestrictedStockAgreementsDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Additional shares added to the plan" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r440" ], "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": [ "r467" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Shares available for grant" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r456" ], "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": [ "r448" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited/expired (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationOptionActivityOfPlanDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationOptionActivityOfPlanDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationPerformanceBasedStockOptionsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r455" ], "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": [ "r467" ], "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": [ "r445" ], "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": [ "r457" ], "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": [ "r458" ], "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": [ "r435", "r441" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMetaAdditiveLtdDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationAssumedStockOptionsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationLiabilityClassifiedShareBasedArrangementDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationMarketBasedRestrictedStockUnitsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationOptionActivityOfPlanDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationPerformanceBasedStockOptionsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationTables", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityRestrictedStockAgreementsDetails", "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "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_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r437", "r442" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedPaymentArrangementEmployeeMember": { "auth_ref": [ "r434", "r463" ], "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/DisclosureStockBasedCompensationMarketBasedRestrictedStockUnitsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedPaymentArrangementNonemployeeMember": { "auth_ref": [ "r432", "r463" ], "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/DisclosureStockholdersEquityCommonStockWarrantsDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityLegacyDesktopMetalConvertiblePreferredStockDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityRestrictedStockAgreementsDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r438" ], "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" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r439" ], "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": [ "r460", "r477" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected life (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationAssumedStockOptionsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationCommonStockToConsultantsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationCommonStockToEmployeesDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationMarketBasedRestrictedStockUnitsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares", "periodEndLabel": "Outstanding at end of period (in shares)", "periodStartLabel": "Outstanding at beginning of period (in shares)", "terseLabel": "Options outstanding (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationOptionActivityOfPlanDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationPerformanceBasedStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Number of shares" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationOptionActivityOfPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options forfeited.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Number of Shares", "negatedLabel": "Forfeited/expired (in shares)", "terseLabel": "Options forfeited (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationOptionActivityOfPlanDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationPerformanceBasedStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r458" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted-average remaining contractual term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationOptionActivityOfPlanDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r458" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Options vested or expected to vest at end of period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationOptionActivityOfPlanDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of options vested.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares", "terseLabel": "Options vested at end of period (in shares)", "verboseLabel": "Options vested (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationOptionActivityOfPlanDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationPerformanceBasedStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "auth_ref": [ "r393", "r481" ], "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": [ "r384" ], "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/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "terseLabel": "Repurchase of shares for employee tax withholdings (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r27", "r719", "r720", "r738" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-term Investments", "verboseLabel": "Shortterm investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r639", "r646" ], "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": [ "r321" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard product warranty accrual from a business acquisition. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Additions from Business Acquisition", "verboseLabel": "Warranty reserve assumed in acquisition" } } }, "localname": "StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualCurrent": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 9.0, "parentTag": "dm_AccruedExpensesAndOtherCurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability that is expected to be paid within one year or the normal operating cycle, if longer. Does not include the balance for the extended product warranty liability.", "label": "Standard Product Warranty Accrual, Current", "periodEndLabel": "Warranty reserve, at the end of the period", "periodStartLabel": "Warranty reserve, at the beginning of the period", "terseLabel": "Warranty reserve" } } }, "localname": "StandardProductWarrantyAccrualCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPayments": { "auth_ref": [ "r318" ], "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": [ "r319" ], "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": [ "r320" ], "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_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and local jurisdiction" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r35", "r36", "r37", "r137", "r139", "r166", "r167", "r168", "r170", "r172", "r182", "r183", "r184", "r254", "r324", "r328", "r329", "r330", "r333", "r334", "r376", "r377", "r380", "r381", "r384", "r603", "r810" ], "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/DisclosureStockholdersEquityLegacyDesktopMetalConvertiblePreferredStockDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails", "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r74", "r94", "r95", "r96", "r147", "r148", "r149", "r152", "r160", "r162", "r181", "r258", "r384", "r391", "r473", "r474", "r475", "r513", "r514", "r583", "r617", "r618", "r619", "r620", "r621", "r623", "r768", "r769", "r770", "r823" ], "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/StatementConsolidatedStatementsOfStockholdersEquity" ], "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/StatementConsolidatedStatementsOfCashFlows", "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfOperations", "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED BALANCE SHEETS" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "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": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r147", "r148", "r149", "r181", "r702" ], "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/StatementConsolidatedStatementsOfCashFlows", "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfOperations", "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssued1": { "auth_ref": [ "r128", "r129", "r130" ], "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/StatementConsolidatedStatementsOfCashFlows", "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r36", "r37", "r391" ], "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/DisclosureAcquisitionsDetails", "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r36", "r37", "r384", "r391" ], "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": [ "r36", "r37", "r384", "r391" ], "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/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r36", "r37", "r384", "r391" ], "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/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r36", "r37", "r384", "r391", "r446" ], "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/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r74", "r384", "r391" ], "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/StatementConsolidatedStatementsOfCashFlows", "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r384", "r391" ], "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/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r74", "r384", "r391" ], "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/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRedeemedOrCalledDuringPeriodShares": { "auth_ref": [ "r384" ], "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": [ "r37", "r42", "r43", "r139", "r234", "r254", "r603", "r668" ], "calculation": { "http://www.desktopmetal.com/role/StatementConsolidatedBalanceSheets": { "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/StatementConsolidatedBalanceSheets", "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "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/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SummaryOfValuationAllowanceTextBlock": { "auth_ref": [ "r499" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance.", "label": "Summary of Valuation Allowance [Table Text Block]", "terseLabel": "Schedule of changes in the valuation allowance for deferred tax assets" } } }, "localname": "SummaryOfValuationAllowanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesTables" ], "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/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r503" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Tax Credit Carryforward, Amount", "terseLabel": "Federal and state research and development tax credit carryforwards" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r61" ], "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": [ "r538" ], "lang": { "en-us": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Acquired technology" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsAmortizationExpensesDetails", "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests": { "auth_ref": [ "r71", "r139", "r254", "r603" ], "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/StatementConsolidatedStatementsOfStockholdersEquity" ], "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/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityParOrStatedValuePerShare": { "auth_ref": [ "r20", "r373" ], "lang": { "en-us": { "role": { "documentation": "Per share amount of par value or stated value of stock classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable.", "label": "Temporary Equity, Par or Stated Value Per Share", "terseLabel": "Par value (in dollars per share)" } } }, "localname": "TemporaryEquityParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityLegacyDesktopMetalConvertiblePreferredStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TemporaryEquitySharesAuthorized": { "auth_ref": [ "r34" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Authorized", "terseLabel": "Convertible Preferred Stock, Authorized" } } }, "localname": "TemporaryEquitySharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityLegacyDesktopMetalConvertiblePreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesIssued": { "auth_ref": [ "r34" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Issued", "terseLabel": "Convertible Preferred Stock, Issued" } } }, "localname": "TemporaryEquitySharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityLegacyDesktopMetalConvertiblePreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r34" ], "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)", "verboseLabel": "Convertible Preferred Stock, Outstanding" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityLegacyDesktopMetalConvertiblePreferredStockDetails", "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquityTableTextBlock": { "auth_ref": [ "r20", "r373" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity [Table Text Block]", "terseLabel": "Schedule of Preferred Stock authorized, issued and outstanding" } } }, "localname": "TemporaryEquityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r409", "r416" ], "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": [ "r409", "r416" ], "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": [ "r539" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade name" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsAmortizationExpensesDetails", "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r416" ], "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": [ "r416" ], "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": [ "r244", "r245", "r248", "r249", "r250", "r362", "r383", "r574", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r810", "r811", "r812", "r813", "r814", "r815", "r816" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r151", "r152", "r153", "r154", "r163", "r236", "r237", "r255", "r256", "r257", "r258", "r259", "r260", "r323", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r511", "r512", "r513", "r514", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r656", "r704", "r705", "r706", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r819", "r820", "r821", "r822", "r823" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r558" ], "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": [ "r144", "r419", "r730" ], "lang": { "en-us": { "role": { "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB).", "label": "Government bonds" } } }, "localname": "USGovernmentAgenciesDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsDetails", "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r144", "r419", "r427", "r730" ], "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/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrealizedGainLossOnInvestments": { "auth_ref": [ "r123" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment.", "label": "Unrealized Gain (Loss) on Investments", "negatedTerseLabel": "Net unrealized (gain) loss on investments" } } }, "localname": "UnrealizedGainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r483", "r493" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Unrecognized tax liability, end of year", "periodStartLabel": "Unrecognized tax liability, beginning of year", "terseLabel": "Unrecognized tax liability" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesNarrativeDetails", "http://www.desktopmetal.com/role/DisclosureIncomeTaxesReconciliationOfUnrecognizedTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation": { "auth_ref": [ "r493" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from foreign currency translation.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Foreign Currency Translation", "negatedLabel": "Gross decreases - foreign exchange translation adjustments" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesReconciliationOfUnrecognizedTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r491" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Accrued interest and penalties" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from acquisitions.", "label": "Unrecognized Tax Benefits, Increase Resulting from Acquisition" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesReconciliationOfUnrecognizedTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r185", "r186", "r187", "r188", "r192", "r193", "r194" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r640", "r646" ], "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_VestingAxis": { "auth_ref": [ "r467" ], "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": [ "r467" ], "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": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.", "label": "Warrants and Rights Outstanding" } } }, "localname": "WarrantsAndRightsOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "auth_ref": [ "r591" ], "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": [ "r591" ], "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": [ "r165", "r172" ], "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/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r164", "r172" ], "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/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 12 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(3)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r131": { "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" }, "r132": { "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" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r151": { "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" }, "r152": { "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" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124502072&loc=SL77927221-108306" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(27)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953401-111524" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524" }, "r234": { "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" }, "r235": { "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" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r253": { "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" }, "r254": { "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" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r258": { "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" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r261": { "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" }, "r262": { "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" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r264": { "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" }, "r265": { "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" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r278": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r279": { "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" }, "r28": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r289": { "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" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r301": { "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" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=16397303&loc=d3e19347-109286" }, "r304": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r311": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r316": { "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" }, "r317": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r318": { "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" }, "r319": { "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" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S65", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r34": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r36": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "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" }, "r370": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r371": { "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" }, "r372": { "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" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r39": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "47", "Publisher": "FASB", "Section": "25", "SubTopic": "35", "Topic": "605", "URI": "http://asc.fasb.org/extlink&oid=123361394&loc=d3e55442-111641" }, "r395": { "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" }, "r396": { "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" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "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" }, "r410": { "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" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r413": { "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" }, "r414": { "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" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r416": { "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" }, "r417": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r418": { "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" }, "r419": { "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" }, "r42": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r43": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r44": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r45": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r46": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r47": { "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" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r48": { "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" }, "r480": { "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" }, "r481": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r482": { "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" }, "r483": { "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" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r49": { "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" }, "r490": { "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" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r493": { "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" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r495": { "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" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r502": { "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" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r51": { "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" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=124434304&loc=d3e36027-109320" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r52": { "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" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460" }, "r529": { "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" }, "r53": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r54": { "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" }, "r540": { "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" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r55": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "15", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911878&loc=d3e8732-128492" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6829253&loc=SL6831962-166255" }, "r557": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r558": { "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" }, "r559": { "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" }, "r56": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.15)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "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" }, "r571": { "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" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r574": { "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" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r578": { "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" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r58": { "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" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r581": { "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" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r59": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594786&loc=SL75136599-209740" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r603": { "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" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r61": { "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" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r62": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r63": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977" }, "r635": { "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" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r64": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408481&loc=SL77919101-209958" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123420820&loc=SL77919306-209978" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123420820&loc=SL77919311-209978" }, "r65": { "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" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919391-209981" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919396-209981" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919359-209981" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919372-209981" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919372-209981" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919379-209981" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r66": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r67": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r68": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r69": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r71": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r72": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r73": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(d)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r734": { "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" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r74": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r75": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r76": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r765": { "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" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r768": { "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" }, "r769": { "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" }, "r77": { "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" }, "r770": { "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" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r772": { "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" }, "r773": { "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" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r777": { "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" }, "r778": { "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" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r78": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r79": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r804": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r805": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r806": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r807": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r808": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r809": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r81": { "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" }, "r810": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r811": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r812": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r813": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r814": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r815": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r816": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r817": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r818": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r82": { "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" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r91": { "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" }, "r92": { "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" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 148 0001558370-22-003681-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-22-003681-xbrl.zip M4$L#!!0 ( #N&;U2Y(@Q_.2D !GC 0 / 9&TM,C R,3$R,S$N>'-D M[7U;<^,XLN;[1NQ_X-;#V9Z(\45V54]5;?>-HST1ZMN>^^N[ MSN7U.XVXIF?9[NK7=Z%_8?BF;;_[S[_^S__QR_^ZN/C];C;4+,\,-\0--),2 M(R"6]FP':VWA;;>&JXT(I;;C:'?4ME9$TSY=_GSY\?K]S>7MSQ\[U]K%1NYG[?:J\^'JYOKF1OOX^?;#Y\ZM-AVEA"-HY=*N MI'SQK<^^N28;0PL,NB+!V-@0?VN8Y-=WZR#8?KZZ>GY^OK2(_SWPMAL2&,ZE MZ6V06:=S<]MYIQE!0.W',"#W'MWTR=((G0 ZQ_UG:#BL!=!G#L$N.2#(?(9. M=OW/T)*#*I]O+SVZ@HJN.U>_CX9SULB$V-K(-B^F)UM*3.RY@W(OC]1):OET M13V'7.TID[* ,W[QTY)+PW]DI9(OK+J+Z\[%OD(SI!1499<68E7YQ+Q<>4]7 MR5=6,"E"R;*T<3]?P=>TI^"#%1QRCND^7$4?4U*GE.7MU>]#V_V>D3+8;4ND M9%\X4OHT*.N;]!.G6!A0 0SP-=.HE6%LN6W"#QS>#L@DD!D_/\+H2B4(MI2/ M$7XYP,>WS1)*VSPD!-%+^C+]Q&DY<S9U/GSY= ML:_IR QHKK,.V@*?K_ SZP;LKVS[5S(#.B9+>_G%7//%P"\'4DC,;,G495=/ M71>VZP>&:Y+L,+8%JIJG!]WA*A1'E2QB\V6$#XS\G^_?P>RO:6S^-US7"YA" ML=^27[=;VUUZ\4_P(Z+V&;MT 7AH^,?#;"">AAD <^#-YO\>:*SGV!;"<66K)-PUHQ+QR2BDJ;AF*'3 MH."^9>7EXE\34%X)J_1'?[*<;).Y1P!:20$Q>C=B].8+^-]('R_FVN1>FTSU M67%D MWJ+;$%W#7]\[WK,TJBF]&,T/M=#LSK]J]\/);RV*7!3[MF\ZGA]2TC7_&=H^ MJ]_/_#U9ZNZ3C7O/@)A]*&P[,:#-BHJP?7_]_KH#>.XYPS^ZO?_[,)@/V#R+ M_]SSU[REEM2PT'O:3W$=?VJAEH?Z+O1ME_@^S*F/MLMD67C<(9H9H5W7*B-9 M&^Z*^ -7ARJ"G83"_)@&5*A=ITKMDE9JF69J@:<%:Z*9F99H?CHO@7::T%YM MB0W6#->J(HY:KMFN1EC;6X6656C4"\3[R7!P+0'MF*\]&BP(W0S<)^(';(DI M4<9ZA<6*]*$X?[$52 =E^M8=LE6I.X9%ZNMDMKA8Z+.1-AA_T^>+:,%J 9>> MP9@SP9\1DP!PCPXIG6G*",5 _H6W$/4F#XC23._I@.;=4&\!DP4,1Y(;>+1L M12A\%\/SL0@/CJ/Q8C+[HP5%%I0I)5O#MO27+6RE",Y\$UBB:(\YAH.N[Y/2 M2;-.43&4GXI0POYKVAWT-?WW*6S#]&C*G"R^ZC.M]S"; MEM!@!T#A6K?%-8WWVY@$I8C7YB $OG/- QY]*HL_&."X9DYQ7<0/<47,C$JK M@@]06ZL$LDKPQ?.L9]MQ!B"UNT)'?C10>R#/30GL4F6J@+[) _UE,NG_-A@. MM?\P-MO_ W/WHCO^,L 5-1G8C/^?6FR/Q;8FK'*(=IH@VB(IAR1;2,>>:V;7 M4G1Y>F[LS>81E.!\'#.Q%MP4)_!HD1Y/QKEU^D+;UXE[70]KU=RT6LU@];9* M4F,#1$-29G\-;>/1=J!UI$PO:I<7J\(M=[LT>]"%1MQPT+T;# >+@=Y.#TVG MAPQ4\W"S,>BN,*:KM>$D/,4:PO&,%":+K#Y<:''5W.G"V5??:HZLY@R) 4.= M $IQ0&"74KQ M^*C)6*_'M$I#_E)O)O"2RIEK)Z\RFI%I0:L^/U1]F ?F570HXJR"(L5NIE:? MJDYOX$>R,%Z(/Z5>%'%Q1UQH%,;39[Z6GN[4+"_6C8]%:W(P[DU&NK;H_LXT M)*U%^RFNYT_:TJ-:5)7&ZFJGDP;P9UU'T<\8?W='H'-)VNEU=>((IE6*4K!+ M,GK/Y/6M2 C"ZU&G1B#>J3)8$-O04?(LWKY-A7Y_-_S<+&UC\ MT2(L'P*\P+ X88QN3"'"[!8P*QA;!T&T/T5[*HV5(7#\*82^'K(Q6"!M>QN3"!BO='&9$O+6DC^?L.EH+G>Q1 M*ET9KOTOUO"Q@3ZER3()] ?;9_8W\\@!DT6W0'X_:8O=:P M3@Z^Y_;*M9=@-L)^(PHFM]W5%*P%%1!^E)2*&5:I2M!CJJ$I)S'6K,"=5&,EXW>.852E*P>=9 M2U'VM28>T%9')'5D1IZ(&\+_3&\5-6-&-F @(J:$,B\DV(R31\=>1?DK2M2C M,1^Q9MP65YN9_DT?/^AX"6X"BL'V&_!K4IN6J4[+U->JQ"NJ!$L*=#K-.&#W MPQ0DKK=5E*,3-G0M8QO83^36JINOH5A2#/_[(OSB= U)!=IMOP7Z>* )]7R[ MU,"4+E<%LMBO6P0Y9M\B?#3"?>P'ITL#?V@\EM_EJ%6Z"NV",2A&.ZI$PUHT MK*9%_?AQ;5O4JSVHLX6J,/Y0X*!#"6ZEF7C3F88U-YEE12O +MS77,X ULMJ4:# M>EK@3Y0?#_[<>.Y\;4#'#'P_)#(:4(M/E2I4[;JYV>I,5IWFL_HTFU78ZD03 MG9" 6Q;)BI"I%ATY=.X-FWXSG)",B('_9G&'A2CP7?P5&C4C>)7<=E=WAF^7 M 7HBKF(=^+EXOG_?'MH03X6Y.[&HT$(4 MR1C2VINP&!1]W(8X-KR$.<8P0'0,5%^Q+)"*X?M8]#3G+E"F#%ODFE\)*0L3 M*R44H\9)PLN_%-(BUA2Q&?$#:IOL9AQ\ZZXH$69K:<"A"N-BZ# /8PS622K2 M6$W:OJI6 YIK0!Q[+0]XOD 5OG(7N](@\!;,(\",G;?X>VU7P;,4!V_:)P![\T<%L^%$:"%9.6@\:\*S2CT)@ M1XE^1%5K<=WLL,C1,K5K:?6Q#K6J<]1]4/8K6-70%V#Y3AW#%6E)C>)"A;CA MY-@OO35Z$2.=5J-A/2WPQP&?F>L7GK[9.MZ.E-\;;,"B2@'X1A]? 0Y6C<#3 MTLI:+3BA%F"6C- )JDR&VDRJ-$'^ GE1$S+5M;IPG"YD+D"P;XQJLA6=+#=G M5*43?'N2KQ.9^BY8A;%ZQ%6V>G&<7G1]/]P7-F"*\=^,,).9OY:JU&5:I3-U7)1IW1?[RC56>ZQ'F?I;Y3F!S[KP:QQK M6-]]7<6I2DWJ.#)9A1>/3".R52:1DJUJR*#%K L@]]K;$?6&-UE%CSZE:?[8%^S):_K!K9E.R$>ULWQXH>-B47U M%],)+6+=4V^#-,M:1 ZJ$C<)&U+:'3]K=6X(S/!(^24K&$I MQ3NLJ"V2^?YK,!%IS/7UK3C__V&&>+0.9OI7,! &W_1(J]H7 5X[5?()''> ^?D!6R!D;]S+KIL M7@$&YYI:]I9YBT+%'2C#7V.\YI/AQ+>:YFN/!@M"-_L'=8OWH.1*B9'C/)K> MZ\Z_LC#.;]UA>B%J_G4R6UPL]-D(=EC?]'ET5ZH%MFIXL57(AVF- $Z/#BD. ML@*%&##.W<-X09KCQ*<#:G=#O06F038'J>0,%?!P[A:6Y%IH(:JZ2P@60>#1 M7?'F8/)!#,7'(A0X=8T7DUG[>%=%YT\IV1JVE=SZA[5E AM9V@LI;FFC? 1Y M7*3*B"'C7!*$7?6T.^AK^N_H?=>CU6BR^*K/M-[#;(8NORAC00MI%:3%9QZ* M$')HA)!U./'_T]EDJJ,O':%"0V**$UZ+3[/,(;+I02IP:I ID6LPF.%T]O8 M4*98Y=+%A1#R7%3@+D^>]"% M*]IPT+T;# >MRU NS0XOOTX%+B6)==K>KC7E"0:0@%*,#,PSTW48E W*4)U MBH,*1"3S#K7(-(G?E(O-%"-4)X- BU*S4$K9&,H*I&H%3[98U0V9K Z2K,!' M+BRR!:96"&1%\&(%))S]?S'LL$7D) \C>\>$!TF%"=T<^3KV3TDM;33@22!? MX(%Y0\#CLB*X;X]\X?JGJ(X6[)/$O_#!KE56#/:'(M@U8F%:M(^)O>"#*R(5 M8_ES$/H8A4#"!G4U@2GM/B=NHXG5*3LU9Q,;ZW7$NT1LQ."_O1 MX2128[8NL)P-OBBTI(6Q5HP)'[*#;V)X.'OV^%FM%HC:,0QEV[X\@1@2[L8O M\]92"TS3P[X2UW49G1"F&YZ;FI,/I46KT0D@'RH^D1@GCF7!24+2PM3T5CG& MSU'##.X,!U-#EJ>0DBTH@O.]Y!UTENL^8J\E_-OT,$UNJ$^I=X_S8F9ZE'@H M75!*#._[8DK2@[?3+S1@K3'>6H9YB^UIS_VJ7I)LR$6,_8?B.7^=L\#V#@D5*4COPD3L3+\I:@,O*,I^#6I2H/90+/BRC0C MKJU5A?K/-@-F?*!Y)$(887]9>(ODX-EF@*P%J!9 &.7KN5&NM@9=^ %MZS:+%I@ T&VC !TE6L&JWR,E7X%49D[@WOE'-F46U1 MK8\J;G)=TW;L.'OJ@TNC;>^_B 4$&1=Z-=KU>55I0>%)F)P6'-:(,W28J5,+ MC!?-V=?:*DA##Y=__5DCA?S!1_(PLM1?V"YH4O[[S[W1T?# M=OM_U@RGEN0Y?-43'/2H+IJ'JJ>>2([Q6%/K\Y>K%MSX;VZWM+CWV6_R+ZWJ1"-&/^!LHJD<#S34VQ-\:YEZ/F KZQ+Q< M>4\PGNPK5-Y_OG^G^>::;(RA9S).$;U?7@#_O(C^O(0*$ZT35WXP!JR 7N&P M0H;7%]>=BYM.>2NJ2K)_^PU;@F]M17KODA7> ^6W(U_,H?2@U 7RN>C<7'1^ M;MZ0VRO;]0.T[N4:P8K@ORZ2^&5E^']B_K$"Z 4D!K/F#?)U+ MPW]D+$+_ OO19ZJ%>-X*-(%5G"VZ,HPM*WE%8/RGS"[VS&IV0Z+LS$=)=XRW MY/C(%DG^P1K2K%=2T4[0*?A+HSY)V?HT:-"8I%34$/B7J!'$B9X6P%;\^JYF MLBIK\_<:):(5'=MJ?]YX+JQ_=#<(R 8G7) M?/3!% M1LB_4"[<)J0TD[S37 M=AQTI?_Z+H#Z8,UFWQZCP\Q?WYF46':0_ PKM.U9"U9?-$B#:J$S;2V78K]" M+LA+<.=XYO=\5S3G$W40S+7,X>=_#I)/1_92MCNLD,8WO1OT1S[:K4X?",JJ M)7=Z+V4:4G/-G,(1?'DA!82JJCJ>2 X]PQV1S2.AJ4#YG_. 6,SBDQ; @*\8 M:Y (D M3XUG-Q7U6#999&TW("M"?ZR6E@@0M71**+:S2MH#ZF&P^V5/*C>&1[ -\J=5?G M'?4-A"DN2L[=A[#H9DXO>\;6 M#@R'&6DP&D-:'">G8IM5H$2J']M19 MS]Y:>+I#,BM?->'K+O#5%LW^">EL=KI,.,G=;D\R-7;X4_<9X$G34"!.FRV+ M*L5Y%]\2QQ$[LEU[$VXR0_FU*SJ_7KR>C,;+#^K,I*+S=R:^7QDZJ+ZYO6'Q M@XJ[P\8031)4"#5MGUC'@U[D>&!48QE?L8'B5\CR#:P!]'=$:\)OQ%ZMX=_= M)S %5R01=$IMD\AWWRGKS&OD-@X7>)/=C$9F,D=X=^1\?7]$0]X((%+=D)-T M1G"V@PU072Z;F=[L9V8(&0VL+1J68^-R&992(>L V,/83P=TJ[.F-[X0%%_M0D0\? M^:Y?J4G%\/W),D9H0FFOP7R4XT)8NUX7:N)\NRAV8S$V\##F<_D2EO.[$ZUV#3X.(YH2C' M9+GP L.)9QT)Z2LYG%WZQ;.W6'NA;[C6O;T,"''9^PH')D/^++E&$15-BA2F M/F$V4.'TOYQ U7/4TC,,%IB!PX]=5J?HE#+7KN=XJ]V$QJ<[N&[.O64 .Q22 M@_KD?%74!]BAF6MB?@=A \+>J("_5M38Y#NCBDY%X68$5QC#)7TXB_D<5 MQ>B3):&4W0"*DNAE=0Q&81!N>YX?[-=B^0+G-;+VO;4TG'VDN4P7)#^PT(8D M^&I7W@-E](I:F<5K?[#"4':'%^U]:J'3*KTX!D/QR?9M;Q\'U+C\>29YB4' MNPB9DZCKWQ&7+.V@9M?49:3JIC(-7L [93W85^V6'D77FS_V@GGX^ ^8N!>> M_K*U$U9)!$GM@HH.F\1]^)L=K!-#)K%C*D_'ZY94Y"B\!WII=3Y-P2(E&]NL M$E.&6!')ND^&S;C<>Q0S%&"XWYR8(8TB;S<>#7!%PZ7LSO!M]KYC%.%SF+%F M']EZ,H:*ZG]>P+UP.5'K]E1]1HKVT#U&@:QMGV!DG+U@067JGS,]K]*[Z S?R MIE<&E/V8:A69H/9BI_&XD4N=.=LG+@LNV&P$75'5G2?BJTA_C0A=$8I+[()" MDW,;LI*O*N[([KW0Q0=2L[#LYP[NQW,?O*118]PVEWP]=Z.SK1FX4PJK2X N M-I-$25R3.,[#,R*I N<6C3-J80K,M_@>/KEX!IL["VM8^MQ"Q_$ DV7F352T MMJ#M70NV5Q[%93;K=)(B5W;3.H;VP@*':3XR5\8P6BY[<"LD4M72@/VP28CE MWU-O@^,-.2;K%(B"E@!L,:*SZ*Q+M48A5??9F3. Q3/\O)NXV7RHY2<&(FH5 MESG]Q61VV P)LT8(LA+.8/C\XPIT:N\\5$*B(P#1\=VTP"JO)G8]R/*HH1 MMS$.9XTVB9G8SK+/6:4Z3TQC/\HJ-,*L0GDKMP25.D54Q*IO1^<-AG-OX-8, M9BS8]S_!QI+M^M$/M_ 203(;N5JE\H*?)6 L;L[>]CN,]R[[K$3;3Q,./0D# MK,C"BZ@HWS8/P^9^7(6*>G 3Y4TV^5WK'V'R"+6WSVTP-6SX M&!]\QV5R3H\3<#KW]P[&2-=#6W\E<3JKC>HZDU M679=-S2/Y[3)0&-8<^Y%5D]6M'G\(UBBAJB*FV72H@0MHW]CM M[2_NMZP@Y[@^D]X/:_/X76%EPDC MP "PC,D:(?V0S@$F1 M*W*L6&QN>?JV"D)%)#I\CY[[''TA,5*M,@<*J< M#(G&%^&L5T@M:-.0NR2U M9#X.OY).T>U9W.Y^R(*#LJ[P,A&%I(I*F8\O[N.E%],^7#3%1(I*!FLWM(9M ME++[8^2+1Z^92,(*.E6MMR00.HGZA7U_[;2P1_%X.QV3"X05B%^@?#M"LGNG MD^6#3^)%TCV\)&"SHVF![+(,E/4CQ+J;Y'EE[M5[C^9-WGR"V&IZ594@%D N MB"87>Y+OA89,E.V:'(BQ!WED6*0;]!P8W)GD$7+$ZNI]KOE9ER\3!&,1;7<, MAN+BF3A/),HB62J^='E%E_Y#?_@#A[7&9^5EL1#-&:CHD,L? M#R0A+9,EN^]IFYBC)OYC1GQBP'0(0[]/GHCCL8NB<9!:G*0W[Z9\-?XJ=B;' M7(S.)8-LF@LAT;F=*-#-F,J K QS!UN7R+9GCHU+F"8IBNW-A!R(25<7B['(PTL@BKN7#3M@Q4/5LJ"9C#O?!\!.%R4HR M4'6GE%X(C^^*PPXX\Y)KR0E$O4**N*Q/G" XDTKSE?,Z\VK*]^D;R]U9+>CK M9G?FU:1(EZ:7)I.]PS[3PUZ"RAN7=0HK,CYY"THFP$^X\!S0*>NI$4:J)8AQ MDES7+';N'6;2),RZ08+ (=%E&;P=%K6Y*&*=(HJ(MT-G!GTB,\]QXCPC):-2 MOH B(U$47UA;3/CGIP,(K'TL;*X_/2>+L:7A>4KCX>)B=2V1& MGJP*1;VRIQ2Y>!R9SW7S*CTM4^T;VODT[H?Z!\UGJOW? 8RBW"6YY'YLI:IV M?69?/EGJ;K2+#4C^GF@5F8HN*6XF:A_O&Y%-51+N#-FKFE?5 .7N1X$-$;)^4/:N$ER?W8C/U>Y# ME4RC5UBNLM%,+Z;+D"^@HD$D:/U_$?^.@'WWKQ7QB>/XL/HL@R^;QWQV[6-8 MO+$NF=M8G??P?6AOH 66?$^4E52Q TZY"SH\]7J5C5:^"F6W59:QQ4PHM_M' M!$"(XF-6E70JZDSBM,1WIOD).#+YHJI)53T)3D_*1C#"0YH.[P?7>T3'=>22 MWX;LXEDF.^H,T^CB/H4E&TX-U1J]=H::507A]3S#8^BXW,VE'U.9H@[I_N:. M."L[W-P]S:G3)13CO(.YD<^_4T&FXH351^O4Z=+ 'T:QRA[ESL:5="H*U[4M MZ@$4^94E][.*3>=FU(MR1 _4SM.\2SFURBB[ MN>1,K"6"C6P')DX/NZH47;V_X=]0P"[]G@B(7G-_R!=^2 MN=(\-*#"@,MGSSA+W:I.'14JE B?/3B4HW]C6P31\V8RY/F)YDQQE'LO" M1 MRAT9EGQ5U%VB.U/#]W*S_>&/*D[OPMCI9'RD X8_GN0"L:69G3M0 U-)1W?\ MG\@PR)_SE'P]$MLZ#<_K0:D@7Y@O=T+1YK M6 ;$CP;*DO_8R4/^\=A*4WH_ M(;(\'4G6)FY,^FF8J=I5TS2>*'G].OOP]< UG=!BJ9(/8DDSF?";%7^%J5NR M)TILD-(.&N+KJ'>4/&/L,CJ!A\9CT3]<0:7BG-#XGEB2"1/J"9E=GSZ/'F<< M9],'L=C_\$HGQU][CKJ5T;G8MBA7.8P;B(<*QL0LO!EQ,$AF:M!,+%P5F3+R M5HZQ)'OJG>%^'WJ&6[#>RPFR0KYFLEGY&77HN2O,WHPO+W2M)^R"6(/WR E( MW@YJ<[Q&B,^Y1,ZGDC#&"JH?YFR7!S!=OM+7]%+W3#ZCCPRIBG-_U%S"9A!, M3Y8),"A^448CJ^;--/ J?6/VP4?C(RO37E)):F6DK[94P$@EY##ZC/UG[ 5_ M8!+V#1";Q.IN,"=R9AFI5^R5.R3=7Q_='X7SWU(O^MYK4J/(VU&,D;'+&J67 M^7ULR6<5)ZZ"*SG9G<7/2>J^2;WG?/K2FJ7>#K*E>UDBJ. 6Z:#M;6N3M M= 0+^HS-WX4'H++M0W1!'LD>MIZ+EX!@)..;HP>72-C&8K\NG(+5V^DX[NR? MG (D0?E_$(/>X^M]KK6 [18QED%V[WL$BS>SF&2M@IK]TZ3HF^F70DK^R#G/ MMN5E^=\KB%61OY51^'GL7"'&:2K"-_.?,'SAA;V/@=O3-8HH>!F M\'#4YA6ZY*LJ&BPQ^V?;C^^2"P7,$KQ1&4LD>T/R9.-&BF*5?'U[$TS]IY?0 M #OT A?FH-,P_4''DO7/NS+B_4;P&BWLVI_ +%N1@SQNHFX1E\MO"5\S:X"\ M^)PGV"+?Q=0 ^R+*,HEG 7(OGC7D\KJ.Z :]DLG%P=GTEWQ5<<\/&[), %.Z M,\O>^9^XE0=#40J(["[OA$R5F5ZK;-;B$65>,004*BI'DE=JXI)\V&CQBXH" MZ+?YN)+,+RHV> ASWV398^OXO6%&EJ_AK]E[#[":&L[>QI(@5<7NJAHYB3K- MP^W6H[B7&QDXS[.]??P@P\&^1[Z @MN>* (HR=)0$>PE1ZS,'-EDC]LXT#9Y M$BZ^)?(JP;R%.E094]5[&<,A/C*-#IQ(,& O.4>Q0^RWLO2]M0NJ&H#%&MNW M?=/Q\$)W4=1R G5%"@*TI*.)7W_9VA@!.L))X>;ZYF;A)7_>YJ.H:A=462F!@#FZ;?F$&+#],/Q%$?2;!2E-%G;_ T MY\#9D+Y:LB#Y ; _"_%@AL?0P#B+L3\/'_\!LBXR^'+RQDB54F62KS*< "N0 M8X/$+)POZU+)#0094A6'0+[=O"QU%:**BB@I2H8\ (*%94>S(_O)) =XI+4*@IZTC=$%@9=D2 SX?'2N+YZ9:_J MM&_@GAW1R[G-QI*MO^@OQ S1 IHLE[9):%Z39&A5U*/]T2BF4H8=;9*$EV$9 M1$:1504^?6N-D2J?99;%>55*[,:245KP/9B:[B[S./,F)&5V*OX7-O< M?0$%0OO[,'BC3CEE>D0B=L^IMT"5+F&23973/[R[<>6$VA:TV94*;]Q>LZ/5$L]58Z([G B3J>7&B<0MD@ M>ZMQX:&ST0T\N@^[J%_PS8R3K&AI^Q=>J937-]TKC\6GLB0HE;1FN$<4Y0>2.SBW5QR)W@O=M?Z1Q@YYT7G'T=>[,D-:[V/G].K\D7567NE;X%FAR<^C.R!;L?[=&;CY-EC'I\SHB-*H3N MU"CYNN$Z39S&?4*C \#(K.*FARK&^]4LI11D#^/GE]BK/R=7;H.2; M&2,X\)$!'A(EVI["&Y__[L^1<>5-YM.R@^@3-,7G298/C?+];LPZ([T$[8%_+5A<;<. ,DXGDLIWHJ0R8H^#0,#?9W, M&=@UHTE\LW4PDLJ_MQVP$U<&UMJ+/#0%DZ ^@]>U#(X+;V;[*?^.!,^$N$., MKNJ@G8Q_W/("F<7TZME \2E_T&UL[5U;<^LVDG[?JOT/7$_55O+@ M8UU\D<\F,R7+\HFJ9$LKZ229IQ1-03(F%*D!25_RZP< 28D4"1+@100I5U*) M+.'V=3> 1G>C\=,_WC>Z\@J0!4WCY[/VE]:9 @S-7$)C_?.98YVKE@;AV3_^ M_M__]=/_G)__?C<;*TM3P$;]1P:EJT:&CA3[%KB]F"?+7N5_LG'QUWNZ<=]M?WJWEF3=$\C-')WYQ\BM,*!_ MXI:/M._1H'U[>WM!?SW#U%.4GY"I@QE8*?2[K_;'%OQ\9L'-5B=MT>]>$%C] M?+;<8"2==KOCXOC;W,9L)'(R, W+U.&2.!0U@65@*GZ%!Y]["C.5;@&U]8\DJ M\J(::V"-C"'NPOXHC(Q'&F8%S""C):-X574R.?"8YR\FLA< ;4;&*[!L.F=R M$5*PBTHD4C,=/(89T >YK,.:X@GFLNB@:IKG5P$X&M9(LBEH*T2*)UX3Z:A!><> M459-PU/6XPKD(D/.+JO9N) #6.O5&*K/4,<:#,A'%_%>JI>7P*CFSF:CHH\( M^XHB3S$]5T"R,<#M671L].,,Z(%3?SZB\+9=&>P'Q\:?'Z$!-\Z&?C55/_(K MN]R-5P8<[]E[M7MDS+%6;BUP:^ZO!8#G[$ BSGMV'V--SB:AX?81(D>U\N1" ML.NZ$HWJ3152SNN_DN,7Q@06ZCNPL ;M&F#N@ %6T'XP4>#7G,'#!5 .??)T+0_1[L$*8%UBB7]PU5 \"XI2:')V*4PD#4]. M1Z=6M3'^S2,,&511CHL ]<&[#8PE6.Z^A3;II]5JMUK*N;)K#G\>3)[FD_'H MOK\8WBMW_7'_:3!4YK\,AXNY $J*$:/432TT$)UXNDP4E@/2G(7;HVVM5.N9 M-NA8YVM5W1+_6_L"Z+;E?T.%YKS5]GQ;?_.^_L/EC]^TKCX#G7H;0S]>5#Y_:FVVU=W5[?]G"[@:$'1*>/PBA4I/GMXX\1:0ISRRMQ M81&-G;1V#K$8^/57R-Q$Z>=U9HH,W$1+@'X^:Y\ICH7'8VY)7ZI^IKP!N'ZQ MZ2^5\"5L^?*/>#S!B*B*/71WI MV!5U*V (*2MI0I5FL%,8HKG3LC7.*,=@:5S0$]J;5ZUQ=U9"=W,@\-EY* MQ\89'C:"&E9"B=\S>7K&EFT&(_FA>9R\DHZ39.#$AW_@OK8'*D(?T%C_JNH. M8'"6JVXS.)T=JL?Y:^DX'Q;>O=V>:QKOB\O*W_3YFH)!6A7)]U%/\?'?/G!4 M,X\O["IU8J P#FD5(=\;S6"8_W.=F),X9FE5F0=H8+!C^ J6AY$![/F47"E, M@/9-KW*V_D8^4>=;+G-5JP$2SD0^6QKRY?5NF!KD'*ZA! M=HQU6L4&\3TC6)Y#2_4B$ #C'I&#"4CW%_*?@#U9+=1WM@(MTDJ87E>]RV[5 MQL'LBT(!R'D.43&2\M/%P57]LN[O,Y/R!CC#O,C?2;[(/U_@_ST.GQ9S9?*@ M3*;#67\QP@7.Y+[23[/J^,QE3(J#,A5=*O;":SQ3F)>%A#%B1FGYIFLL^-10]IH-W_4WM1B"D^HE'P,/S8_XR0JG41< MBU,U]Y%4B.@1M[_\E^->#I^LO' RUI:86.=31*(B(DZPU&6C,H'9I8A+U9QB M2GX*1U0X>,DD[]U2A(<\129;(PV4"$.[[G6NKBN6 %[Z1SF7!DO:4)(9> 6& M WR)/XR5&+YKND->4R+W_?"_2[;)($-+\DE &A_CC$G%P)960@:FA;K8 >H4:L.:FOF0( KM"$_@MB*X&N[L;,X"]"CQ MGO'KR\C V@16"-RGX1 X5)+X*]:?A3FQ'B5(U#^A^Q'%K@;A 8Q>Z.:H(1_? MJC-L9"47/^LK\9G&/>K)XSKMBKA.!Y/'Z6SXR_!I/OIUJ(PG<]E=J#&>\I0H M@\0:E6S&PFY@^68[!QN"^VLZFGKDQF$%:_1?5:B3&&F\PEFJ#N9 5R/T$I03/-UUECI+($L&8/XJU%O @]X\Z@U M5T)J37_^B_(PGOPFO3I#$FN'LRZ'L_AB.0A_$2@Y!9B7)!<2(G?B[H'[?_RW MZPP8OFOTC>H9)MEPM0(:\[KND0=1E=)%1DY?A\+R=??QW2)YI![PXZA5O-8TWMG@4H(&]WPUH6WBI)9XV$N1+HK@3 M4CR)U)9/0G+RY] >DX\2@K&556E7U+X$EM3@,;(LASQ71IY8>T[(4\ZHT&"! MR B^'@KV#&R]1V$GJ^^&10X8Y'X'4P*8Y<,TP/]<57W$+UP Q+"GZK+RK0%T MM9O0@5K#=X T:$5,\]SU3D @LM&@'C>D@MB\R$L?%DO!3*IR8M+ !5_L I3P M A&C( :'2$*R$'D377,O=,*_*,5BO3E\]4(@>ZU>]_:V*3S.1P-IDTL$=S3. M33^RWS6+T4*04U,0RG&%BD$<]W6['):#F ;DDPQI+0>\U),V)&?J39"%Z04H M^.E:@7OOEQ(W/KXC2Q/RB59.QL9H$'G)4?:=SCB5XG#,*<$L,:CDP=1U0+]!D-35UJ'W<.1^F$[D?QUNMX1S/3 )I;SB%#L9X*\5@ M6"\#\I@7DEMHL'0410UI7_>+K'9>]%O:X].I]<)D:/>ZEY+:HPO4%KAHD&IT MD,0L>0C.#5\G82W[*!A>X8BK>XH"PDV'5(.%' ?;"$#A78:[@5,4%S%BU,08 MKO^ILGJ'EINBG-,V"D"&^ALK/334[;&Y!.WG,R.2D^!A*E)"-@!4"^1\]A4 MC0F":^_1M0>0]&RK2!.G($-YR2%HO.TV,A%:,V5#'+_8C8C+ @SY<^?9TA"D M'?77"+B7(.C6.S)V **6?+YZ#69R/AJ(1855M5U$M3/OS:G K6COM17&$B#0 M0H-EI2AJE!Q"5IS-Y15:9-LST;WI/-LK1_??YF&;5YA5PI3HXH^-DPMA^#PA M9L4Z?&G* BRD6]4(WOL[O!+X385&S#5Q\08:S/6"B,%E@:U&5V1>$_4!N;DU MV'=S!5IHL* 418U4$ZNXI%2=^Z=9C,Y)A%3SJ!1JP3W8(J!!2E3\60?>O?'@ M"9JQ'/!4;;!XY":#;YUJR>UD\5>SB1$3]9+FW.6K? )2DH,0OIS(;L:,/4<% MW_X4.8T&ZX6I M*63P)43V&[ )-A@W*=\>)]L)(M;(J8J-&$%\ 6+;1(L/8V<.V\_FZ6=H]!Z3 M#KQH'&?AR-Q8@R6D!,+XDB+ZEF#E*XWO'O3>1^!>7 [JA8ERA8E2=;[J(ZPG M/#3P!8/3+EI,KMS#@?JO7. 3FFE%WGSAJ=)@_F:&[[.6;>Z4=,[3A8TD"G;7 M-O+D"=,-PEF[P?)1!"5\44FV=U8?4A'%2**,#-P=.UPPLLN3K2H(+"4]C)RD_F0GC!VZQC:IR");[DE-"[NY]@1,0 M@!2P/E/+2NP=HT$.S,W&-&A"*3\VS,\W1][5BNJ/*17"N*Y[;5DOR&;2'K. M]YE:5G(^KF/!C/0T66'H[IJ"5Y@Q^25PV&4\K9&MI6:+0:%4\>5#=M/EH6>' M\_9T6K4&2THN$OAB49I!LJB7T%Y4!.ZPJ"])VG:LO22YTN,+GX (" #W&5^6 M?3%."3B,&B8/ZI WB=9>3GI,!!3'5Z&Z8;0W-[?7DEXRS*8:Y*.#S_7D:_"2 MG T/K"%LOT26)AHL)H61PY>61'MD)<(2=ZOVNX%1ZO OL&0$Z(I5/@$!R4$( M7S2*C+Y)/ZJJ_ 'TL,E?[^""YD:N;EH, MC8.U( V6#WS&!##<&Q0VT.YQ9:CS/=1SV;ILM95S9=\#_J,_^/_OH_EH,9H\ MS0 M!&=X9VHDID>.E\G$4':)\0S$N@XLX'5RTG+V3%H*6T&YB+!IQ\82^JM,>(K)%/E M2G(:>;F2D]1>I ?NXPS4Z#]YUN$ZR0Q:?L?-%O0TD2M7X 4H?A+*AQ^\L%#? MC[NPQW?\*?KEB;X Q4]"D8FUV(Y-8[T :)/PR,U1QQ!F#WF'YG-"5$M\:3/_ M%;I-5CTQD@?P.2M*U) R3PGY7@THERY\=W*..H;/B7',B<%#?)[$6[EC0(J$ M^6"B0$ZQ:,Q(>7U]"N\N(.7(1"[^W)W%= M X^M&A/0O MWM4OX73QD^8=.IM*[2M,[G:O!^:";;R0XC56$YE^Q1H:;.4@P"4D[+0F) M/UHE,%S%-A5\FE&TP(@4RQ\2R56BX7$K*S)P1366:85=! HT%$ QE)_>)&8_ M)9F<3 ,OG<\.9=,#GC0D-!M9P+OV&?]6H%C5W-L^?9<1+(-]X$D4ZB4VG2M? M/7E6JRP<\7;3'%!YO&C%)NR=JA_N/ Z\KDH2"I/G%9>OT,+GJP=P&*K#72\, MLM/K7-U4Q\\K&5B"#1U(3)2B M2.UF,CLO 7A\B-6_R1$/Y>>)1 'X>%UN,=)2K+1XD MQL/KVOS%1#:Y11G('2VFZ5U%T\T-^O-?E"'6]G[MCX=/B[G2?[I7YK],9HOS MQ7#VJ(R>?AW.%X_TIRHTLOXK[I&*#&0H62DL M2"A$B<80$]%F3D9P"B&,F#)2Q/GB<-C[(1\ R+QXBK/LPMIHK>Q&4^'DR^$SUS-AP,L3YZ-Q[6)L=Q ME!S$^7HT6&FP!)I(RSOW5ZW5[5CA(>1 MH9F=&ZZ@.:JJK2#@[TX5[=BR]>8>=G2H[6.2/ZA[;\08Q4]\>51L@J.KL5W5BRLHWRP[I&IU7_$"DO>"T@_"; MB?XD[[J:&F"^'88':$#KQ+%USQBV ,.QY5PUFIFHTW_&72Q$@J&A[] M9:]STZHI:\0@\B]UY2I\X>L'A[FMW K,5WP-JH+3F?#:7]TKPQ_GPZ?YD/7 M@319_#*<*8/OLQG6$Y7^?#X\AONH,#1(XT, M\U: )6&?<#*F>AAA/11QR33CBC2->VQ0)3M2BF7?R, +)C$4);-P5ZQI;$P& M)A:"44C,G3NL>X=NC'/GV=(0=$.(XA=YKCJUYUIVE#Q7?4MAX>Z=55_12>,? MJT*#F"<$D>?6:2FQ+K!4&>-7K7/7JRD-QG-+>M_R&5WY^%Q*C M=.U9FP4?SS7"HWL2_ PFP>0E<=\] 5OH?-ENQ9TO)]/A;/%/>JXD@8I3$HQ( M?O ZI)=+=EWB'W"O-3IK,G+!L/T4256("%UV;KM7W9O;7@O#:U]7IO4R1OD- ML1^ 3ZXDX_P79$6<=BP,N1ZGUKZF.1O"$/)LV!8!#5)JXL\ZH$S"VYH;+T>_ M%TV 553SC12J4HF3>NIFQ"N4NR7Y#_KNL\EYVS!NOB.Z"74.-Z%OD\G];Z/Q M6/E?=;/]/V7TM.@_?1N1 "7?MDG[^;$V^PXQ8MM@#%^#^?="+8?TG4-'B MS2Q$=KRV3E%DDJ!+&R^0 2+NGV7VS=A:F&37O4ZO:E/5D:2%"5[:1S7%03Z8 M#BI,7$ACIRHM3.S2IJ7,@!&7+4Y8<-F3%186=FF3,HIA[*]L@ J5F%"+IR@V MZ03@M\A73H(!#U7 M]GV3W&\FZ5TQ=MTK*NV_-EM'P.O+?.X@I6PE<]]_'I%SZ*SBX7EPT[NZKCJ3 M?")#@E-<"%(]_&Z[R!_ZQNN,C&RR^FZY"Q=+*)/JU)B]XKCJ$5)*"3 VC?5! M-JBD-2>F>)TY*P+I^,&E^\&S7_]@%:LA5X2@9(P3+3V=!=\S\&)*43+T;"BG&N\Q(A*M$#5ZE9.;Y"A!Z/3=396)7GF:Q;61195 M,9SUT(GH%1+OO>-D5L>4; Y_><%5D*#,A;6[GCEUD/:B)H7RI]4( ^OU.JVJ MW.E9N9859,G:3G'A@03:%)DK8%ETA \@;2%.KE1_EN? 6?+MFX*X/MQL=?,# M@!F@1E3N'3BU7G-XGPWJ\:_P/)#+?"^07GN8F1^J;I.$Z_[V$EVPD\O7GW_9 M(/+X!ZN?MKM]")^< -4BN-;I:/GZLSD;Q(RW>*I_>8F\O0&--<9%7IZ!2VI/ M(T=MES@?R7*0O<'F"$K!-)#VV:ZYK1I+%1&E9>EH]F\J(K?7A:'EOXE2[NY-@Q[2B*3>9"Q@@=\EB.M)&&BTH'QS,H*!';7# M!% /U^/NT;8TMD4+UHQMG #J$6'UJXKH*]1I7(N4"V"^;K5:O6[O2F:F\8W_ M^ %4#WC?Q=O';E@QH2:1(C4A/??0^2\I'D./>'!(]N-':,"-XTYQ[PE>846B MRU0DW#Z4C=N)IU%LO6YJHTD$N;NSZ>Z(Q7R;,;U:51=$$H?%GT]#J!GY)C,O M6P^ND.1'+:T9( U=:I8,GMJG(0A)8&7.A)$.*CGW!5_]$Y(!)ER9\UNDPDJ^ M1 2#Z=\;51;^X6!UG:),YC8%D A*US N<;_NI2HTM9RT2; MD4_J1=D<7-L*05\/PRXO5,[S<=;F3E-^N*A0#TNSR)1).DP)MW.:DI,,OQYW M9X2P,NTO@JVCZ]YZ O<^C,3)HN/("L\']5=3'=\WT\='G6>"N)_Q1L4A?YZ1-U^57 M'U??CDJ8V_<0 X)7_T@\K]D.XF6IB602'^=U88A$P'<,FL?/D M9?#^AOQ5$!58S8+W)*B:A\)HRJ2.MBS&\#!VL4?0[FH.UK^OF M&S&^/9AH@, 2VF-V[L)<;392H,!G()&?"(I:<8552 M&],I,.S_"HG9.<1Y.<#F(-R;?\ MB++ZT*Q3 'YIM6=N?&]F(6+B-7.B0I*$7EIUF!>=@!LS2W-AHG5[W9NJDYX> M0V2XJ"!MX)_HP5-@ RZFZ=I2A81&)"W(A?8AW]0K4K#RF-#$R2:M)E $]%1U MLMA./N6R0+I)JW\4@CU9?2VRBT^A+(QJC=9K.-7E,KKZ%-'"J2?[35PA.R)] MJ5XJ8^(/=$BRVQ0E/^Y4EO-+2H=:4Y:]^'13A=*H!FZT.L6;G(CDE4&SQAQ2 M"A*X,)$N>YVK[J=@)=%&ELQK@3R 4V2^0I+P]0X88 5MO!X'?A5S[?:B.=A& M3X/)XU!9]'^G.MFN-^4'K[\?E96)%+=+A?99&R?NCDY>WET/$6-R,4M7]+3F M"B 4R C)A2&EEGSK00J\\%.;XMBD-:?Z8/!LQB,QLG$YN;)\S,["0;8<9$ O MO3C,;=4F&]@8]Z5G$PJ>)IHN&IEI(*T"N1-Z0'+(9A2-Y,I-%XH,Z*6U,'O) M_\7$(+F2?.P7T TR0)-VJGM80FN8((N3ZX;)<=6[O*SJ98P<[&/*0 ;LTJH% M'B1OY1(4 E:M9K-?"+4LX=W!1\#,S=8TB,ECLG*_)G;7.X /X6!W.,]G XBD M3SVP >R'0)Y&\4[^/Y!A_*BX PF8"6IK'!BN5D"SX>N>^#.\<+@O:SG06'LN M,=-@^1E$&JCFK&KX_C0GW+ K;UJZH[+GU\GU,.L1/HY11%,"]YZI$2 MB8<23R;9'AU<[%D'GJZ00^[BFCM% >.F0STR)?% CK_'3;5%($IG ;\C[U78N",G$*)FI?U M >A>ZU+(L.EW3NR6BML]C3D/#* VQLP((8//E8(TOS"S5J6N[MVH! #@HO*M M!9S,B?-9IP*KAWDP N<;8L?OQQ<.H\FC7@)9LA(?4N%V()6.M_$ABB(X!V)M),"T!\[:8+@0#JXV?P/QSM/=@BH+DFA/1]/EBZ(6S,@I+'\BKA M9&;O2M[=B?P;N]=00V2C8 )(:ZZ-6\+\[SPS-/&0H5= +')]34..JHOL NF- MA0G6N^G=5/T::^&;0D8B\-MLY9.:H!\+X_1B;RUAGV,979V>Q!5#(D\>;^67 M1^Y 0N'H-RFE)8>]D1-OJB7C7"K%9^=E"AC84R0@KDH-6,_O0> &6#->AQ%] M,\WE&]1UO,J-#%LUUB3*PB75X=_I2T*V=N65&FX12%PX"J1*[9Q6 >S$_DOR MI 7RD E)5$S]$Y(<7O2U,Z$','):20]KG) 4L/%*>^$Z'L@4D72%]L=45PT; MKX;#?SMPNXD&PV5LY81$0HP&^=)I_G3A\L8+V/G[?P!02P,$% @ .X9O M5#]4=;4HA0 6H<+ !, !D;2TR,#(Q,3(S,5]D968N>&UL[+UI<^/(M2#Z M_47,?^"KB7CW3L34HJIN7[?'?A.41)4Y5Q)ED=5]_;XX("!)P@4"<@*0BOWK M7R86$B1RQ7H 983=19&YG25/GCQYEC__[Q\[;_*"<.@&_E_>77SX]&Z"?#MP M7'_SEW=Q^-X*;==]][__W__V?_WY_W[__K\N'V\G3F#'.^1'$QLC*T+.Y-6- MMI-5\/QL^9,[A+'K>9-+[#H;-)G\\N$/'_[XZ:?/'[[\X8\7GR;OWV_/SQ\Z?/GR=__-.7G_]T\67R<'=H>$=6 MN7:E+3W7__XG^I\G,N6$@.N'?_H1NG]YMXVBYS]]_/CZ^OKA]N_Z863Y-GHW(>W_%"9?W@:V%26X*G3_\82]?( O'P]S<5O0 MO][GS=[3K]Y??'[_Y>+#C]!YERV1_JPP2=[\1ZE]!M/%+[_\\C'Y]="4#.0* MABZ ?6CO1(<.Q<8_?TQ_?$<0/9G\&0<>>D3K23+=GZ+],_K+N]#=/7MTK.2[ M+4;KO[QS=@3HSQ<7GU.0__LR(A2G+'45^&'@N0YE@,.7X6*]>$8X07OX;D(G M^?8X/P' 0>'W*'C>H!YY!=.?M7 M[$;[1H%F#0\'^"LKW-YXP6NSA"Z,VAFHUVYH>T$88S2U"9I#-V&TE?7D(2W@ MQ./T $Z9@>H Q1^M+]"2H^DJV#TC/TRD0VWPN"/V .(";RS?_3U9QKT5T6_6 MEW'H^B@,I[[SZ(;?R3_?B/S'D>7ZD8O":P*+>S\)Z(27?C M$_7"MOQH:MM!3%;F;QZ(<+'K8D1S"K!(^,W"F/RP?T0APB^H YSP9@2+H@<< M$!4CVA,.I[+MF1Y''>!).&T/R'I$+\B/R3]V0%9-)<$C4:5=GRX9X76 =U3? M7#QY[B95QVKAJ/ILPT#-VHJ]>EQ4>]*>E:C"Y\5ZYK^X]/8:(;L64K0F@(2 MJ6,]1^X+^N*T S]C?%#@(QP0=:+>CE ?'1+HUT2N6]X41^&M]51/:.K. 0D- M4]?!04OD/QD:$M"7&+TBG%*'4*8=\'F30$+$G;5O&0O,&2"A8/8C\.OIWXI# M0P+ZCBQJZC@N/9INHY;./MXD/2,BOT!?!;LGUT]-"@'3^%6P?9'; *_)UO(W M*)S[J0&F,51VM$QXQ" ?=X&_W%J8+#<,8]0<>^K-UC-J&H.Z3X H9U*.>[$\ M:DTF_+G7<^;$VW*W[A/'DK)F']?"P?*@P,"O!6 (0(ZW1%YECT#S'[0AY":5O1* M$_6 D&OT5&]KGPS0 P"W1*RB\):H'*C>'8,Y4!_G.5&7W/1$375-:CI'?NUW M'95Q>P!W[I.UHI7U X7W]/V$7F5JP2D<$,1[=+TG%OYP((![).H@=NWD:D1^ MFVXP0O4UT"KS@$!']B;8-/2E84$ F]WTZ/"!#(MXT0T"QA4I N;VD3>D1-BL6Y)L JG 8.,H^BVR ,B<1/=N.4W$$=UXOI371)WP-=&EHP M^V%[L8.<&QSL*$_&D97YN5B8NK\>NM?"3TM+T49J@K<4[1+NB]NPX MC(+=](<;7@?45SAS"0[?U9)2"L.KP+*VPJ<$#W'X?F-9SRD<"#F[C[,?$9$V MU$0S\\E] F2W-0H#XBLD;Z#9TP3.!\_^DB"^7\[W0!IP!8 MV,YAR#Z>DP2%.^L#BG'P3/])IOZ(0K3^F+7_^.HZ"+_W+8R#5X35@#AG%P_C MPWATPO?9'P2 BS^^O[AX_SD%X'PN=5 .4[E^]-%Q=X?I+,^KMN9"N"D-F?TY M66 R6@.K(I\IEP3^>R=AOP:76!ZZB?4F0[W?H=U351Y@+_9TW 96NB6+PG;\ MA-X?$-'@>IFC-\L/J2!JAR'RL8LK)E^Z:5#&+?GS9%I$91DY,O*)Z5(;DH%N M1(XLB"EWYS+T>SK?^2:-SD] MIT_DED(4K'P>SWI"7I*Q0-8R U78\B,$$.6@_>-"#A1M3=YQFY %++]7]Y] D+WJQACHEVK<_A9!Q6N8'2I /NY9N?L_I$X>1QOR.DT M9R#PFI46+FK8)$_S$1B(%]$7AY<63%E=M-",W_\ D=_O ]_697E^'S[/L_JT MP?1D'D6^/[:4L_YIVR:Y7X!+%ON?+J2O'5!>-',+G"XVVP47%V"V0>:S*.;[ MTT9<\5YNUC=<0G@D<#3"Y5S,!:SI.N7E\Z45E97CDC*._:4^PS9]5G]6/:L_ MMZ]_BN:&H(2*UI=1^*<.*%SI8)+2^;1MYZ0^G1XDM4^7F!'\9S!GT"+:(IR* MG..IRA'=S+9<2@K;Y8VCRZ1LS.X[;F[ M0]BC/W%07,WUB3'\#.)R0RZH[*85I(#Z+N49<$_EB K5 BV0&2) ,$E1&K ' M/Q-6N63XT.N1<4-!) ?<"W+.XZ\N]W?6/P.< "/8+AHC<+E*%^TQRE"MIXXP#8J=48)F@.?8R-K;6FXE:OL!:0H9NG_ITLK2H&VEM2%J AQ5-A1Y*_SW42^^L<##IS8CA9XB?"+:[.D!*]9 M";6BAKU E63I2-<1,C>YL*T(/G;K'K>9 I$"77@+6X4_/-TMTF'!L/M5O(N] M)!QZMEXC.WI Y.[NT 2*Z>HX[*_2CN@%F;. MMIC:W/F64Y\3I&9ZN',?PIJ? S])S:!@PF'UD9MQ>+WZ0\+9BH2J*+,M%VAN M:P#*H"H9 UW@1:8=]EQ%;8\[!\C]%AE)/ #M*3MZ@#CH8^XH[8W%'* MNLZ7G?[*7_CQ]YYU+Q:2 SD@9UI4891<53KK#5*>TRQB6Q;KP'B/85\RV M7';BMN[Q*;?P[#3UG?O MX[?%-,9,&\#%4?A/P?KCP-@!\J8(&@.48S=R)G] MQ+%@!R]@)C-&+.X S*A@;[(H"MEC/?<=]<9W8\CCV6&8[IHF3V[)GP'YSHVV2 MD(J>YEOW>17,_(CF,N>]OFN.H(8,^1@]VX1EA Z:0]ZH?XB$YXBB.R9(1TH./0)EZ!AGQNF8Q>.B']=%_8=ARZ,) M1)=;A%1,;+SF_&=@00=84(O?P;D=M" 'M1\4:!E4P@#KS9L[U\FCMW .D/LG M+T1&MWM4K$9VN9?$#BCTY,M7M;X T4*7)SYAY#WUT7+:%\#>TR-^4 \]K'-+ M9?Z3XTQM7I![]%!C\7*?Q"%)X_=X[?EA9Z(> #/PJ\X122_^<%3B/"+]>2A MN?\<1^3GP+==STTDWQ9I$\M:X2/ 2V$K(LU8ZTA/3M"]D]"0=/D M%/QWS(8G@2!0I/P5=(1D=L Q>W%% =+THF *C:,P+52%OL'H7S'R[;V:YL+K MJ:+#B/H"0 MK>6J*";^G'"WBOA!VMQ;Q68J#!GK$.@!_?J8V()X7^AX]?/RK MBS"AV79_BUX0Z_E%K[/*3I5T!X"?8EW[\FJUMRUW#*T-+!P%UE968Q#);E;' MFGA?"Q%D=3V=KF/RI9F]P* A$)*P,H7MU/@U'9_6_/*B='F MS+"DC)!56<*E,Z*(!1)KW4PYU.9Z07+LYUZR:O, G(G_6IAE\J$ M1[)H42S563-^]!&C(0SHQ*%5I89*$((Z\00T"K0@985;E<8^B;EBC@G&>? J MB/T(X6=:WY'CUL1KQO26XS7L.,(;/K8PKL^@H\AK#@51X M?+ ;*T,+8KT<\!\C]PRG!+=A"@AY<7I+T 0>^<"\) M^^BB -2.4B-M4!45C'TEG+&XM:0S#6EWA9?[XB_ZFXTQ@"[C<8: @2OE_:>Q MZ8:PT\1TY6R\VKN-.2MO\P$T,QRR9'Q%P09;SUO7YL8IN MXWHQ31Z^I,_'R9/R[(?MQ0YR;@AQ:!;D.$H>MA;KF85] FWX@'!:[6+/'D"P MRUN-9B]R1Q!.:RYO"]J# EFXL[GM=< &M9?E9 RJ@,\J$,";Z:00E&@&>!?3 MI8U\"[N![%):;">^D)ZW[!BP;/9O?OB,;'?M(H=_&>6U90,H:@WE,LHA4Z + M,.\B>CK^X1(J&A?D29$F,5U9/Z9QM$UJ,DOS[)XW%GC,\9I#@E*^FF@8URQ\H[I0*M KVE=;:MU$$YR32K +0/2BY8 MZZ.P\&!?M MTL*D5VU!#W7P:U^WI;M,?&&6+ C"WF+?PR4+;V%'*=U/TY+P<1@1'1"SS.#L M1LP;*;M9M_!0J^!B?;(2[GV;VY8)G;!UY8T@16^@,'MG7,];;7[Q%JX2Q*&! MD>-&-Y:=Q!&*SHI20[Z,9#:% J/X2& T582SR4- A.M OH#NA3YCP2>RGK/0 MOH3\+5G^)CEXKFA@!UO(EQLQQ2"[69_P23=RK@68O- M!;QHD1#D^]3Y9YR&N88W ;Y'KU/;IN%+KK]YP(%//MI(%A6D-0;_Y5EWE-YK M467%UX6!VZRF?$<>3N/:!T95"@7RM75^EFC"J"RB^\W"7/2)KPAWL>>[XL\?SU!W2_Y,?SG] M+EO5"5"OKZ\?'!1^CX+G'8HL[X,=[#XF4!V>)LF%/PP\UZ'^X(1')X5#8><-?K8P$J5-$PB>IW8CD1>P/QFAU4V^[:X)3VQ'3^A]X>=4^1JUB9G(SG7 M.-FK/]O47:/\F%D4L0.:)6U;0GY!6&43L3$O8YXSW+,@:($ VKLS6YY0%SQK MTQ;B$ZR\WV6S2+'.YY^S-/[%M4- >;9H(6O8)OL]D_[FR1A;@1'^R S\BFL?,2YH2LJ;Q.\?? MO2!$SE_>13ANZ/S5IM(C>D%^C,+I4QAARXXX-"HWZW-[Z-&JO/9G[":^. D3 M0-@KV1)3MVX_624M'9>;^5.W;UKNGBC@Y'_.ROHA)I3>2'V>+C)&9%!2#SAP MQ+X*PFBQSF"1[#M.VTX)]J7.YN, )0H-%BK>. N \\14H;= <)^$G)9F4)L M0,"1Z2L.PI!H1FN7MV-.6G1*B)_J[).398-#>V96\3>S'\_DIB95%P3M.R7) MSW5((@ "'($>48@(*K9D!U_3I.5!4KXL6SA751#V@2#$I'QWJAT(X0%'LR7R M/*JL^,Z=A;^C IC<"RJ_ P1U7(M:(F# D>HK\@EH'EGLU-D1](:)J]D+$M-+ MV@N"&J=%-"E$S5'.V27$N/B(!*)\1*++=<$DN(7S['[=UM_2M];K(A0$<;8ADDBJ-9VVZI4.ME\.SE8/# M?BGKDQ6Z-H<*G+;=4J/64Q(' O!4N:;9M4IF"6GK;BE3Z_&""P,XVOR&W,V6 M+&WZ0D[*#;J/*186ZV35X2*.PLCRG:QF'F\G:8[1+1UKO7AH0C84ZF;L6 )# MC[[\4;JE<"T+B#9L MR]7BZC__NKB]GCTN_VTR^]NW^>KO[XS?=XTZ;/$N]M+W@O4:V1$Y+MS .0;9 M\.JR*74;BE^X&C1]^8G+5L=U&E?M","#7(<-5:G6HGMY,UOK8$UEND!7&Z)O MIW0]9E7>@"4X81,5.9>69_D4O 0E!?CWH/+<&=J3FBG,;\ M]CVBXQ*!"H=&"U]&)&L]0'OB0IA*1/#\),9JB4 M"S,V*! H=+8RH4SCM(4FUD2\=F*H9(,#@2JTUFW@J\BS4CL($DS(5*="K+1^ M".B?.HZ;+N#!9+!)8()#H$45D\F/0H09; ")RM2FPTV!(H?O/W9P0!" :S8%X)R69&Q3UVJE*"%0-3IJX4= M2;;ULS8]B%69HP%7K)XM'0+&>6$=:@1X""Q&Q$F'7CE1,DIRV$"1MFSOA+%:7 MA0* E/Q&*!$^+K_I4/2\#P1+0$^4/4<%! J;S%1#R$RU0N2NC2V\SZ[>%L9[ M&C"^HPE\R44Z3?7S$."$!!%ANJH11% M+U!9VP29!B Q$Z#F81@CYSK&]/1(/#Z3)!+);XMD?>'L!\*V&W(#\2J, T%J M-K49]2 ?"A>D#-P &P@'@O! W1X?"$$?"B,DS'QFFTH,6_"D NLL;N"+O#PV$%POA5*GU71$TZ[0TA+UK(^< KP4$B=,G)U M6K/Z@T@NUO9!#ISN(:\Y ;_4ND2>K32>;^W5)W,R0 M(/*\U;ML-("%5@DOMHR\$ C)/W:Z+O=WUCVBZB @4L75(VXEN/L@9VZSJ$=/ MR2@@\B8\-57]B M-R]J(HGFT13#RJ-V2\[F376-(:)=#DC64E[CBGQ$-T'L.UF:V?!7%!ZR5C)H M7G&<;JGY;L][G=?OWJT'3O,6-WV(^Q/+U:G'[=\M^9JW:54 M&9RZ SVY_^?VC$K0,__S4DO0Y29OY_P*X6I=NR5D>[YM:M""S')]987;&R]X M/;I!BY-;_ZR3W/IJNOSKY.9V\=ORG4EI;5*IM)3PNA)@$.2K2:5B4JF85"J# M3Z5B(KV'$.E-]#"JZQ"N>G&)8G.Y_Q92[CQ4:YW:D?M"\%^NM%N^C&@/!"%2 M1[D:F39TX"XN9/5K-Q)<*(L-( C,ZLQ9I%T1*G T.7E(ITXSONUZZ.0*O J: MV:'M3 5A#S?#)^W@!QS'72-R'[?=Y)V/?/900C+?F>YHY#?S+5VO*P3)T>:V M*O*,&D; \8"^9WW?[^.CEYQ, BQ MJEW)Z*HX@L"1XJ!A;^T/+18DQ43J*,]S=^;5,MB^+;^_SM99WN/8 (&)+ M.]CJVH@!M^7+SE)424TBY=)4F01QR'VA;X5\74YW$!!!I%V) %WD@&.1+ TJ MLF.< 'OS:$+.OT!1&?VH5)6 ,GX+;\F0Y;4&]S^76)UJ0-/V9 :P000:^=/=;I M8 8<9Y0%U@'\+(&&Q)]'9P 0T;/]'05\Q R +7++Y?&&HZ,,GBW7R5^89C^H>Q"MUY9< M2%+W?F7JJ@T&P2.G:;*K03X ?DC62POF)&I)I,D G-X0?'>:IC@'U &0.#]N M*MS53_M!<.IIZRSNYK+-O?9G B3,)4AZ2XAN7>O)]1(5DO5"4V,P""XXU6A9 M%_*."7Q%+A'DNH"OT7,0N@Q?.H4N$#QA&B16";X!"-'\I*?YZ'QN!E^%?A \ M6YH6HB4@.]YCC^YF&RW6Y/J='LMD^]_27PK[OOR066LD"&XM#>Y(5; 'L%'/ M]#3^"5IM"!">+"WKMBT=EYW' ',(KC, "*>6>N36 7HCMUESQQG"-'DLP;46< "';EZLQ]XCZL 35\FBMZERCT M@V!M;HG" W >*:V9Y?^D2EQV7PCBN24"LP&&1V3JW8Z<\(;@A.'KK"*R=4: M8%9NB. Z8+=ZF2ZNY"KP/&2G(4@/@>?:^\MX'\0E(:S>#8+%N![%U&&%MSO/ MIOLWL2I4<9\KAE2S3Z 39+ M*A)6 UC0A,TR-N7+5;D9E;L -D+6(&<9SK;3D$38M9.J%H2/OA$\ABOKQV]N MM*45/ @(8?XFO2^+5+W>$,Z\VH)5#V30NS#/ET:S'CVIF(G/.P"V,=;8@>=0 M@J/A(WK.KEM"RI6; ;89:M*K#!MH*GWS0VK 0HXBN<[: S;WU:#;&9#@"*@. M<>U[(6@;H":)=: &1_/9>HWL:+&>_;"38/)'^!0>^G_Z,OAB>2@)(,S5 M@,2TY3NG7Q1:PIG2S]?,%'Y M,-X3L<6$E<0B%NDQF-KMD7@KV]<4)J MXJ _0DHR"^AWAV!O[YR< T@[L(R?G]/"D99'(:#EJ.?^.L"[Y)E/]8*PHFIR86G49%G\ "D2R$UI)@TY880CL%: MU"F#!(Y 5$PGPCMW//*=@\$QD1,R%Q[U_B#A7AIR>LGH[ M26DFHK=%Z,&S[+2 ]C%K)[LR6KW1($CI2D2N#3FXK5_.S;[PY7&ITEX0[B^U MMK$4PE8W:^Z11 /F3CF*4S54L0\(KZ"*&T\%/G#;*_%;HDXNR+F.,8$P?3P7>/E/O#N$ULM:&4P<5,I%Y&M%I$PBO=DT1JR.]Y2'&]M8*$=G[-KH) MTMRC!;[@JBCRCA!>P6IJ(W(@P6V:+*5/DG]K\>2YFT2'"N>I"9#G>2[M!>'5 MJM;6DD((E9))4DK'C6*,#JN]C,D5*/H[2LQ-8I(J=(=@%6V"M@J@MAO4DTF+ M8SJ&8B:&HU'^--MH6<)6'0>$5:>JQ*T*=*L43>Z9:X2I2S4WQ<8JR+.X,Z(+ M]$< D3.N*A7UP>V,?HZ%+OTT2$X1:BH:G4& M44RP*M6T(&UWPUD_"B;81^19$7)603&R:.&GZ:GF/H$E3OWHZ2OU:FOY60C@ MKP1\5MGH9D<'44"P\D9M%!5M\T1AA?,1-[=D]O3+T^^R=9T@Y_7U]8.#PN\1 M39A"-/,/=K#[F&#GV@UM+PB)BEXT/JUH?ISC\U^">_0C(MK\40Q$;D1G^/+I MIT]?)N\GQX'('].KOWV;+^>K^>)^.?GW=+3_03KN/#\\6=2!:I\_??KRD8[[ M1'3.=[U8M^PM"PAOZP_1RF64L;OK#Y=EGN:U;VK-; MTA/;\1-Z3[XE]XKDH)3XBE0D7_'>R@43@OF!M;@T^PVZ3D27/: MO7>RB<0DE/"DC%)G0#5OH#U,M5C/_!>70A8A^RX[6,IV67%["!X RCQU,,.* M86HX2>1LWWEV^ M++$W13@@"XZ6%@_KLO807LEUD2Z#J7&<)WYT4QR%M]93@*VT"*& U:4=(#R" M:V-=!E3C$L9U<$ (S!4H9[]#>'_6EA]G,#2-PUL:9W*)T2NM 47I1V@G8%Q) M!@]_17"(ZPN M'D\A 'JQN3WW0);?:0I=6B*+Y7D5].D2*"?^)=J7UC."T<4ZT9]LJH7_B&:I MK>DO[T*TR9Y/LM^]($3.7]Y%.-8V.##V",,I],9R<>;S>V+SSA\P,'(2"%9D MF9=DGN_EO=7,J$ 5?"8;- 8T.%\)'<;F<$2]H8!>.1J3!H.@_0W%/+HE5U=G M3HYN?^,2MDUC'H7"H-9(0*\]BI37 !0+"9$37'@7HE4Q( M<&T@6WT1/++?(R*JA.UZKI7:^!C'TRHX!(JE.=AIW!\M,5K\.DE30^[MZ8NG M[.3O>GZ@5TR>CM U>CKBM?N8XFFQ3EY*P]3+>N%3E2?>[00 *C-30Q, O2W+ MN:4A^/M]EDY>R*D+!<)A@5T5'ZQOW^:K MOP_OD3HAZB59AT-(1WTOT]@\&B&T2;8Y41B/;;):&HFG@=KK=>WQ^_'1]JPP M7*RS2*D%3BIA"QZV!>TA/FTW1/037VT^!B#HE,SE"=^[A3V O'1+V51*H;9> MN?,8P_2T^$9D*EY&F&@.&]>FU?+25QF*M@U&"E\()C9U^NA UNYN(OIVEL!SL4Y>\EW;\@X?V+7- MILZ+&P9XB?"+:R,N^5J;"((=K>I>;! -$(Y"Z>'/._MEKRE-#-S?FTMS:&%; MY&KK7"">;([PY'N$/C&DH-#$+,]'OU^EN[7.*!#.BV:YI#(JP-EL5VCW3/03 MO%>PU"GV@7!DM",4)( #,)240-8QEE#S!M-8,KF<+F?7DZO%WG(:+/=LQ?L$6+>V*H, ,$J(F"Z$^59 ZP6Z!CBJ$!#\M4QA)^@70_"CZ?9MB'\!)"#(1B-K4TB+JFBO76?5\',)ZK, MGBD,*XW0LY"4LBF74C+ 6L@+$,9>9/&MP>46?W\3'0/.1-_@[BI*ELHHV\P-QE+H-PE!: MGUZ*V!B$6#9O+N;-I6U[91&^HI#3?L%I:Y)!R*W&6+(.IL!=$J1[+JVLK/8P M5'6P\;X85<7(X/B$=9"G6D&3#*0]"X1@H'XX2QM5X%CN/DB2L)64Q-2=78NO MJ@T%(;"H'>:IA@]P''+< T7DT HT-P$6/4*$4R]95Q("P48Q'85HF?0BHRFZ M.ET+A%"FM@56[_Z>+/+>HIG3"\' OO/HAM_)/]]\&^&($(CF M&KTF8[F>FHO'3Y\N/EV7T\>Y\O_3#Y\N[^:/:ZF\_O5?+:<_'LV/7@_D#SZ3>C,<=8(2A3M MP#,S,E%O\BZ"L9G#SKMXA_ &8?HXM\)D;JZ)E=T,@@E<.]41&Y0WD^FHH;2) M\#(=\2NL\@XB&-9>M0K99V)^L"98HBCN C^Y#SU8>($3P-(";0\HU3PY9%/J M"6$KJ5%4"9R6ZT.F\3N/5"$N!K)3%IO[C.!UAB"K, 8(@Z201A4! W>%SZYO MX2K(9'F^;!1^Q4'($Y#R;B L?TK;3 Y+JWN,<:SF=2HB1#@JRA)'X)RU#FDE M"F\?J6,HHT1(LZ.#L,C)]F6S('=-^]\0C:Y$SO0%86N#\FJT2<5%)?**!P!A MKZI 03%4K1(I9X\[HCIM0YK29^H[A1K-RWB]=FV7:E[!3>P[B^R)"W(WODH73LF"V'<1)':J'P*.@:%H* M/Y)+P!F&/_D.XFA2$L,(92@NDR],3?\4><"6?*-1 "!((*L5A M%.P0+BU4*/:DO4!*OS(#GI!*!E-?48]WUC\#G*^.%:#/:]1_*)>V=..!TA?N M:0 #N2$65\2-+16T!1!%RN>B'.^"]3<>+)J-O^ _YC*:]!TN*F6&/#"TO/2^ M^/>1O@YP1$;AMQXDQ4\-2(H"!+TBF,G#I5\!"($2.YQ@LF]FO2-8V<4[+C;/ M?N];'#!(?SC"3E?:G^;P0XS0T]_[?):6(?1TI2 T9XP<-[JQ:"[^:"^Z@3(: M]B!P?ZXI<$7@P*.'^*+); KEALGE*SX5(-TH;U$4T6>5=(7":R2[*8B[HX"9 MBF1@0]"7O+^*=S%-7O*"9NLULJ,'A-W 6:RG3KH8CB*HUJT'D?6'FB)+'3BH M%.->-E4[ E Z=;A2E6HM"KQF=IKSSSA]1N8J7_I#]*WPZC&K\@8LP0GA%#NN M*KP)\#UZ+8@;'/CDHYU%&@DR*^F-T8. _8^&=$)-2"$0F!J#CTPH5%/838&H MBY48]22C,1.ZQK,9'5:UC"S?L; 3?GMVK C1AI_^R,ULI-8-@LHH8J@\2Y$: M-!"VQW!#T/[8D$PS$6DF(DT@S@Y3+=8S_\6ED$7(YLLQ<7L( DPWN$H&DPE6 MZRU83=L8H1#0$Y^(361%U"EK@NX#FXU@%$:T> MEL!1WI$UANHS9*WJMJT!+KB]?4O.ZP ?(CUND16B5"QQ!+!.QSY#UVKM6!7@ M>MJ<(66KU=;R+SZ1HZ/DNZRS.:5#]1FXUOSFE(+;%T4__[$V)7E#]!F7U@(% M>6""$ZLEG]KL5+ VZ((C4,5=.B6DID5)*$K%8+6ZY7(&6L;/SP&.IKYS1_.' M(9_J65FU4RK5RSM-O6>G=/FEF0VF#EVKY$G"O;-MG&1E9)2F+9-&K5>WYJ5/ MS=!%#31PLBYU"0ESGY!%'(74V$_CAG<46J$^W]&O")J,(V! "W[,*O7LJ1O +THV#_UPC#O[]))]\ MDLUN0N/'%MN7X5[:87"/@+Q[-?@624J0DNI=EB8,*BLU I""( & Q9)4X(% ADN8]>C3XQ" M*IPW@A W4)$(YZ! H,$TCH)=\.1Z*!22@=$.0OV-BI1@0 .!&#(]Q&T-H0I&1?)P88) GF6PCEXMC I.8D(""=I#J&)1D40"J" 0 M*8D@V!+6F>^>C:BD1&ZJ8G@?/:V"QC M,<*K&\,9!"6D-DPR9:7)"?I3:II'4Z.,-7352 D!=1@,AGH$@(L !@35QDKJ MS\4+=VUN> B&

CPV>)O*YC>W*G.K,HHN@//%*+I&T36*KE%T>Q=$1M$UBJY T2UDI@UY MV7SUE-J?/EV<*[73J[]]FR\3998&ZA3FF03K23[3:G8U&/7U^ K(2/$;7NX+ M?ZD%[:@.8X)WY,$[>B0Q03PFB,<$\9@@GIX]U8=::T,:K*,OC:5@0J68*;]A MRF] *K\!SK!P0S&+;FDRQ[D?$0GMDJT_#4,4$9&05E7WK%!44$UKA![$(<=( MT(0XU (=.+6/R[VW=F*!J3T*$/%9@=<5J^H$7;/:7Y&9>7K@P M3$*M+P0Y79&Q3P(HU* %051L.8A"(Z%?J1D$ W\3I"H!!H$JN4'Q$7GI$_#6 M?1832-@#@B6] 5H)801;*7A@-;DYMO.Z!CA3IKMOBYXITVW*=)LRW2#+='.B MJYNX5YK*W:9RM\S69BIW#[QR]ZW$*5#[) M39,G9_[*OY,+E$-6ZZY=ZW"%RBS)SM1W\L(=-']#&,8[Y&1-GD)1@<,V)X1@ M*]#EM3;Q 96&T52_#)A?_ MB B27.K&1\$H*R]MS@5)V+7+=BTC:WMV(BNY4T.P$P]88G+Q M.FI.GOLOI'V >57S6IH+@D/Y<'FU@,A1,^?)GGS Z-ER'>KA[X^S8O!Z696".DM1Z#E%E$Z:D',S:[6@> 5 MS TA!>AP!:T L:-FYJ,#2Q=ZP\EL$%*A#I=A3U Y:A9-M)SCZ=*9DLN9MU.V M_65L;,M!ZJ@9N#..[85%+SZ-C4??!%,6O^GN.94Y*R1;;1]OJDRDC)KY,K-& M\8?4:R5\L/:"/ 0=KV%LSZZ"/=^R 4N$Y<$8KLJPY&[\>;*4=DU8*O./[\:8?ZP48:P78[5 M6,;87FR[95T-1 ^&AV\"//=M+5VD-8WN2!7'Q*F'YC7'Z;>!O5@COKM%3%Z8NV0+&]EX+@L=/43QJ M!C\^HO3'XPIK&-LK;P]LKH#E47-Z?G 1!8U_&>QRXK$] ?? TSS4CIJ1KZQG M-[*\Q% CK4[0Q<2C>RCN0PGAX';4G-RM'.Y/^%Z,\U7N[8C<>]2)'HR U(7H MTXTA00(X9OH:!,ZK2Q,X,+G@^#,D*ZHJ^8ZK!X?WBIR50]3-9I;/!LD2V?*F MEB-C"$QV%?BA2["9_+'"EA^F%PU])S?Y2)!,>#680P[HD G/J^ZE-P105S!5 M;J_( 8V6XVJ(] _6/DDUM@HRP97#@\*O. AY]Q%Y-Z"N4U5(+ <6'%D9'VA4WEHM_M;P8:1P9%8:&=$]L_BBI@) AL! /.\P]0S3H M?-/45S[D,T"ZN7:GF\CQ HZO\AO60XSMK16B8ZK.0H)5B:%"TA?2?;4F+RA" M#([*^=/6P:NL<)OF6S"DO2!=-FM25@HK.)H2*!-H?G.C;1X2P'.D5^P#U#&B M"CTED(*C)N$[3)_KKE'Z[]S/DTCQW[,D?8"Z!%2AI@32KEVRN2\/^\PT*3H? ME!RQ:\X ]1%=A_:M( ;X W=*[&T.?"MQ#H/H##FX" MO+/F_IK^DP*11#0LUKEU:>GZ-BI >4U@G-I1;/'< %J8IUL>ZMS.5Q<] V6U MF85]HN:$"WQ+SL+6.:[*=-TR7N?VP(:P).>_/W\\(O"6+"S]\O2[;,DG&'Q] M??W@H/![%#SO4&1Y'^Q@]S%!X;4;TGHL,2XNJO@"0TO[6,^TLMD7YYKT=;WC M&WY"./0C0KYS?.>*W(C._-.GGSY]GKR?'"<@?TRO_O9MOIROYHO[)?WS.,TD M6$_RB29?KB?_GLWU/\BP.\\/3T Y,,3G3Y^^?*2S/A&-_UT?6[1J%;&SK:<_ M#)0744%I.&[K'HK <2XH312!XX()Z0@I+BX31<+2X0K]@!2"D_"DC%)G0#5> M_^T@/ ]EJUT4SGV;6_E-U@&2VX^4J_("<#*@(&R5"E7GU:TRY1%Z$(*<6WP3 M0E +=.#4%E7,5JQ0@0K,"KRM2FPTV!(H?1,_^DFB+Y84+2Z&J]84@FQLH M!:\(+0BB8LM!%!H)_4K-(+A6-D&J$F 0J$(CP.<^N4/']-E%<&*R&O9P,'+, MG4TM#QFP,YT?@LQZ=&8R<40_%_L/:$>^SO#SB(D)U9B3;8VO$4 M?VD'"(>+C&LR?5\*"X0=H!*F8DH]C[#4\VCCL=HKSFSBL4P\EHG' K6;33R6 M:^*Q.I$")A[+Q&.9>"P3CV7BL4P\EHG',O%8)AYKO)[\[49E&4?^GAWYVPW3 M,G[\T/SXVPG-J@+W$*AN_/B[C^TR?OS&C[^7H+,^_?C[Y[^&ZQZW7D':E.;E MX6/4W'9EA5OR S7DO%B>P/;1]J1 '_<&4KZNH.3E/M,)+*=327)!.^>'Q:@&1HV;.DSWY@-&SY>8U7/,2 MKNEO7WU6>$H_V#9Q%LI-K5,R/#5,=S WUJ'@AS M"Q [:F8^OA=T(:M/9@/Z'CX0ACU!Y:A9-#E9CH4O.U,L./,"?>P?"-MRD#IJ M!NZ,8WMAT0X*[7;+HF^")P65!KNIWMC3PP+ 8GE,I(R:^.Y:Z32#<(2Y[@_!H]!T1HG!_Q/6OG84:9?W$O][W2 M&L;V( 'BOE?"\K@YW7IV(\M+=+'%D^=NDN$Z\9UD3SRVUXH^>)J#VE$S]/H@9%YJ!TU(W?+O?VQK'J$Z9!8]NWP*3_]0..S0+K1]?'@ M!C./09Y3@\,%QY\A75-4R7=BFF!,#J*9?&Z]WE\C; MN/'N\F6)O5R\+2U>2G=9>TB./5*>RE[@9#!!V">FDI.IY&0J.9E*3BPZFTI. MII*3J>1DBJ3(K0*F2(HIDF**I)@B*1KO2Z9("ES?_S=6),44)NBK7,HX"Q,P MSL:J7T6GQ'+8*'0$I+>)"#]P3F.]*G- 8+H8@1SA@\4(-:XT$R<^A%<5% O\8^"&+ M$FB.+0X# O42[H@[#F@ N<&>SQ@+K9MG9:L+'0--[MI= V!-657S2-HS=WBBV-VRU)]5,Y61D5'"AIS00?]X!A^(M*\U,?H MEKX=V'C500>W_<=10?FB76.M*:'<9 M%/MVRQGM>LXJ@@R.S$V:7:;,/R%$SIRF5#:+$18^"V)3*-J6RQ\3F%+9W3XL,)$R:N8SI;)-J6Q3*MN4 MRH96Q-64RNYP]K&]-/3-JJ94=F?+@*2Q#H]U3:EL4T#X;97*-@6$WW(!X9$6 MQ38%A#N,40=10'B$NS;[C>YSH@67?#I^: L*=/4.8 L*F@+ I(&P* M"'=>0/B:0&1Y4QR%M]93J%M&^">],L+I9!,ZVX1.9\H)RX:!4B#"E!/F@@GI MP"@N+@O--N6$&4 U7DZX*$4#3/L0\3_W;6X]85D'2.X/4J[*"PK+@(*P54Q% M85-16%K-TU04K@0V!(JO!E%\ML4ZP2"+S^:N/$D6+"IOMNZSF$#"'A \K1J@ ME1!&"&2;OEK869%I!,?A69L>#CR.?U$3!]X9)@'9LD]6]3. X N,[--1.>NZU,Q60PY')VR=5HUN!'@(+/:*05O.( MD+., OO[-T*$\''Y32B/)7T@G)YM[HPB8TA0 8'"*F9/4^S=%'NO-1($+:P! M^[XI]BX? H)XK\'MIMB[*?9^ BPXLDIU%Y[JDI?])=B($Z 3?^[5UO(7"40$ M8HM\._>9!7:[GQYHY$D5-NL.::V&D[0,!G*2?VA*X$/QBO*#2"^+ !I*HEDQ MI!?4C4> )O_YE5SI7'^3[C>>RM3L%)!(V\#XGH@U;\;'TZ;VC:E],PI&-K5O MNC04C^\YP]2^,;5O3.T;4_NF OE,[9NV9X.D'[6\J0=;^V;J.CC0+7GSLU[) MF^F'^8?K#X\?%A],L1O9,% RI9IB-UPP(9T0TK(DIMA-*\5N$K&YQ!ZOMLWY M[Y#\'Z0\D[VKG<, @>]-Y1I3N<94KC&5:TSE&E.YQE2ND9#-5*XQE6M,Y1I3 MN4;>!\+I:2K7F,HUIG*-J5RC:9TWE6M,Y1I3N0;4;AY0Y1J&:5HV> R*PRI9?S>Y PS4TRV]H MUU^,]Q>>E"LL YI9@=;E^@$0B:E-.! M&)PT-06CVN UH'523,&HDK@:?\&H=LJTF()1=3?CFR@8U6X=F9$7C!I'*:&^ M:LV84D(CJ"UC2@D!*R74?1T8+MQ#H+JI)02UI(NI)=0XQ\&O)=2NU;4]+ V! M_TPM(5-+: #<9FH)C2(MJJDE9&H)#9Z'32VAMEG7U!)J'I&C9DY32PA$+K\> M!;&I)61J"8V)N4TM(5-+:% ,:VH)M9UV8L67%K#V-X50&C!)2P/1EI?!3Z- M!R)]3IP_#P=/!FO+VH7J(L;VQM"QDJ&*YE'+:5/![:T4"3(5W-YR!;=Q5A$R M%=S>7 4W]6#3(3'RFZS@QCR1DNMR7TI'-CG4<-HA<;0(OZ/FZFYEB M,)UMDDXW(?.92H6R8:!DQC>5"KE@0CHRBHO+DH:82H4,H)I^9+RU,-Z?"=.Y M;_,*%TJ:0_*]E')4]O0F 0G")C%E#4U9PU!6>\R4-:P$-@2*KTQ90U/6L LG M;U/6D-G&E#5L^Q9JRAJ:LH:FK"%KPYNRACHF3U/6T)0UK#42!"VL =N^*6MH MRAJ:LH:@=G--$@,O:W@,*LA:EFW#%88 &DW:<'E#!N!]T;(>&?NF8&ME#O5@ M!B=?3:'#-KC-%#HTA0Y-H4-3Z- 4.H0I"$VA0XA1=J;0H2ETJ$S>H14Z-"7O M0)1--"7O3,D[*+463CY5M3\FYT/&Q*WK7- MNJ;D7?.('#5SFI)W(%+5]BB(3#8EA3\JYM9C4E[[I# MZJ@9N#..[85%3*7G7[<,"$RFC9CY3\LZ4O!M#R;LW7$/L#92[ M,S7$.EO&V%X=3 TQ&&I%QX5I9 N I.F.1J%X0R5I3/&EMU(DSQ1?>LO%E_JO MG=)+;Z5,S3@+W[T=/C55:CI[N#!5:DR5&E.EQE2I MZ;Q*S9VUKURBYC_T2M20J4Q]&E.?IJU\U:8^S7%QS&HBICY-*_5IBA)T[ML? M>(5I>.T@N49(>2A[Q1U@Y,5CN' /@>JF !'4.C"F %'C' >_ %&[=MCVL#0$ M_C,%B$P!H@%PFRE -(I-@6(VF9=4X"H>42.FCE- 2(0"0![ M%,2F )$I0#0FYC8%B$P!HD$QK"E U#:SF@)$W2%UU S<&=(4 M( +SL& *$)D"1*8 $?RZ+J8 D2E - A&-06(^GYU, 6(8*@5I@#1^!6*-U26 MQ10@,@6(W@:GFP)$X^-I4X#(%" :!2.; D1=&HK']YQA"A"9 D2F )$I0%2! M?*8 4=NS0=*/6M[4@RU -/L1^$BW\M ?A96'RJ6'9C\6/C(5AV3#0,ED:RH. M<<&$=#H4%Y>%])J*0PR@FGY?G'D/5ACPZ@R=_@K)[T'*+]E[VBD$$#C>U!0R M-85,3:'QUA2Z1B_("YZ1LT+VU@^\8+-_=#?;2%S!1MH+@O!MH(J-%$X()%P- MHBQ4>Z6&RH!!H,J0RT)Q?(M,62AF&U,6JFVK@"D+954Q9*%,6RI2% K6;!U06JOL=G1>1B! FBD@X#\,X<>:@ M'_0"+:O/ .$"WKT\D.,%+%\5SD]0PT;#56DPM"0//>:%TD5$-));"M_33PVIU?F MTVI'Y;?K9D>'Y!18O>A4LSCIFCE^0_2EB #W0@#>H-D/A&TW1 _8M1FUR;0' M@.3AURB)Q6"#.R5,3;#^"D*9FF":[A=]7'S[*AH%]N([KII@+1>),D7!H!4% MZ]Q6R85["%0W1<&@UF8R1<$:YSCX1<$Z-ZR:HF"F*)@I"@:)VTQ1L%'D-VZW M*%C+N0V/_E04#+XUL(VY@+YZM\!V+2-RW%+RS9>@&UU9+U."KG76[:L$W>BJ M=)D2=*8$W6BK=)D2=*8$W6@K>ID2=.,N03>Z6EZF!%W;S JA!-WHZGN9$G1C M*T&G[B@S$!9]$SQI2M"!><8R)>A,"3I3@@[^ZY#&H _D&M>BR8(@/*3>7XD=L>^5(1LZ,\FH9'*8$A\^W8L$:;2Y8$(Z,HJ+RY(G MF?++#*":MM"=R5%>'69.,TA>P%(.RLQ:'% @;(9A5"ILL;JRJ51H*A6:2H4* M?2 (7E.IT%0J-)4*3:5"3;/$ "L5CJ-<7;M9OL=1KJ[ UT/.Z-YY,FXNV."( M7KG 2%ZGB. E3C@]>?-=;2V_6)8HG/MI]9&J.GYCTP.-&^NT*(PVTEKUAFH9 M#.0D_] OHGJ6.W65.RZ.E973WL,]*P" MBJ# 2!X'\]5."LN= M1,&$;.J)75C1),R71-\0;;+NR9HN?&+YCJQQ"L'$]2J*FRM&G*RF]5BG5S;R%TMN,""C._A0R=*9^1%9[]D&UU +U48;LN>] M-K#M;CT471%E%+M/<:+C%.3 U8D48.Q#]:Z0"GRBQ5 M@I!V_,/G*B9..YEV$B;S3MQD8F.7-'9)8Y*@4BZZ3% MN((@3D #1 VA&#IK T3D,/B(@6E(L0*<%_[$89[<( A[+3C"J=(($.06D[T4 MO![8$ V#B*O7H"81"R- ,,TW0,0"1!"(:)[#0#^'-;E5PT4OB(,CISK&!](12[3W$UR]EX. 1 MM6"L$FZQO,F0WL#8$+1JW[T)8I\L/13@E=MJ8$]9;"!:Q>XUN33;I*$$O9QF M WNJXD#1?BA$-M7#AH]1S28Y(68%VG[*51VF?+N2$_^38Y M=IAGXW&X$NS@."99WI,\$N5)%(GRZ&ZV44@T5YO\:FVX;V[MS 4JI;>6BMD\ M+L#Q%P,O"5Q$MMJR6G6^[U)?(POO-:E:8:AN*5K?A[@&J'!!4$7GCKV3SW*E%;"+X*NCY6(GB: M?Q+ <1A=!?@Y2)-*<)',:PCT15.,81XP3:-W]1JLMD$<6KZS>B7WYOW"+Q[^ M/&0K=@/Z&BE$O2)HK6K; W+;5%>2A^JV>4C!]ABG3Q7"[0C0?MQN70* M (5 M^*JA"H1JR$0'4C*>T5ZL. 08@TL(R&@'03OB\]$)\LN+AX![ MFH]ZL2Y8T@6"B].V!Z'%.VZ?:'( 0K\B;?HT (,;B'NZ2^ MF)IQC-VT!R'*T&N:E'FT[ M:C#I&G1ZM)@H :1H)H$@$TS,"^B8%X:&-?N1IHI]I%NEZ#5&USCWE9Z9JXP! M09QH/"]7 ;$#!^AI'&W)'+^SG,O++2!(/&V'YB( X)35@BE"0A"E'D#-R4*Y M)P0(,L$>++S B=7/25+E/R"< " G'+_GD")CM #1\@',EB2[EYG\\DZ#2GP M1A4FX)33W(6JG8<4NZ,+FPFLZC9(IX_ JB9#H;,,;Z4HW^+]A/O JMQ_B-$U M&N"!(^W@ QP:"FCI+,"A^R*@O/)&>D,,.FQ%#41P1!Y?^O6Z03*ZP,$CZ7E] M4@*)$]N1^X(2*ZYR$==ROT%%SVC !9^&.=##JL/;D.5F'!5W'Y$=;'QZUYT[ M!!IW[5*3;,J">0;MJ>^4LZ@3?GU&.-K3 O*TU "-JWX6B.6.YNZ6E1JR(76$ M&W#\>/Y^Q]-13F/VTQL' 2U_0%!\-*\\>K<\U9!AJS'H6[67G*^2M1I>:-V2N7[&FGK0@A,&-Q3GZ)8H0 Z!P?(W[D'@E2O'J';JEJ8UC66J0($C M79/GUQ%BF=NG2,:,L0=E]_I M@9O=8NXL!TVC*R\(RSE8E7MUB_>:IC)EJ#HEQ]1QW'3P;#$TT,SU[]&/:/6* MO!=T%_C15D'U41ZH6Z+5=R6J#"@X><:0W 6X'I%''R]5ZGRI#- MF1LRDND M"(Z\JA>PFK?7KDG;D/5,'3QPA.6DTB_E@+L4Y8!+GTIY3U3-3M$M@S1D$VL6 M!?TF*:*E*.GM_,7RLK"DY3; T0KAW='_03-]T<^?+L[3%UU-EW^=S/[V;?[K M]'9VOUI.IO?7D^5?%X^K]ZO9X]UD?O_K;+FZ2WX:2G:C:_04+9$=X_2>\D+6 M3"\S-P%>$F2*$AHI]>S'TF&Y.'%*NMPG8C")VQ4$:@G:P\ECI$&H$UL''S8( MLOZPO/3V?(\HNHE]1QSYSFL,(:JG2WKR\ "!H%G6>,N;^V&$8TE&"FYK M.(ETJA[0/,@@$"F_*"8J->%&EZ;Y7ZP9:PYIUH:0_9/P2&YV"BC'L)BY3]*0 M- H_!*;YMESA1*KMC]M!**Y%'2 -CH :R%YV#XZ%?82 MW5+8!T+4:_L4%:( F6_+;\&+PC[B:C>( (;"C6(K-X=0A!M^P)-%1L02)]H MTI>6_1TYBM06]H 09-LV@84(@$#38[J+9R;L5UIC/YR@50"MDA. MI:O+8&O@GK\.1%<6QGNR(9)K.._4EG2"H(C5IKL,2'!/@^=PGC'N+L 1=?(TRG$"JR"+\[ MA%POC7,!']QVG4 USSUR::*:4?;/44%B>(4V-C*$C#"5Z=TH)CIE!1Y'5F^SP(IN]Q::IK=-HCF,4QY[W4JOG5O:'LEO9S73^./EU M>OMM-KF;39??'F>I"]G[2;J(B>4[D\,R)KML'9/ G^!\)9,GNI3!>)V=/8*? M!LLP$)TF&L!?YIC4X?M\>; 6FO,'H7S'R[;V:+QN_)QROML89@>/[QL<% M!*V2)8$.RU1S:!/UA/(HKL[43"J*0(1*Q?# N<('!;6N$-["-5A51L0R@*"H M>+D_?/RKBS#!UG9_BUZ0IR9]A9WA>"UU)8"%Z !%]R*'EE>M+8T%8\"3RPH< M+]W5?'A!D3EQJ@P3\"[49#.K!U21+.5<)AE9$$(EVF=MHGWNA6@RN=LDT3Y# M)]H7;:)]@>0GU0K1OH DVB!#IV1D:UG',0%6)L#J#058#2\D!T"(%>20G*%% MS &(L#*^ZKWI8)U0U_BM0_);[Y+VQH>]9Q^D+HD-WI]]$6T1+N0R$9*6UQB" M3U&75.7A 0)!AQLDR7$>ZE8VZP=,=DG<-%.P(F%YC2&X!75)5!X>(!"T<.L_ M..)HF,98?7HPCZEI5:V9QUA8 $5<,=AJG'X*I)JMK+UYX1G-^-N'R37MH:9I MS]*KP*<9\8B><9)JD2GZY9'ZD$)>W6E8R?0AN[R8#3#4;)TPZ/ M=L+&H"Q@'5%.B)!6Z7:=^O;>4=_>\RI=OUDTF27GKJ39%Y3EJR.JZN 'U#E> M0X^YE<2$-SQ'?S'CK2!+\/951ZL<;.1Y"OH!$T>O_^E3&&'+YE5=4>@'ZIAI MBX<4\ O0I"W9EU:PU "E5E8B6X Z55@676BR3I!V)V5*"<##!SYSF10ZKNX M"E)WN&,:G%T0WFE.+T )[ =@YWZ4PO]%QAHM30KA0;4>,[6$F#?!?HLX6JP[ MY[^362&\_8)AP!/,M&J?RJN"'J:^1-$K0GXJC.F-B<45.ATAO/UJ$58'.'#2 M02G+2Z^Y7#@ON97V7GM96EHAQV,A"=5M4B%>@3SE3IV2BU.EM %RE0$#1[[S M)_^;EWM7D8AJ7;NUH' JE5:BI1I\@Z)H16KV0\^6D@O#IVL6U;,C)E6!PS/\[#,.8:/UJ8 M!\)KZH Y,D?CF%DR+40]]VT:%X*N4?IO^RS*FQ?"*_& 69:'UM&P\$%G[N"- M2#(7A'?NH;"J!)5PV;.^RW"U.U![\W:KIK;RHMD>UO9^;$)82?(Z&1SE@=G!+*LT%ZJ8T!!Z5X'/L/-K#M4DZ-ZBKTX!Y MN/T[%.,II&$89C]HJ"9?M!\]BE,2V>TY'"D$T% MP2UY#+(V0V>_=8P>15LVBBT_EFD4/CXN'V>/J M[Y/I_?5D]K=O\P=:LXC^D$V8%"TZ3$E^(+,.ICS1L1I6#@Z11GY41**H^I!Z M]UZD%G=1EWM:#%R0TD:I)YSB0KID+ H()5 AG$%\T,C4POPS2CV!9)#1X%DE M*A9!A$#%P\*DJ<).6D&P26DPX+E;Y DL$,AP$V."16J_]9T;]P?])$[>)NH MP1A3D3@BL"#0Z2K8$=T,8;5MPVT-P=10D4)K9U!N M!R+ZLR)%&.! H 87FEM)XD25COUE0U0'ZT2#5+8O#C:#(1>PKY@?S2OK!-HP M(J2X##)PQ]K4MN,=?1)#SC5ZQLA.G['(9P\E>"=R?Q?@R/T]^9X+'T_H-C8\ M:%.,D">:PP$X[N&N]1[Q.$+?Z]WOO]1?G]_NMB7M[/)=+FYEOU[&(>'9,$RNT6&ZG?CO M\-S6$-_>F<0H;D@N-! $*6MQJ:E#_+BNT _(T[J$]624.@.J:0M?8:K%>N:_ MN!2R"-D\@YVL/807RJQO,I@:Q[ECD<%>T)>C-<]%X=SG(UW6 <*-3QOK M,J :KV6RNT3>QHUWER]+[$T1N5(2@)<6MWZ)I#V$*Y4NTF4P-5\_AFA8WA1' MX:WU1$O]$J5/R.K2#A"N.-I8EP'5N(1Q'1P0 G,%RMGO$&X;VO+C#(:F<7B) MT2O"*>D(V0BU/O#0*6@*X5U8%[,"<)I&\IVU5\(PKQV$EUQ=]/)@:1JW,^_! M"@,>1D]_A?!LJHO'4P@@7&;RJYCLL8;1KK^W&>ZBV4\Q9]?-P;Z\Y'!(2 1# MMU:BT7')X,RE^=)R+X;KF,;XI!&4$@*PNT#0O;6(P@8#+*%N HS)15].487^$*X16@15 M@ GF0X7N \5G[0>*X;U*Y"+VAN(=W;HOA)BG:+OB'A NK@W02@@C"+)E\9MY8,09H$KQ MK)*^$*ZO39!2#5H(1)4K>.5ZYR6/6ITA^K/*5@&5;;"MI!4/UJRK@+??D+O9 MDIO^] 5A:X.^A6@=>[?NFEM!OM:0$ [GNLQ4#P/@+&(",$1A%_)N$ [WNK26 M0SDD>A8,>PJNV54&@J %M$AS+MQ#X@)^.(6L$P2+=HO4A1E<462TQ?I\S;Q3 M6M()@B-.[7-8 B,X2@H O8F3_$<%B&8_GI$?EE+[J^]8A2$A^ NUN)\5,# D M'F$ \"DX&SCE_1Q9>O0:-,,QA M+ BWNW[YY("*,; 'F9^;G;_J:! NA0!8)$7&")CD)HAYAN.J@T&X0_;/(BDN MQL AI&US')(,!N$>"H!#$EP,G$.FZPCA1MGD;$0(-]U^>>4,(3!=^!CKUG;K M^U(A[T!QWDD^L7'W&YB[W]PGK(:6D16AU%?5MLXCR\^@%/88L3N?$&X(QP=G M@4)G/4D?(*YY"DRJ0"E(CG=701@MUDDY&HD+2:D=!).2$JN=.H>4X(! AD<4 MDM/=WDY]IY!>.CO,A(11Z@G!JJ--*B7((!#O*_(1MCR:$LK9$?12K8\F@E A MGV)?"#87;0(JP@:!A$ODD4$W-/F^A;^CB'Q6H9Z\&P1+B#;AY&!!H-GX T0X MDM0$B)@ $1,@8@)$3( (T%=*$R!B D1,@(@)$#$!(B9 Q#B7]A;D4=NYM,U7 MM&OTI%E5^Z=R5N[KV>5J,"]=%.)Y4NQ+5@^;V;*GM/C%E0A,":R&<-Z@!*@_ MS71?!@+"*7BZ+NF]GM\SU5\:C1V(6G*\-J[J@M2=*B/W] 0<12BH:)O4,K1VW6J"L X1S6!'34E@:3P>: M5^\@"H+EV]1@O<%(4/=4L0^$"ZLBSE7 @2# 69E0AU&M0FE/F$H5IE*%OOP: M>"KYAFI5F%3R;92B:#F5?*&FB"C).:<9A -6%Z,<4%J0XR&."C*<_'4NO\E7 M_WBT_ UB'*%GO_5P8"HI-*4#\VS=O:*5R3R0 M\ U+0W__.(7FQK)I*$[,K4#,;PY!T:M,Q2(@X.+)SA@.X9V:X3]I"$%;K+ZY M$A# $>0!!S9"3GA#H)R'86SY-EJLZ=(YA!%U@. 5H$$@$2C@"'4*US>?K,FY M## .7EU_&M@;&@Q RJT#(!B#M@ZSI*AX0IFM0)MY9+PB9 MFVJ1Z P><+(S-_%)J3&Q;9 M4=&C%:'9>DV?3E\0V54V-8QOU%QDI&-TRAZ_-'RP2Z$#1V$%X=#C]KWX5)M M;>TPQAF<:P*7EO^=>G+DLJ!\[O);=HO>ZA8:(1#@N)R_2Y-80Z>&$"L/T"T) MFS;/B&$#3MFTN*-K/UC[S/@G)V:I3[?T:]J.4P('',F*$CG3B!1.GD/+;LE3 MWXK#! (T4>X#WU:F2[%QMZ2I;Y7AP=&JEL"X4)1]XAB69[VNW9*BEEU% ZI6 M"5/DAJGS0JVM['-$TK9;U->REXC ">BKM$:X33*ABZ4YL<1%@T1M.^61/6- M$ )0!D$F?A4(;NMN2=2$(8 #2+_!6[?("E%X2\0K0GI!7'\H!W'=SJ;+&4UD MF(XWF'BN=+D)*JY1:&,W(8 HKDO8 XP/]# 5SHU9\[FR) )_=.D>@;K'O;@AP!%LW E@#V2(L2+M;?PO1AC$-7 M21\(CFX5Z"N!JMU;+)TR?V'<,VZN9[]#<%K30#$# G WH%/RSW?/EHO3=(;< MNZJX"P2_M=K;X!RH5GW(^FSD,'U *_2'X)6F>W#I00C\8#N3#H>LO8MU9KZWO(<@O;;, MJ)$II"F-;MVPDBZH,SH$#[.FM48=^/NU.%(V=J-$%DU]AXHB A+A:U>WQLI_ ME V05XN[N_GJ;G:_6DZF]]?D[_O5_/[K[/YJ/EL.QARYB+8(%] D,D1RVIKP M7=YU7(A<$\!K GA- *\)X.U5B[K"R'%I&&1BOQ \XK :PDDL)!6T(C#@T4'X M3L-N"N1IAL]/?"I 2IA_BZ*(7F73%0JS/[.;0GBK$3'3J>F?!4'S=_'B++,? MSRXF2O@=@6Q+FGY>!?G'+[P',OT1(-CJ952H!%B[Q/G-C;;W0;*.M-8-N>>I M$474$X)57YL8(H @"*I+RZ.N/T0K1X\MQ-(DDX.Y#5$(*.IK4)64"T MG:4\6=5-@!<^H@DV'H.]Y47[_(?R%E+H L&;0G6O*(#3+@4.L9]$20^(^N(@ MG.= 0+3.2<8+R%D%E^C!!\1Q16]&Z+2G)0 T9P]*8 YO?N_(J>V:EXQCBM(2"X:VA160\\ M< 0^#5VZ"CR/2""#D%=';_])06K7G8VQ_:D=X,A##/NL0A\0^7-451L5@/KU-DHKQJ^L'RB\ MMS!.+I1Z;D9__/2'C^?W5XFXV64W_*XEV/ P\' ^C@RM9$(979/G[=8!? M+>R(?8UDO7J1B <*3^-HFW":P.;.:PS(/TF--$5)R ,*PGE57IO0[LYO#L3J M+N8V,54@/:J3M: PE3BO?!5G=,6@K%>QEXGNAX;# C42+QW:4I(,H?W M?V+LAHZ;&#R%=)'V@F#UU:&0%" (M+H),'(WOLK&83>%8-?5H0H;BKY<#P^. M[E\1K%$-D?-L'+1SO=>2DALC\2.B04R+[XQ_7L#-W%'_IV:9:R"$5L<<%]8?'_ M/'"P2'_HVX]9"XMTP1#.2[Y\*UD5E.^;MR <%-0!8X=Q<>3]"!(\G$.F36 8 MNFOC%&[9)LF?>!D__1/9T:K@/5DV3VIVAZ#':E)('\B>Z'4?1#5)QAL!A'=# M@U3CP0GNY897'YPD<;80\0'A#5Y*,0+G!T^^;C0ST/LO)+Y!.$EUR+ MI*U!>#%4HQ<7IJ'0ZF#M>$!D;4G!%=_)$]E/;9NH3#Q_E5HC@O!I:)3F:G"W MG;HG70*1]N1BC[*ET2)XA41X[(P]:AU!>#%H'Y'*X/7[(+N, OL[+;J%<#@C MRXKV>L^QOY2S/BQ7BZO__.OB]GKVN/RWR>QOW^:KOP_F*79I;Y$3>VBQ3C!S MN4__3U?) XT="79N@2OL(+VKM@PP3A9"RN2AS*S&@( MY.U5RF8G\/!SQ MZ.P>K'V]L/N76XO('30GF_6EY, MJWTF ,@IQN\)P?)>A7)\B,!1\%2"*VXW62<(MG=ENLF 4ZR^X!P6\)E2L0J M-H=@6J](IB(8T.P\QWP)Z<7MD))8UP#T6FL#4@3 M4S/$+0J&,Z@A2.CJ4!Z!\9T'S_+OK9VX](,UGR2[(!Y M&,;(N8YI4L>T%'IZL[E'K\E/_"(7<\43Q/B3MGY>C,B?=,@^C1H>I?"< M&K/=+,3\61M YX@$Z6<+AX!OIA"5O0C(.O7NT2@!1ZJW#MTTSP3J6,+:CHEV MXJ+PBF 4.9<'GK9MAD%8XT)X+VB= M15B MWJE8Z[O$;T@/T:/A[C4\G5.M1\@1TP%JFD -HRM._M![DYNF+Y&'7X\ M2* +G>TJ'PN0.V?=+2H'%AP#Y&N<^DZZR$*B;K&^S.D"(9&"/CG%,'4O3&\L ME^D=K= >0E:#^L*S !"X/7-8V]3Y9QPF*=B/FYVS:21](.0TT-\U$J!:W3;9 M-(_(0;MD5)8+B: =A((*6MN$!PBX[3&FZ"I>!88*"L,@XZS@.F==-&:RT?.\ MJB^R,BV1VH16".^X(JO4KEO\UC9X"" !Q^6_(!RYE.7(-"'U9UQABZ[_VMKSM#3-,;HE;FU#144H!TAI6L<1V3$M^E, MA6>XJ#%>MQS0F/6B!L3M^HJX+VZ8#'9CV:3#38#3Q=$O%VNZ[%7 N6GI=^^6 M>+5M%?H @MRYQP5G?(><(RL>36:+9*5A&M$@VKD5Q^N6^+7M) U #(X;'G!@ M(^2$- ?BJ:;(C?,1=^F6IHV94<1 M2IPA5%#.2OEBV&\Z.CV[Y9"39A=="'L MX@:99-5&4>0A>J6:^[2F8[H@ :ET^G;[LE[;QJ()7??F_)!:[=!.^4VTT+Y; M4M0VJBA U"KZS\RC9+-FZRAC7M"T6Z0W86D1 ,MFK!@":T:6/B38F!A.E66 M7L9$&<* 8#"A1K6B$A5 @J"#FU"C;D.-1AD-4SLL20>RMG3J5,>?^[,?]I;& MN[YT=1Y<<, +Q%^(4Y]26X;0TY5"T%/O MD$6O>E3\S_WG.)+DE.0W'VK *1\BJ.01WB)$'8!<(F0L)Z,.I##4\_4]NN'W M&XQ07AOLD6CZM'.A94$,EV=![5(EJY&X28MWHD*\,$ MD6 G,5J:&XW1$T+T6MV=Q@ + N5,+H$QYA(0>1:?LR:'QGI#0%!CFG7 +L/8 MKD=#^;WVX'?&\&<0MH:@F.@Y,PC! >=2)W4/3)UA:GI5G@T"075IP9/R#$IP MM(8;F]68GSKDI-BW:&/9^^++9<&/_K3LDZY[R\^*[BWI$B;9&B;)(B:%54P. MR\A<8(SGR]M\^S/YM%)IK_41[RP"R"KB0SS0C@Z0/V5/NJ%70#92&2H M%\+1 >JO]5$O[ +(DB%#O1".#E _TT>]L L@ X4,]4(XND#]107<"_L 2MHG M1;X0$'!&.O.(-<9'K!7:/0?8POO4%*B9YDRY-R E3(/BRN"!VZQG*T\? *9Q MM"7++"0IB>3= ZF1= MXG67BOAL^C2U*T_\*;0'I%:JO?;+ .H<^TSI)6D[N 30(F ZQSA?^*AT&%8> M9Q6(6B5 7M/BVL6(YC,+9W[R#.ZL J+^VXRD'?(>@TOL+ <)W+%]YM[@OK@. M\AT:)4&T>YMQTH3 ]$?D,_U%U/J M.; DU%JP :=EP;/KZ+B8>,?-?1LCZJRE0EB580::MEH?4( D/R:#I$JPY=/E M$@I87EJ\>;$F(/*OQAK]!YJ^6@-"<-2%Z[/;7')I8$Z[EV2?.^1'N8 M;D+G&XP?[M+>(B?VT&*=$+6$RBEEBDWR3A->[H]M'JQ]DJCGU<*.R&VWP?'[ M$=:$F/?63I2)XK0)'-_?QDE[(J)/@(8@>/,5"=W]SAL! M@]4VB$/+=V[<=8000X3RO ]T^D+P]F/S26XLTP"FU4M^:JP[F7>QOK.^([J# M W(]12'YD4<3O=X0'J&%5-$#IU6Z'!:1B$>Z$M+B$X\.XM807HV%>![9"_9(G$Q#9P (>H" Z4IW746PH-/Q/O!175(RQH"@/S1 309D?47OK:@E M8K&>^PY]HH@MCQ-SRFD')P-B*Z>9 '(P!/O-C;:/R$N #+?N\RI(WGSWS-.M MT@@ 0F"%;,JEE RPYK.;^&'L140^\-3TUQ5'[@_A_OFT')RT#4G> ?KPU\9L[F_CJ)[> OS0%"I6F+,YI$%SA"1 M+/%)#N/3.8RS'\\N3IT6DAIT(H9K9GP(-J@6&:T9),%DL"H82_[S*PJC0YE# M7HJP9J> $&D!3)XQ\=2)+VY6-G;J.WG"NU5PR75$5^L%(1JC60(K@SX>Z9#! M^36MWI.)OZ\X"!O7O$4S08@I 28K1.@"QWZ%A)I7UK,;65ZJLM%23_@%.31W9Z.&(QDT^H.(PFIGHVM@ MH=U\3#+H;BP7IS&UF66RO(FKC $B"*OQ+5T%$Q ## K:^"HXR"?=((//&D$& M)W7NHV!RF-1$&HPDTF!8WHM]Q!P8[T7CO6B\%]^(]Z+Q$3$^(I 9[J"I3L,P MWJ7V>691V;1\0=-LJ3V]\2BICT-PMH;V06_'NJX]_N!DUKWM]+%K>L9H@6<#X/'GZP.*;Y.'NE 7) HP+41-8?(L\W!_SCME[ MJ1/T]?L.6 6"%<([]L'?R8SC: MYJI+MT>3Y@J >Z1)!?&!X37 =[1+.G);TFK+,6^ MKAOC3QINC(5YWR<39QZ-V=3&E1&F*Z,V?M(%D&D$61S/VHS#JLE5V9Z:04GK%**S$JQ-6[R%4XW<>[)Q?(V. M ^\#_R6!-/O[)L!KY';%E,JSC]QKL@L4CI=UNV757EFS>Z_(-E &T7J9V%KK M&2U_UC!:9M,94Z4Q51I3)8!SR)@JC:DR-54R#@*>A5+0](T8)@48@+"U+^.0 M*#AA.+7_%;MA2@6^1.:V[D$V\XPU;8]6&' DX2GOT(0?LK\DDFR4P@@<+QY3#&/*96W*X/]9^13M,\#:N?D MY$;. M-_Z;H/=_3"49Y6PSNOM=[XZ.-[!6D<13"-=TTYMYGL*./,+_$V0IY- M=I119IMX(P[@;S@[RG!33)CL*&\\.\KH,DN\#57!9$<9<9Z)-Z(PO/'L*)UD MJ^@4?4,*IGU[V5&&G[5BB$';;R\[2C>)*$QZ%),>!5[2BB[0!I,IF]N';RF- MP# B:0::1B!]^IK:D?M"5K984_\C74_:"[95! QVTGVQY(M.U0 MSG&3M 4 BS:-3IC/0HM3>QG#![[!H<'X&'?&4UY6VEO!*Y& ^.:8>4$JO&P9*".?6=PPMN0+]:Q%$86;[C^IL4!2WIG.K3 M@_$X'IPBJH[CT7%W <;?D+O94CR\(&QMT,G;,"7 6FZCZG@A8!1E.*_\-;#Y M5GF[7X8&9./J18STP/5#9'7NHPK3EM(&NS>Y C V,_@LWR3:Q\?V.8"]D2 >#F&BL"8W@< 8O7( -,[::&,9A/ MDT=$68-\?Q7X$;;L*+8\&ECU6:33=+V206LRK7K454(G:,>0=)\J M.\\XCF M](/629BZ09+7%.@'7]T+63 MF-KVWY#.YS.YF2H@;0 Z1&'UT\T&HXT5(2&O=3KS^'(K=8J^T0E$^6FAQL0 MUC.^-$X D#HZAA<^MR8_7A,T'')M=!*(HK"*$>:.Z@V7H^/ITBOJ*H@LKQ-Y MK3;UV'-,M8Y <"P[]9+1D<.&GQXT?LAC.M7.(\X"I8H"<(0_Y)1 ^,6U$7OY M!R_P!!%APM+%WZ^",+H/HK^CZ!'9P<9W?S^M.2=+Z]'NW-VR7:=NR1UA\.UP M;2JS;P*RG72^B6S[N] 'K_V_O6G<;UXWPJ^@%MB=[SH_V $4!)^OD MI$CBP'9ZT%^%8M,VL;*5BG*0].E+2K)CR[S*N@RM 1:+W804Y\;;S#?#MD4) ML;#>F/.64'&=RWZ?,^E:6>^O#I7UO@8LGKG.A\2J>O5_'ZOJ856]II#76%4/ MJ^IEG)4V$&U%/45;+U*?:JJFIQ !!$W6=\C"2GIFCP]6TJLNV=V;J7PJ;3,) MC=(52::K<%-.(+>LJM3].!37NJV7A_=ZP?; U,OR[I&E'^=UM&[IY>&]3DGVP-++\NZ1I>^% M;T16@#BQNU'I];SI^DCO)FJ<,BW RVHEK2G)/ M@3O1>@PA=3SZPIMMSO1Y?>:[A-GFK#%PL^WRT*^MHK<0_'H"G]Q_*>]4GC*M M V*-]%Q>"0( 0NV/P2-NMHO: @B;/8'-OO!QG%&S?SL'-9N-B*!9!,TB:!;< M+1E!LPB:=0+-9HOY>/+B IXM]_'"S]X,B+8L"@@:1C M@FG],+CL+^%-HYME M?@+7EFZK;0BOXQ7-1,VE+HQ%+NE>T\=K]+56>@M'^.%/0>PC' MMXW>0_0>HF.\)>]A1_9\33988-;NL:J8]M8MWM1S]XP'IHYI;YCVU@]+[W':6_'X8H?&+J' M:[>9!_8N$7F/3!XS/;UZ^ *LJ''*0,B+P4Q/CU)B,-/3XJ8%;XYAIJ=O$PTS M/3'3\]+< W!GF_^9GHW?-;<)8?"FFAMQ/7%+P)UG;NJ"F)7%5XA%G*S#S2QG MOXXLK=\=LK0.QO^6$1!@WA;F;6'>EB>[,.9M76S>E@3Z;K-92!.R'/MZX18[ M,S'+42005H/L3$/X02),MTRS?$O:=;"$J[PP32[A$L[!*4Z["DM; EE$E>:G MU "D_-532_HRM!TT5YO,ZO(!" NHQNCD.Y^9+5AZQ"Q5S%*%;' (G_0^NQ4A MD0B)O."*Y@AS1)BC[S:,T,7^IANUF@4,*H6H_4#58YC\)&E=,:KO5PXQJGQH M#$]A> K#4QB>PO 4U/"488M01:8LNT'PJ;80E+*4!H3IC_$HC$=A/ KC49<4 MCV))>J!#_K^R_OB/_C,5]YC1XGXSI^]TO@TCR>*G:=?!XJ=R6#:Q^&DX!Z.P M/VFZ&I,H8Y*MZ-LT'F[X[?13NAA6^D+'BZ313)6:,C%6^ZDQ^TZYW9,V<_;A)![/FD3PM)QF-:>-&4_+L;@SQ >3$-]-?/\:L.S M>-M0>+*F)%EKB_4W-."%A]8;DAI,FZQK'NZ8_5>$W^8>N:K7V_7I+;>%(2^OWG8[]:$QVX@]_EO3S_>YO'+V]?GD?H;$/A MBBLO3O^7@9U]H.%K=DVYB4+&Z((>O6KU)057$.UW!Q#MGH9O7T0$&14%L/: M#D33(IH6T;3@MCI$T_8)3:O:-%B^:PA*E)!:E[X0L&$MX&I=1.+%:H"H"D15 MU.[5,9ZW OE/ M"Q>=JXO@5P<703;PMPPG$!P.'11CHUO@0MP"]QMNC%DF1D;C@QA*D*UV$FA[ M],1EH)4!A#U20:#6$V#H ^1*;V&P%IJ"E/XU)HQP::SXM?4'>2>1V"4V:;'0 M:O.^K'I"N-1;F>.AVJPX@Z"\.[(A21AQ.@?S-1GIAT$ M^*^S5B1\0%##SLVJ.2X>-^E)LO\QTY TI3T! HWBR*Q,)NVFPB]\MG*-\\TK M4[H8C;>X4@5<]*TAG,:TP1$]^1!,&<,A& Y!P"'\>$5_ 8!&./TG'KKT55*Z_CSZC97[WNE;'?D)I11J M[E[:'A!=]144>NPUU/ +84=1$*B]E!GZ +FC61BGA:::NL&-N$V&PI7U0/BJ M-5@F)-L<1!&>Z2-?$J.9ZC9GWQ/"S<[*OHJ+GCUGC6:=:'\79/ZC+QVI= )39-P%K_\?*!K4:>_@AY5GX!P MQ*U)?2H6&]7:\#>E-@Y^!<%W[B+E ](A;/_76\8O,XP-9O_=4D8-IS=E:XA. M]#-/;DI>H:I-_)//6>W)S:(?D-.;P3!-FBHQ5??:](,OC&$T2%+V$+[&B>A# M";O?* ]MQ@X0SFK65E6L94:F($P5Q3)@\KR;NW7G5[=E2>XU=UH7O?60'Y]F MQG2Y2D>+%R;J"Q"5N]/0!_!Y7*MZ UO@G-S'].Y3HZR4=M :\/G;05T'#(%3 MU U?!OB](-V&T>@UHLO,TZV$O4C; CZ^:Y6D8*?1"U%F#T5LZCFD\VE\2/GI MF;7TR#:9'CW.'R:!O=/MZ/QXRYGIOBZAW&T0E)C M\A8G8B\\$-GU9_%+RR08^R^U]N+#'F9Y1^)E$KZMZ$SY3(>F+<1XF;/B=D\] M:/CLZF&.@MQ#@I1/<&C: GALPVAP>RVHV>A*"X,U23@=KG))YO9^DHF9#DGN%#3;S@A[Y(W^&M@ V59V% ME60OXP#":E^0IUWP2VVZWEV-]G.4AW%,.P21%T0;$OF.VG2]S3J)O$0[!)%/ MZ9JOEZ-%YAI8"(SM71S/=3N#4T^0+R96V2RJ0\ W/ M#9Z)XF+PLKM(817Z]!5 MF2\(:M)L!R?^]I.SB$W7#I,,'5A3I!':[Y7>PB%VR47[X'+!ETKKFO80YFE5 MI6O8 A@ZS((W(J:UBS:+>-;-EJ7QFB3#CUFTG8NZ&(P1_F<^#3^4X<(*7X( MGZBJYDH,@S, ?NWB9II^BHSWE-^]1#7!K.C0DQ+!I.\" 6Q15:5ZSIK%7<2; MY0-]YZ

O:+2 E2)7E2J,(G(* S7)55C=-N8_+ M#C8IG=,H>\Y\0F9;3A@E+%\QR#Q?4=9OVS03PF@Q#),-9VK?W2V0_]O5207, MI^$T>!A-)L'S=@Q11GJ^WQWD8BZ122/5M1S'?$VD'$F^X,UGVTJ[VE-WX9[/JK'%FL2 M4R6WW]]_R157>*?^\7]02P,$% @ .X9O5"2P<=W#^@ M=,0 !, !D M;2TR,#(Q,3(S,5]L86(N>&ULY+UM<^-&EB;Z_4;<_Y#7N_?:CJ!LEST]T^Z= MV0U*HMR,48E:B65/;\=&!P0D)8Q!@ V *JE__1![8=NL\3, M\\9SGCSY=O)?_\?;/D*O.,W")/ZWKSY\]\-7",=^$H3Q\[]]=#'ZB-,TC")T MF8;!,T;HY^_^^;L__O!//W[WTS__\<,/Z.)"4+KT,M(SB1$C^>-W'\IOK@35 M)/X3^NG[#W_X_L\OSPI^^___SY\W>??_HN29])_Q\^?/\?'V\?_1>\]R[" M.,N]V,=?(=+^3QG[XVWB>SFSE=3][2F-"@(_?5_R4K:@_[HHFEW0/UU\^/'B MIP_?O67!5T)$^K4&DZ(Y_3;(RPYRXS]\S[\LFYZ1%NI_^/GGG[]GWWY%#(?0 MOZ9)A!_P#K&__2E_/^!_^RH+]X>(LF5_>TGQKEG**$V_I_V_C_$S_3VIFC]3 M-3_\,U7SOX@_;XGKX5OO"4=?(=K\T\-:J?7/-8)R3Z:8EK6^GTPS(Z4 Z[-- M>KY>4&-Z?!O M7S5]W],F5')*;)G6Q?=2OV!&/G980[3XWD\(PAWRBTC\/JS[+DWVS:)R=DG# MEW^+G@Q^WT*7FB(ISI)CZN->/ZPLO\K6I8RD!1W@<'SQZ;&'T/_]NAC[O#A MJS@/\W>TCG=)NF>C OIKP>E__RN7:&Q7*P22A-AZ3U782Y9H:0K8 ;L4+'Q1 MU0ZH6W:*.]A#:V[):#OT28+=>)WC?:9G"KGYO'SS3-$6_RS;SL='ST6VZZ>4 M/F(,IG;6+:':8@/Q]0R<45;DU/GH=\"=K2;B8.>BU"9VI&4<'[WH 1^2M"GW M4S2;@6,U*7;J8'(;X([6*.I@A^-4$2<[-82E7IR%%$@[O:^AZ0P\4*7@&WG;Z'K:;@:^V*C:J2/6&@'WPF99![L@ M)TOFR@&BA"=R0#XUOPDC?'?^&)H#=3J50X7&GWP-U-J68IGXFUF H M1<1)3NIA#_@YI L^<7[G[9L03M$,O*>M M8S])R9#.)LZ/.8'6J^08Y^G[51*H';&K%WB_U%*[[J:M74![K9[D YVXQF2! M&!N4I$BP0I37I)Z]]=[6 4D=PEW(]UH[AG!U>_#>W*%JW8\5C4%[<)?, WV7 MD$=U^BZ2@&40$,MEXC]T"?.#TB#-;<$[:HN*=2=M: C:0=OD'>B<@N:B^(#8 MXO8FGA9-!?,K\G&3;I//<9N=)VSFXJ$ID6WY:9J,%!Q?.>I]DN1?] MK_#0.K52-)Z+HS8JV>BFM99S<-)F@6VY**>."/DIITH4P)?(U8"=L M4J0\7R9]!]31&D4T=2TV*E-J4WH2/=$GW0#U+ M*::I=S&"B%&<=I;\B/UC2ES[PX]/VS!O/)O8T 2PAZD4*CSL]'N@'J84T]3# M&!64[-"''[]Y^A85]"=RLVWJT6LKC^_[IZ1)W=/O 3M8HRJ%=]6^!.I:S3(: M^Q6GACBYB5%K]>:_$+&Q8H-/T0RP<[4I=HI@G\=$=SP)ZHHVA]"MK<%JAG:HD\F5E^/G)'U7&N*T%7C';%3K_&Q8V02T&S9+:N&$6(H*JI/ZW./>BZ++8Q;& M.%,/X*>MP/MUSS9(.]#E&%!54)_6YU1ZGSR0=^"5-/N- +ODDU* MG:"BU *T S8*.A03*4TGWD9X[NDQRL3__?'%(];:''-:X(4N+:EG;^V=P'NC MCM(G4^R6'J"]54OPH=-MQ@,Q)@O$V2")SU2[OWSF=!-FOA?]!7NI^HI52U/ MSMNE8+E#K&@'U%$[Q37>.1;+0)PRHJ2GOG)5W/BJE+LA?VDK^'#>$K!'=JAW M>O/OI!E0?^R2=O#M/]D?&6DGSLCO(.JY8[WM;!RR0<5FEY0:SL(IF^2UY9;B M;NJ4CBE2%2)$ZD7K.,!O_X[5D*"-).)3NB<' MV_OC4Q3Z-U'BJ3>EZVT .Z-2I?H0*S4 ZGIJ.0<.K9PD8C0G];-?D^@8YU[* M=S#56WWG[<#[FT*UNL^=- +M=RI9!_I>299O.$\[K?@-1]&_Q\GG^!%[61+C M8)UEQY:;\^KVX/VQ0]6Z7RH:@_;/+ID'^BDE?_$[I8\*!HASF&H>PA,#Q:G: M^K> O;%!C7(&4GT%U-.:)#2>?8A$;\)SLH+E39CNUX%:O?)[^&Y45^7$D?B7 ML%WI1,:ASD3)H?7UM/Y4//&AUE)J =^G3M4Y\:KB:]A^=2;E4,\J" YVK9V7 M/3%&Q^SBV?,.S+^^QU&>%7]A;G;QPP?QP,M_$7_^&[O;3M=K-KN;,/9B/_2B M^X27ZU0\'M&S*U#G-#$ ]=H^_0"ZLY'XQAO"F[O'S>WZ>KE=7:/+Y>WR[FJ% M'O^\6FT?(;A\TQL5RD9S<>.S=RF:6\S!->V\15&2L_8 A077NU4\1=':<"XN M>*9 GYX0D-8"^YX:_&="7.?7&89SK..L?ZL$7!?;%9*]L-Z"\ ^J!#4 M./=DY%K>B+*B4"Z_BS>95LZC2)R TPJF\[:SB"F%BN>A==(0?(2IY!WFDHOR M) MS'%T+$9?5G8CB6G5J[12FX:GR\6.%R+5%J?[=?Q*A*)S7N5R1W-3X '9IF!M MR:.A'>!P;!77>-F#$KT@8;)'$ME18O$5IT])>S2.IR+3,%1K..64U/?IZQG9 M _8Q&:&?(GR'\_:1L:,+\'C44;@V3VUI#S@^M<0VGK4*XJBB3K+;'7%KM(RB MY+-'?@6THR^SI#@(Z0E]7&T3'(ON$\(7A>:8 M$'\G>BIL -H4).,X=3 WA:IM19Z,'/K9U MHMA<\,JN3TZ"/YV3CA'"#$PLU9=D[XBG]M@UJ#4''F%=BJKW#JJV@..N4V1K M.P@5;0B;".-HZC--8YS3S80B5L7^@M,)0'+ :?Y^3S3,219 MST!!Z^6V.:I+2>^0(P\2^A*!B22]ON M#'Y$;8O475OG"3'KER0)/H>1RB[2U\"QZ%01&7>*[P!CS)F(ILY6$!HEC@ZL M#M@J#MIBR;HJ"UJAD9Y:NO0BK^%I4XNJ/>9>FD^LW"5^#N.X1;\)X> FC,,< MWX:O.%C'.=$L?(HPGV&IDYC.3L"A0T]I&5#:>P"&&4W!39V:D[]@]%'%H%RH M=);-C*RWI"I;,D#XS8^.#+.>Q\3CSKQF9+V+S9>Z]LZ.S$S\*V>NDS=IF;ES M:4C5%C@VMZHH0W)C0\!(W"ZOJ8O6]X7&7@OJ0I]Q=.2@PS<]XI*L8^@9\^?L M5'+RS9W6I7CXH%)7XGP?!S!LG AH]R[BE!LVEF# ^:7*V]!["J,P#W&VC /V MWL5+$@4D(:5K2/E[QSW+'MV!!U5?0\AAI]L7<&#V5L'4[R5&Y6)Q_N[\ZJ8S M_6567PMK ,$#_="?991K!O2\8G<,-U7'IAO'U"L!T-IA/FZJ40Q W7H>3FO[ MPKQ$&DYM@!'U+52,*A8NJP04URCNO7=ZOT'O.M198^ 1VJYDTQ6H>DO D=DA M\.!K/H(ND"M-8VEYX'1-XC#8L]#Z\*,(K&#_MZMCEB=[HM,U/M 2@HKSJ>TM M@8:4AGJLEJFZF>-@"L1S4XW59#6D-EY">,&GQ\<6*#AB]#G,7\(8)3%&[_1% MMB1EG^D!#B)C_(S\=Y\&8+A#41(_XW3!3Z)Q.5$@Y/QNE,AL@IXQK5021@5E M1\@SA9+E;V<)=VXQ(5^D+N]*T%$U@XLXK8H)N&EL QMKVD4><'\EHR#S2FO; M4*B(<)9A_'6&@C!CXQT.4/(4A<_\X1]Z>3FBDM!1D-W11]3P:,?*X&+Q';O[ M44(2_YL?>5D6[D)"S\L*<)L4A\:Q(*.*2K+. &@<[1IJI/"?LYB1&*UH-< 1 MR:[2(RYN*F7%527!7YIBG6O>IRMK)Y5VU MD&]C!NCIF*,XR4EN15R>7F>+"=Z%\6L2^CA8,%R3IN(GF,8V?I5I&OF24MO3 M'6)EMC8I'DYH;=AMT4D.413,& MF&/*^IA)S%;T?B.!763D'FN1]A@YCZ 6'D MZDCCA,J6NI:W>DM0XDL>+(M/,B@GO3JPJ:DA=&A2*M>^40X9F-3"VMP8=W.( M<@3EZJ4O8$P(9 SJO.*@; P]]EJ55&4&L[CET"&PK?Q@55ZWFBA3Z#E\CJ)Z M;;RT4 6C8;GX-R]-O6I%XOU\*:.A!=!H:U%'K/&>?@U[*5LS#&67:5[)](LDZ]E2YE$#0FSDL^ M96' %N*3N-2_Y/VE *@F06TE MT749+K>&DTSDUTTT:KI2WYPG^FB>MZFU! H=&NHUGKJIFL%.9SJEGMO9F^K6 MKL/C-Q;M>'H"AY &<@K'NI)1A>/@B@RV[A)UYE7ZO8'"H*$9M/=*9Y$5]=5@ MQ!U3UWG.5*:X/MDD!8@,A8CKV"=6V'IOTAJQNGA7=R_@2*"IMHP '5T 1[ZN MY(/=G#- A(-\9LQA!:_)-,^)RLIEE:D6C\?6EM!-6:H3QM56:\A_<]D ;G=_ MV*DX67.M(E>J#L!QK%O9LW)7C:T!HY>&T,,J)=6ARG%J,KJV4ETH9Z=9)U!6 M4>\+!D2IKTPTMP .0HH+$ U? X89FP>H;UT'EOW3X# "YRK9[T/^_BQ]#;Y8 M,/;5@=3> WA@::A;7Z-0-@<<>#I2FZ]%E+39XFN-NJNU!Q?JX@Q]M]+=G&O;]:MF-\OZ=2-6;&NJT(:6>9Z&3\>8+N/1!5AB8V M@]OG2OF\G\GU*]T=4]BDN27PD&U1[^3YT=-F@(.T3=H!^Z-B_8<172!&=H'6 M67;$@:L%L$DT_:\_?/?##S]\0 ?$O?R#_^^FG4R P#/P%X_%/ M__+3XN<__"!X_-/BGPF?/_S\+P6/F2/,,@A"NC?J1?=>&*SC*^\0YIZRKIRR M-7"\Z5"S5M*PN2E@].F2V/C0>4D74<)T/TJ0=H5!$VA*:YX01?UF12=]7CCW MPA@'*R^E#Y!E2]\_[H^1E^/@&N]"/U0_-*S1$7B\ZBM??WRXJQ?@*.XAO*F; M%RQ0P0-](W%!@LW9RM4TL_L)])>5#3A-MZ6$"VEXB9ED?TCQ"XXSDA3PPP6W M24:/%&QV6^]-!8F]J0 /?4.SG%0E[D,","B8:F(C0D1U*IECEZYDDA7DTN@%'5%W%^SP+ M!AAMM46W<#!)>@;,^1FE<93EH0S\Y:_ZEA49]C8I@7&2QK&E['N\PF_)6" M6PM[S@%5+-PLCTRF=L;5/MNEA8%P !1WC&7\Y$ /8Y4=9HAA=66[\(NWGAEV MG0AM&[<@'2\;2>%:X"[$21%@4;NICI;T,%6]UPSCMT'MKB"6NLPLDILDMQW. M$@](,3VJZD5@)VK=W9SC[+GVH-<3>)3W4%]Q '2&2PY]I+=SA'+ZQ0:M:U@3 M&0'\(H-D"\T5AO8>\PEZG;6%EN;S"'+KL\QZ< -94IA 88!SZC.M6R?4ZM9S M"UGU5%K1=$ZA:FE.V12FH][5Z!^C=C6%-G4^4[=[WMS196YAVC%C;FL_IX"U M.6%LCMJQ9\K]0W<$G3.(,V1^6)--#VAAA8YZ!>K6P$.W0TTY:A5- 0=LE\3& M?KNY>]SMR2_WQ8&;>Y7#\OMFC2PY[M9FDM^2_YUZK/D M3W^[3Y/@Z.=D1HO3U]#'R[?PM#9.2S.@7MJE&'5/51N ?MDIJOEJ(R/*#SIQ MNNBOE/)988QIO)"=[.)R9-?)W@M/:[AWM87OCVH53YSRO"%LSVR1UZI[YL MC2K5KKS(#0 [6[.DS2C-(S9-S-,0OGW(P(]P M(VT&A@I_B4KU+$OU"F[!VMVM:1=&XK>$4@6J3'4,R:%[.-T@R?+-3LC1D:.H MV@('PU85ZWLA#0T! UJ[O.8[ 1DKW%! E^OT95PM,R]R7$Z=:O=+D@3R8L]C M$JD/$+1TF$4DMBE['HY-K<''9*O00UV6$9<7\#)$Z;N,SE'TY6F!#R10?TF3 M++M/DYVRMEJ]!?!0;%!'CCWI:\#!UB2EJ;^NGO6$(LY39;2P?@H=NM;'WC4]4:<-!J M"&V^)ZQV M]P(>L)IJU^:?[5T AZZNY,8S.TZ?^72=0Q'$W[F)XBD5]VH<3"(ZV+,@_?"C M"-%@K\@:UC&9DOLXRY;^WX]A>G:QJU='H(':7WD:J_J]'(=KD/A'*I='GW$P M_OF&KV>^8.3MDV/,UC,]098^]M*83B(ORW">H?S%(Y]37/4(8^2AIV,6QD0\ M6F7Z*8R9;NC%(S 0)\B+2+C&'!5VQ_Q(>A\SS$.'?*;5J?$N(9\^IV&>XY@( MM*-DR1>(%[(M1F/:HF6+?D)K+*L@ZS0+I!55W04LN(-0IVJM*Z> ,T*UK/962MWL6-C7C._Y M)9 61TLEJSVA$\>19U%!2H0?5!3Q ME\0NX^[&"U-6#&@9_.6GJQ;DJ KOZ (]%+97EJ&SM #@^]>0V M=61*792XJNC3"4W!P6[,_LSUC?$SK5^U[5HG&5?WJQ?2CSXVA';4"KS<%5'] M,V> (E&+?Z07!^:A?.CNE#$, [A\;F$=$R_!6M:'6!# ^ MJR0U7V/@],;99ZH#<%OTC:87;M;+<"6Z(+N,^=-U/,D30M_ATV-3>CV QD\/ M=<6BTI!X* MCBF=[?#UX$D7@$>W41FWU!S\+;DG M.ALM[F*%\9%XXJ:;NN]X6SUEJ=>D@9A[*7OZQSOLSN"./065\*. M%A1:*X>%,3D"!=X)S7U>NFH4=J 3JO&U-H<$:3FKNJG*!425A.B)[QF*]DQ( M@I(UH5 AE9OI)60SL^4U84(Q]N94 #<+B%^"I28?DX@9Q%!\B6.LO@FD;CV+ ML4"IYCF.GS4%C\%JB0?B)R%<3&_1-X*VY=V!/A/=474EX4@"E)%T"5_V]1-T M$,&>\4%:8[G0W>\X(;B2>4WGWNII&^! VJB2#)^U!H!!LUE.4[4ZK6 M,XO&$S7;XE$TG5%$GDIL,R8%;1A1:4O1AKA4Z#EA9/Z&P^<7(L*2) C>,[X[ MTI*PF]W9VQ=M8V=?&L"CV,@DQK- !IS!4>N<6("Z>6<9G.X!U*!\+KO8O6G,D\P[3*+!IRJ M2,P/4#LUF0A2G69=KFQS"JO!B$8P!];Q7:0%6A4FF;+T2O&DU6;'EZB6<7"5 M[ \I?L%Q%KZ*'=2.BF?]J0 '5T.SU"JW]",!&%Q--3$^!JY^%.UJ\_'^8?7G MU=WC^M<5NMT\6GP:93/6KOW9(0TX-FUK:'R]D)W%K E2WRIC!U)I?D0$6B ADF+_S'WA M1%!6]6M6Y>50Y<.NU*ILF_]/ ,%P^>J%$37.+DEI$>1'[!]3=H>IND*D8=*> M/Y0]KC,%3\MFUP%52RQG"+:V-1\1A$M1+XBL%U185$DKW3?M ]>P,!K*C_$I M3K$7L:LHSUX8%[A-K.B=_P:\O!\S:U;*Z_HF0]LH>).D9'X;7QU38BS_?9MZ M<49&/&K,.&#_BM@YW'.;&PRY@YC-%,#M&%DW&3;G-$.XMJ3PB"@MI$.%>$B2 MCUU]DB14@#8L4'9L\L*>?F'/7+*?5_)S^I#.FF/67*UG6JH@!QAG;&@U8C(SNQGD%':[Z@ J&%N"CWGB__Z21 $QY>KOQS!_ MU]\(;.T+''9ZF4"QZ:?N"!A*^LD_P@;?XW9S]>]_WMQ>KQX>OT:K__EIO?V+ MO5C(TER* _*OTQ@@?_K;U7%_C'CM]]T.^_D]JR"RV2V#Y, X2T\O>;5HQM0 MS^^K.'5ZW3X _;VWZ,:N7C)!G,L"W9<5R@M.Z*^4U]E>EV,_OT[V7GA: JA7 MQQG[>EUY76_GO6;J[R?"C^SQG!LTGZ_6GCYB>C[,!#;.262UG-W@^W2^!6G>?@4X7M"%Z4-3!\".K2>W<=4'1A155-VG$"=ZMF81JK; G;=5Q5IY MDJ:&@)VU75Y;3@HCI]CODU@GBSAO!]P[E:J='+*J-P+LE6I9!VS($XK.Q_UE M$+ 7:[WHW@N#=7SE'<+W M1"0R9.5$5[I2LF0OJE^^?_3^,TG9\F#+ND0_"L CQ, %XP9JK@AS@X]O2/&$/%%:N=K'2VFJ0QSY^UQZRI(?RKS#9LVLVB&3A.) M>89/JR;CA-"B%D"4+835F'5\GR8^SK('G&'B:"_+.+C&KSA*#LKC67W[ H^9 M7B:H/VZCT1%P?/23W_P1D8L#9X-2P8?=K0TJ3BXG)9^]--@2-BV)U6D;X/[< MJ%)M B$W .R?S7(:3P0H-43)N<]>BF+YF!5X(S,1?B.;/K_]S+:L2'Y7M;GW MWNG?F *53>+@GEBB,\49B17P&!C3P+6]T1'X ([(4=6U$=CN$RHREN9IZ.=5B75T]/]/Q$IBW9P^.G/KYZ MUF=>/MNL&GZ'L;/2_:T_3KV MHR.M -UXQ[SY7=JLX^KUJ R!!]'XQI8C<#QN@,-W J6-2[\4HB$NVP(5TB$N MW@*5 BH+42@> L]::M'.&DTF^YG_3T2/:5#C_RBT@(T2HQ2P.;#K;*NX]:EL M@):^7-XN[ZY6(]KD,??2_,NPBKM!1/?E)(UN\P)XK;>1NOK,!WSM/VUS#J7G MCQZ!043[ZHM(1M^$L7C4YUM 6#=??34><1I=UY;;8(LV]YYT9]Q/,1'V&O/_ MKN/S4ET/9/2Z25*ZGJ?<8^U+!3C(&YJEOF_>BP3@(<.J'&58-RR9TH&.1J6GJ M=[U[$H&,9<:Z&&,=VQ+C+!'G*8HE+1!CNQ"[9H(S*EF[JE-#;B<.82%V2FI1(,^BA)Z,3B"XZ*! :$P[=J'0#)*=DV,>[-=ECWR0"=\. MA_F1R&Z ^IIDYXE6O0VGFQGIT)P?DO57;<2\Z>S@D< S\0:/) TH%)O.AK\2 M)M1NQ!AI92L@Y39:,=X^E/6B.T\LZV\Z[43LRT0S ]W&@+-B.6RF>#:A%;L! M;6B:%NP97GWX4:!5L/_; SX04[X0 38[KBM1:;4_1,D[QEOO[;9>'''1X&E H- N[H)!8*"0*T M2U*$!7/ZGA7Z7+'_;A3<: )>)V:I.$JV:;/'.#C:LI<^4[-,OC%(JV@1L]3- M0?[0?->L==^C-RF@N&O#0.<[D/WH0,[PAJAC8^VM7%.KEMW*LUE,&!QQ<";" M(4DZM'F*PF.0ST-H;MN)O>% MC#=]51AQ'4SF!VIF:-\:E =]2N9LE9YBAS>V'31.24YFB9KV(7>/+B.XQTD^ MV)@#96/_>2*EVA3:JW+SQLH6'<9<90.+EB/80QLN@617U9M[V391U&QF9GHZ MS4@?,%<&/^+T-?0Q-^D#]I/GF%%I6IF;D"UPC)K*\/5:XN/R!(R(DZEN7#_G M?GVU:#XS(L]OR[/G%$^NDBQ'DB1NP!6\:1D "Z/Z\H$=_$8_NZPWK&.[WSSJ M #D?O@;\!J=TO@" ;#1-7\2K$9DYA#7K8O[*0LF1W@<_>72!'ED3;!=(,!:9 M(%P@LFN@6H;WF9/.BKDA+:^)54>+#7=&A?@9EW\=#\4/2R2!0HE-@XF=U,'T M8.^LVE//-*3NCK1$%IT^G<53AKQ2'(I'!P%"/I>CZ##IGJM[@Q42%)/P=8QD MW-Z>XW;U6,X4L-V^.>O>?OH8/L))E_8#BZ]TQ"/I,%<[_(?3%*S23'9A;'4 MZZ#5V6ENL5/6T^;*CLQ3*)^>$%XH/69<@"U.4 Y#V"XJLX-8+;.T8VPKB5F" MK)Y&P_-= ;,Z. L!3L5H>W80/JN ;JCZA =IS:;QKV.FYH1 DH*%LP MC_XEW]F=-1R@S;"2*0*"JLWLSAT:;T>P0KHZ G#'>R2+-=\5R1B2'VF%F MR>K';&@E0P-KC#'-7 IY.EYZZYE8ZE,%BEZ6S:8S+=4D.>-I:E\-K4U;Z2<9 MG (^9\M?,.)5T]#AF-*@95LW?4(4SF1W*N-V3GY1(0G=RQ&RH$(81*1!UR,# MOO%\>"H;6ALAQMCU8=3.+;0E'_%-PE9^>!N:4F-AN09#F](!/"(,,DTQ!A@1 M 8[ZPW0:CO.,$1*<"M1_9;PF!6@W=JBM!IP>=.>FV0G3%"L%G+_XY_0@[,9. MTAI H\-,NX5>G"Y0%0LTZ X8.DT,H;%A?M87.% :J3)\DUQ.?NE1)9I0'".^ M%$^28"Q5NRM.F4#(;$>RB\8ERO+@DJ/ZJY/;I&D-AQY?2^(8\WT:>OVZ.H-D M^_!H:UYN#I7J_K/#R@Y3Z"PQ?!EHV:6+A66#]L6"XP&Q"QHP07,L\^CF MV#+0[ ITF#$Q@+QKI],/\&Y>+_%-@X,Q034NB+-!WU!&WY:U' DW-]N $]K! MK]DA%':(J!V<;K=[.3L;L=E=>=G+391\[GK>NZ,+\(#74;B^/:]N#SC M<0V M'O4V=X^;V_7UWFMT>'3DTBERI]GR:O M88"#R_=/&=W3V)#TU:,+8$LR-+^&>8B[7-V($/ ,#>.'!;]J0 .E@'*&*?- M9."C/%'!E#Y*\0WE2X:&;U')&E6\6]Y_GV:P=& F9J(=!2]$O1@EI5V\DMF? M'"(-L<4NS&FVH+!9K0%P9#A71H[XZEO D=P@Y) (/FZ)RAQ,GI8FCP6VTK_2SSZU]I$;&%S"H,KD)F-[>V'IKW YP MKSF :G#]'UN8XP7'?@\FS.J:HJ-'#^B4D([HJV8/GBJ&QU*?[GR>5V^T=2CF M^)3Y:'%T^IYB9].J%&G<=WWAAJGA@2KL?T'#LK7IQ^$6K$_!#+_UT,$[' M]\DQ9IN//J--D^T=H8Y>RT.#DB#(*R29](#+-*:0V:"2SP)=E8:AO/C)P.F/ MLTQC@ZM!3F (;_ST"(-0N=0:O1E#JP>?&Z.[ UQ TU16(%E':]@0IBO\<.P2 M:3%*<>31^PQY4K]/=5(R;]+C>6-;H7;VJE9HD5TMHSPF1ZNQ=5Z=_]YM)1)= M+M?[?LKGB=(T;K.[#C.?.F]&IH_W*=Z'QWVVCNE-);8RIEK0,R4&% [M&*FV MJ&Y$"?!T;:!"QM!:L$7?R(R_I6!;\F;+$P5WNBU8\K<+.#]S,\7XF09[ZXJW M(VO)2S3?>(40S%J!X$V/BH=J"TT)277;X!U.4V+6Q(LW:?@530=W8H:"J-C[&?1!&]!T-/1WF"25D#D^Z O^(T'.G^ MO<::^(2V>/("!FD.,>P7+XSIT8=-_.A%>+,C AYPFK_?$P7SU=^/85.AJ]Z= M@>-:/R/("*?7$S#6]53 U.\IF^+L$'%^,@4Y)%4-O((I8EQ1R=95CC.142@+ M:HV 6<.+J"D.A2G8.Q8J0Q@N+;.3IW1'SHO?MU6QX8P@'0Z?XZLC2>5B_[U0 M_WPEJS\!H)%O;@RQ%-VS-^RE:5-EAB]5AY3SA6!=*X M+6;NN!C(%W*X_.L(_#5WH)0;UTU9L(4#P?9A0YH^M' 7!F9ZB(.@(&DIX*&.]B,S:H MXD.RDU\O[M8+5#&;*CW9=BV83603"AM23LNR$YZ5")XJ\7 J 3?71#= >\PFS XRM\Y8< MBLZNM]X;SNZ]=YK)],_"&B@ 1P(#;K;5 MIC1&>60@]][0$X[Q+K1V(OGT8/5F=Y7$]/XI/76=Q%D8L/NHC:=>^_0%&N!& M)BB.+&MWA+U$;*"'J2=O7S"]YM=Q$<,ON=./%?MI3S-/9Y6F>Q?4#A4_5&/H M8/76B37TO&+Z,]_SL<6$&>/).KZTQ%^DU9>8[O:H"XSVHP!T0!E@#CEC[-$= M<,9HHL70_9YRNTOB)J\M+4@&17G:KT&J/]%T89?&'59I!@IJLEG69;GBSREW MU&_J10 X5B1IGX.PH9[6_UV?R?MYU=DBA-D#G:M1)OUFA0XOX]K>\^86PBA6H M76[;9BCU397Z.HUXNC@?$W;AV8.,NGUF%^,-*K<'M]1A5E'=)+?UY>22!9PP MMJLWI_7NZL;%N.H55.EO&:I4=0I0]RD^>&%0K."+Z_S+.&![BTN65&F;3I/8 M[""MCY':L4Z'TJQ L)="EM%1\"X*F;'<(Y9V MGV?;TC[$Q'<\W=F]XRI6(0%:EG,U(022I)C\Q(Q+BQ6F:9FV16K36(/XJV.6 M)WN<7F-6'4''1N==Y@37"H65H'S2?F[0JQ)_1("MPZKOI>D[_:HZ)"9$ @24 MMJW4!(=K>@9(:"[X \VYJ7*@:<(*Q)9[$2]X!?<7Q6L+]//Z"0UUOU]DGG M2:=933I5LEM.<;'2+\Q3(]FS@R$>0)HY-R'BX-5MV[ MZ.=.H)*PDXT.]3*B(0F@T#W$(+UV N$L% [:#IQ@>>IL3]#98I03JW#U!ZXR M68()@HZ:#^$J+->+ '"(Z&\,&2#T>P.&!P,EAE2_Z/FR]#C@D.1>U 8.$]ND M\_UG>'#!BZ*TO@"O9]-V0O.$#PWC:,!("Y7YP8F.,B/!2LD:TH/U#LS$3+2+ MDL\9HEXLZ@S!>6A>O*6;;9.E__=CF.):96XRS^NJ6-^+ '!DZ6^,VMLP4K6J%3,"OKUB]XX?H%F_0[KUX_I5&(^"\>JY1LLW3]6&BA6910 MI]_W3F!;TH M0,>#_N8X>;5/MSMD;##0POS6'^?%)\U%R>(I9P<]'OIS9)5,6&74!ZYD]:[$ M,X/TF=+[) K]]\OC>W(\R_I[= ,:]WT5%X=.M/K /F'23X4AQVS9^GL8T[4Q MNL.?^"%[KN-SF+_P<[:,(WKB+"<],3*-$>K17/%A2,>5%ZPF/TCKP@"UWQO2 M].=C^7I,E?SI)HV*OD!AS\@$K=.?IHZ04YQ>\MN<_E2,I"D0F+G/.&:0YC[0 M7F@ZS>I(&O?1RZE<[YM='T PH ,='$Q-TS8CZB0"&32,=;$X.Z*Y?\&5!M0$ M>&(Z0YK:/G2>Q$^/[CG;D.^N6,.!C:@ !0X!IBCF%?U[ Y\BF6JS?##^VS.Q>YUD]3#$ZE'&%\<.">4"DE8 MM 25+)-.OJ8V3YF.;:MTK.#)#N9+7.DU1\'7P<'\R4US9]RC/(41@%Y!E=AV%X$@(-(?V.8G;4%#" &2DQX MMA;4D?VQ;%([LM]TDA8>7-R$L1?[%H[LMQ.:)WQH&$<#1EJHS ].=)09"59* MUC,XLC^FF4Z/[.]*NPP\LM^QO4Y+61!K/&"?ORP3_H,M(#26?M#N!Q08>JO> ML,.N[@1\_:>?#D/VV+WZRH_8;6=>G7+.](F1&NLB#0^S[$C<'B,_R::MUS"1 M?>J+Q((1.N4T0@V&GOOODYE Y1&+1I>8...^+]O#FP6 MO7K#J1]FZJ4MC7Y AXS>JBOW&YLZ 2#!!)5< &P>3J \/7F& M!6V*>1DS1L*9 @GXW[PT]>*\,('.V8.&+C,*U!?DR MHL<9P35>IYI0Y^9P_LR9VMKL?\!DYAGZ.0X80GV*PSS;>F^_A?G+2Q(%9.:8 M%75MWL_3FIZ]@8:MH1G$M*Y/5]B3.R--[.RFY-X;IENR$3M'G2O)2> M;\GS"+,-;%I3[4"F><7B*?EW6LHLXN-(I9YTSC>IV2IF(M=A[!;T:7(DEZDYT) \J6UF+=N=M?X2>>^VED'H*"KKZPJ4ZJW MGDF>I!#:3L90$*=>3%BJ%).# M\;0-X!!4BFH^#A<$QPDV_3,PXZG&+G/!BK%/,3ONC /-8#MM/Z.H:U15%7ZU MQC.)PV:9[01D21M,:(ZD+4M[<;IW':3Z>]V#-\OAAW%_8Y@=%0$:SVOD/!$XW,;40_1^M//'J110\ MJ^4$=IXW#NI_D%HJ##\.)^ @-*)Y9;0:@0U@6!M36]-8YS+11*"0"E&Q4!(S M6%QP<)0X+I"TBLB^I%=@3O\F=7"SC@#;UKBP=4IMS3]GU.8^LSD#7UQQ9B:6 M5AKI]PZQ=Y 5[]DK@N?O(?C1D:[MRK\7MY?B!YY<"."([>9'D<%\6@D X[PC M0PS93+. \PO$14<-C[(L4*G R3C#=7"34L_L=Z)IN>(1LN9A8_$EC1MC_(9? M.*I;!^DO%7.A0.@H,,B?;5[%K8N-$,RG!5_(RQ&F+ZKOQ'O4(]KL,??2_(NQ MVA-^#N-8'%L8T7;C#KO#;X=0\7K,LU#VDGR.RU?/DSC ,5T=))^R) H#CQ_] M(/\I]P_\\A[57 ?;CIN:MFA_R8-OVWU.*X2_U,'8ZG5&"X.R\YN@,*SY>#P< M^!DX I]!F/E1DAU37 <\>M$N2??&EX1:SQA3S?C\BKV.1Q^.$(^7\[=Y3\S7 MMR]0,#(RP=GIXJZ.FP,#J#6$C&&SH/E,D5!E"!PQ/^\X8#Y6J M3 &),=W# @J+U@W3C8S2$^00P7%,BZ@=9#A$6IHBRRDMM6$)%;.YYE.3-$X=73Y+O Z)H8B,';O MA<%Y!2)U*^!!KE!+#N:3)H"#5B6IJ4<6]! EN* [U&*O^JHH>X+IMC9OM$"; M TZ]2GM$=;L8:WXIEVLV*3W7IJ+?RRK M,N:_>M$1;W9%909:EC3+CGL6")N:D:L*4_,?A8,T"GH;&6I(CR M1L6_)>X+Q/C3]4Y) B1$<%4ZRJ')<(XBR1 >)\RK*&S3,*Y>>$!7R?Z)X);% M[=^E[Z=''!0<) 8$D._3\-7+\7WD^6P]89MZ<>:Q)SNODJRA>O! :D!QQY*9 MQ#[)$%*PMTVL:&:G*K''14%/1>3XE3!L^!?BH$,A#\HK@:8O3>S4=()Y(\S4 MC%5*@"01$)5A\GT7$ 93EKH^]267NS"?XA3S);9?O#"^3;)L(][1V+><^^_N M!12L>ZHMIX(=70 G?+J2FSI\11]1!N@;RN);>J%2XC)F(8]MUW1R; O0+.U8 M6>&;9X^6+X@('VJ%4&T%P[RLJ%NZV9V"F2ALVG .1:L/T+#MI;+(I+H[P,Z7 M>LAO)RN2"]8>SA*@HG@MJ_D9\RG0I$G0!/98218XSVI^4Y3O'3V;F5AS]6]O M=U99/,1.E/+Q39*R4S#2K%J9UFETA(MC/96O3PN[>L%&M+Y*V)WL'01;ZM\^ MY@]!4L[RCNE*;NKJC#"J**."LJL+5..J MNPP"_I0OK1J>AL\OO-@\,0$_XLK6J")F$VDAW7V,K]X..":BTVMA/]P*8[\KEYDCW21)(>%GKWGB)LZP%.(06= MTG$9EG&P*B2H+@J(M(69)<-?G:5/QG2 0L-@TQ0/=AH1@3U]&JC3\ M(A]ZA MPU)NS 7)OOMJTN<\W5BKA)<-74(2-B*<4>Z)O+%MHF=!LA)O0:GM@RH 7EDW-(0"Y M;W?84&RLC6G E(>BRF@Y4'8G,9,+L5+^A%)8L*@$'5">Q6AU42Y9HF[0BK%-0G=0P E0E MITH4"&L)5*^2F%Y;( 3)IRP,V.W()"Y?:6S=4>W7&2Z4&AA!H&B/GK !U$21 MX6L"?LF5U60LV;*ZR$D<8W[,\7.8OSC;:)W2,A4O5&-6/>JZ<+K?.JF7B&F[ MH8]8F\A[;]+-C ?^Q.PVD9^TW<1T(,C?UW&6IT?^[!==7MB^>/'FP(3Y%6?Y MV0:L?>IP(78,,Q:9K$72L$%Z%$WMG)/)O;?:32/I+>;/\NO4)%(Q$Y"$;RFA M6(W+B8PHX4*R=YIQ,&TZ#,J\Q*#R'38A#DV5:\]];V+$14*23**$%94*";$0 MEVOZ5!J:436]]"K9[\E_^%OK898=^6+R-"..9*@[G#_2A\P?RW?,/QV2^%=^ MVWBSJZIV,4F7G[TT:#B^;84FZ-'%DLFJ,64@0? CB2W]AE71D"(PQCG*J!@H M*^5 1R((*N[6U\L89BPT/29-PS[/U$,'#'L^5/:DUTJ8&*B2 U%!T*^5/:6J M?QSJN#0NA@D8!AS/(2T-#YOTV8O%9< [CYYUV>R*JXJTFGB8_4[^\XG 99I[ M87@AE,#.Z 8,%(8B080 GV$&!#,=-0B[_WID1GEZIN'GY9WJW_UW*[ MWMPMT-UR^^EAA38WZ/+3X_IN]?BX0,N[:_2P?OQW]N'3W=7J8;M *A:3II).+;SIL..BS9!_I7(@ M)LC$A;^33/8^B4)?G2EJ=0"*[/K*RC<$U*T!WPG0$-JX M\/.GCQ^7#W^A3OVX_N5N?;.^6MYMT?+J:O.)N/'=+^A^<[N^[T*=[]F<&4B4ZED@"CPD;!I.C9@@]P'%E12W3R&/,>4V! MBCT;?24!4"4!*D1P.!Z#,-PL(.L!O^+XB.E!([JY3K&:;HU<';,\V>.T8SS6 M[PT]3H*UU+K MEO: HUM+;.,C@E?_\]/ZD;FNTVGGN8[7Y=IAYP13M_/\_+G%"!V>W=!S7C[> MIH#Q1+"IA&[%",#8-9$A@(1]P]O>='+[DJ3Y%J=[J4)HQT!F1 @X')@;IUZG MI2\5P# Q0!GC^P3+QS^C%8F67Y>WJ[OM(]M]>/SSYF%[L5T]?$3KNU]7C]N/ M]*M9!%+78&I&Z8L)I=9AUH#,%Q%,]L8=RF_!'P"5V/(M4<;Y@HR0>[EL]?AC MLL;S(TY,-0O@>< ^)B9YBG!VA_/BN?FN)=?V/L#!1$OE^@I32P? *$GMWD* MRC81'NGJR8HX^>7MREYY8U8RK))?R%X&)_UP?OY!NQ]0!^VM>E7;6*,3[$-5 M/76P?WRJK%.7EA(4M9&F+FH\A2$*-JCB@P0C><1&]./T)YFF,H(="+,T%-]X M8&CMPZ$6WM,#-7MC=CHM3%ZY42?0"+NB.K#2Z$RWH_E;X= M U%[#^#AJZ%N_6E[97/ H:LCM:D'TZ6,N^WFX2^P?+9KU.GH,C^O;1USVMK/ MRV_M06]5?@W4)N*X.@\)UJ9*["D^>&%1V7@9!ZQP1;':Q%Z04%^^[=<9:$2: M&:$HM*[?$_8*CHDBICY\EZ [\(XY ?!7[TPHHL$DR[43*GO_Z'Q]79DFC64RW7(_MV7O64:VZ_MJGZ^SC M>HKKK0?H]A+JM"89$QMC^A7DZ/5UP3Q>+(+JW M_CR\)XFY.KWF/+U/_SF&PAASVH+90I1.]VJ/4TPYM]KMSGC&KMN]>T=7H"#X@>ZM=7N#N[ 7;^/M*;KW<7 M/(JY(K"Q<1(C IT-CGFJMXEL:]U_+:K#_#@UE)9#NO6#H #6D]NXWI;;)7C M;G,'9J%#OKTCEGTDO5L7C0U) /=T$X.<[MCJ]@<>.4":<5O MLC52K<%N0L/ PPOQNHWT-$)A!?E/G=7X>M$ CAA&)CFIV:=/ #!FF.DQX!SX MPZ=5ZS;"[7IYN;Y=6RQ)K%91;)9(WW3/_ZP0!!H=]HQ579@90@WV?JTMY>QN MX;)G0G=)NN/SC=\Y6]!G&"# M8+G1P=Q2_G.-GW+M)6]E8Z"8K:>DG+HTMP2KQ*V] =L M#^&MK?_ 2().-=O1ZSLS7-8G0E!3+[Q=+1^MK9DRV;060UM: G4E#?7$\J6J&>QU MR4ZI1UUP])Z28XXBYMN3+B2.IC8C#&-4&U5-8_RP-%[15]##6%J0/XV<< M^[51NZN\;4\:0"%JD$EJA3C[$ \5IKI85Q1K[45A[F%BL?)JQ8[M)-88PA@Q75FF#4&<'AWT MDSW>>F\]"@ZU]0 .#1KJUL\!*IL##GH=JS1L##LEDI.1#K+0"' MGD)04Z][W&ZN_OW/F]OKU<,CN_ZZ=5FC[O'%2_%+$@4D+12*TE<(R!\OB;3! MO?>N]<2' 1G@#FQJ&-G%^]( ' 3&JAB'B<3P:\19BC<]R!<7M%& "K8 IDW3 M&TC"D:_= TDU0&]V9 I)3\VR9>X'''DY)O/(+,^8.9YD(C/<>[=/PXJ[9%>HWDPZE^*3&G/\X/)/DE M1-V864!]L$?+-"7$\/[D71!7QSU=6P@>, G5[[TT?]^2WRHC *SQY[H_7=S>;AH^NL[51-_?%,K^?,G%AS_-+H M-B/7'@.;!0]4,H$U3$UB E"!OO)26N4@N\MH@SHF+ Y- + M_(XNP,-=1^'ZO0EU>\"AK26V^9T(B?CDH:QQ^'14[>_3,/;#0X19'-=86;J9 M?)6\AL&'G^^].,#[T-<9E?5[ 8W/GFJ+V\LZ76#?9.ZE@;'+\LB4;C2G=(U? M5$STJ0@7'WY&!R$$.K#VDUYMGL0.5X6F!1LP: P][A)4AP^ MQ[R2HU_?B(X#]L^(14VFEY@,H0<4%:V92DYIC(D!SG>&ZV0:48(S*EC7-W;I MN6>9.QC @6JXR/6,Z%.&-[M5EH=[+\>9PFIGC8#C1[-2,BC46P".=(6@IEY( MR-$TOB0(;V5B9(5=+CYXV0N]J4[^0R]>O'H1/6&IN0JAV1=X8/8R06U=0JSNBOAG%5Y5IY-J]+%VB7T/U$(@VBXB!)GDG7-:8S2+.R<(!N M>F--VF!_UXCAC9)H!AJTV#="9,>O=GE43W5&B&]JB1 MLT_")K+FBIF@MKJJ MTQ$PH/23WWCQCW!!C W-WDI&2.($<6-Y(N,TF>U8IPMDV] !>/[(G3<%GU_3**DL\$G/!-DEXGQZ=\=XR*5JUI@646 MX&'#OD'K"&.//F@P&D%-<]PJA5D@)H[T*'C!"U6M%J@4BBU&%6*5;>%-?T#9 MN\-Z$/*A/7]V]AZG['$((NOF*0J?^;'#-'D-,_*!6.@VR32WM2R1!@^/]@S8 MF'@-H L:#BVJ-S!]HRL\0@PDR8$J00B\%:*P"*;"0((Z$+9L-Z%+D#N] Z6' M7]V]@$.3IMIM%_KF RBZDMN[W ^O/3!1$/F6%,(C^0.@Y><5I M7+V8DK )$N'BQ>$_^+ VZ0[\1#;[I;1'R0@,UDUM!9?%<'+BW\9$101T5:[4%?7@YR[B&*,C1/7R< MOKI69S&Y+9'VDU\SQ!6%R> M0;EX+CI__SI#4>@]A1%][82VK6G**@4P71%5B\^+=KL+H2]B"B.?M\!O!S;W MXE*DHFJL_^*EST(.(E>&SYI/?%\;P _9:6,BR<4E%^7BD=F8?@5GK !IR$S? MDO9&(%8 [[,2$!>FPQ,T@UD/3K#W[4,%1GS!4P M7TB%/A.QD"_D0H$0;&(TGMA 5S7E"YZH8 H,8:8A*QZ_'TYJ>W8%P1NT^3 T[S]WNB2TZR/WK# MY* ?N#VZ X_COH:0PUJW+^ H[ZW"@$/)C!$)>LXYSH%-);#@2L\JSXJC64^_0''MF]32$'NG9GP''?7P?C MXU*"',LT*UZ(,UN@XGN(D_+IK003'D[_;0H32CKSA8MVTVC"1C.1><)'ARYC MP4C#GZ"E&M,;[N8F_0ZS Y)YD6;W6T2/]^&KSB0D;5SA]",%'"$&6*@VKZB 1W "#-('>.A MN61*[],4;.E)#,KX@G$&F\DXMUB#E2R>TPKC9\*%/GL4!CC5>#>L3S^@&-%; M=>D85GO>N@PYH&K2A14DV7J@Z]3V$.E*SJ#.2?GJ1Q:P&GAEPP3N* E M0*_Q*XX2MC&\>CO@.,.MLS*]GD#AST#]>E66SFZ $Z ^T@^H_,IXL/4;B0L2 M;. E.2ZM @ )&EH.>!D?S@2DSTFN_RS=JD44UHS 0DC$S7!1B]",P 2,WV& M!M%"CJ %+\!8 M[Q39?(>4$D:$,KS,8 *EW;Z-2# BQ2\$)@@0<9ET;L(:= <>O'T-4=OMU>P+ M.+A[JV"^W"8Q0IP3O+!W9 Y:P-$A&-SAS\MR1?P^36+RT M]5]P<(SP9J>\)_^UFE."O=]K0S'3 M<"'DCI&7HJ"V&4R++!T92Q01GO1/$3W@$-$##@MT>'G/0M^+D,>..I#F7H[( M!)]7:PICUC^FQ=4C6K*#E78D))Z*"RAY@@ZLCB)&STD2\*I+&7^;A_\C3G)" M)\=Q0 C2C6AB=B_"T[XCZ_!G*7A3LW7<&>8R("H$^BL3P^55!4!V*TJ&!94K MO^*L<&_/]0'DRDS%Q2SYW.*E?$22&4FULM:?#-#!8JAA:DO+/6D SC"-5;$1 M0^6=09GG CW5CR!SV#G#&@?W@"6IEF]AIC"INC7PT.A0L^GZ[TE3P([>)?'@ M>Z\UEZ6DH7DL_9AB?)W0-VIZ6.FTWPR]N%'U+G^N=9J99S?+;M/'%ZA@@O[* MV1CY>\/$5V*RV:UB_F!3COV/>/^$TQ,CZ+0'ZK#:JHH9:GMCV)-03=G-EV4. M1&CV0@G-OL.8O;W%H)A.$<2;7&1B*(,T24 *2;:KJTDG?R.;0ZVEK1 -O /= M4/\IV&+_)18EE=>Q.D8[.P .4CUEBRAM;PT\3#6%MQ"GKV_Q-%S>-Q?OCZFT1*G"1G'\T=/%:6=[>$&J9ZJ M(D;;&\,.44W9C4]+Y"0:&X.T/I!>?T1"#G3YZ_>/#[JZ7%\_;"R%QJV7IN^7*?Y,*^W3X"-AUS)H=36'&SA: MBHHX:FT+.ZST1+<<9?4,DHF N S%V$6D6$P^T1O7%FUJ6@K.C]Z[+/AWJJA4 MMH,;CNVJB3AL;@0[ #MD'G%\(YR=AMM(FNNH91A?J^C>RQ)55)U\"S>6FM00 M$21_!3MN&B4=?=N ?KMZV\287?7RXO=)(\:JSC4U8.U0WY(_K'.\[W&P0NX" M-/+Z*-RQ)5VVG]=N]+G8=@];4/J(,;"U!=U0)_W&"]-?O>B(-[M:]9IMZL49 M+S[8=0C;$E6@?F[9;&)DLD$2]HAF54.[![4]*%2?VI ,:^7O=Q$R>=L&0?RGU]H#;QL'=,KQ_F[?O&%B?@# M131G/\59B8=71D"[OKDVE-]%H1"+^2GF[@E8+21E0#Q%1@L[/Z=UP- M6F:"*^*H*,0L?A49^1_.?HNF-=%AOX7S(7;>/]$4X6)]R+X[TFWOS8[5>,UX MV:5-3!>DC_M]B^6UQV1;#.8PZ%HUYMFH:H7Z7(9-N\K:'1=C)AO]E#'I2-[- MJI61X/8E 54(X&;$@V%0&2_O2C-RF8JB;^Q9Q+H9&\\W&Y*%?"J MET7ES)_0R%X6/!64>(OWJ4NF(!?BG=E,!CN?6@Z?6"ZC,EP0_-Z3!+J4PB&P ME4<^^#[%1^S1E(*,$V2NHDU:+8\RN8TGRA9(L87^>9ES,[R9!3K:B+/;Y]83$OKYVFBI%'UP:$!9^H M1/ QZ%.'8UY?CK$$43VX?!D(UM>L!@"GRV+^^-=;TVG@<8%D MP1"3['3]=F8(.IFE98"]I8_8H9_:X14"DMY6Y\_&AE.[K.:"J2,8N!%8+?*9 M [J.H:X-B)7D^N)P%I+-F\!6/DMK#W$;RY"RISTR^N1'R'3MVE/2Z $4T'JH M6Q8C;6\.>QM'6WJ+^S+TG8F"+ZH83UQW=&2]&Q1T#G%3Z%V_N21LD);<'":! MYZHOHRCY[!$LN$G2*X*>84Y?0]/:GS F!A3W[!A)3M7,* %.Q@8J9!%(R-2V MX,S E/-F3_DYQQC'UJK!3\U(07)\RND]@ *50&R;TCV7F+!YOR)I)?G4@ /> UUFR/WG\FZ55$1E]]=Q] >#91,=1XS<%C2G46 M,398.1NA6 C158CDZ1TQ41"3!=!8#,R>9P5(7!Z341MBN4_2//P'VT5<\4F& MUE+E0)+ XZ.>;'%)LBEV46P)%L#(,VI6@VZ -&NE'4'+]LW )QF6"C(5CC M[KCQFD 2 $9N=M)"]!V! K&CICT=[>P^$VS3-43SU+*][PPP25L%&R$A[]XL M4,4-Y$1P0KOXR?Z0Q.S>*_D7WZ&)Z3W_P;LTS0=WTR,.I(/,Q:Z4]">-L[P& M1(!"PC"C5"=^^U( ?PC86"&[]5K4#P]Y7,:F'4[I(/S49X@G-YO@6;MXL2QW MR^6_NL[:'!FHOE;)C;62?89;JCCY) EB"71_\]+4B_/W!TQOAN"')(J(3W_V MTLY7<7KTA NO?=47F*K;#3:0]M;"\JV*M&)(_?^S$ >E7)Y)T7$R6Q2,D."$ M)%804!"$(1S.0QG@5GFU;NIIT!TH*IH:0IZ'ZO8%/ _MK8)I'/ 17IIS0DJ+ M)K?&5?.,L[!--"P!LH01MYC(2D]2:D&"NC5P!.A04PYX15/ \=TEL:D#,[H+ M=F 83/2.I:L\>Q&36\J)/UM-9C)/7D0O-+D-U2S#>'-@K\W%S\P2!7J]?_3R M8]KU$, P2N!#W-@\]?#O308T-)AK8PX;E.<"E5R1 )*2\0(5K 'ARO2&:MC) MVH=QN#_N!?@B^EIN@=SJNJ MUNN8_:WS093^%( "P0!S%$^:].P.>WO&6!O+CY+@7*IR3E\,D@)#U"HNAM1I M']V:VC[GX$F82F7TJ6TXG+K&42?6D9\(:?,9YBFNUX22M)Z2WHM9XS:YQ+P( M$ YZ+P\-(@H4E>T:[731R)PBX&3.DF)#EI*2M&$I2L@RH#1T+*"%I(W>JZ.2X)*43A&9L5\6*Y>" X2H5A4'QJM3Z6M M7SJISAW0:FY\J>%-G,2\Q#'>A7V+'9I0A(Z"P\VE>/NM+SG(>&=!*QLA63]) M(Q;XB #E1;EOA S?P@$V(*;SFTSW#:W_^BW)G'<)0;I#FKR&&3WX3T^RAKQ) M[KU9.YA]7S 0ZMXD:6F([FLP/7L#Q1U#,XC5P#Y=8:\$&FEB^;!VY?#?/!6X M<>KZDR[_36J4^TK[2UG["E8!'-:#D^ M>0FE7Z9G1!(HY-HT6'.NUY_>+)*] 6K9B+^2O9SI40F@/EP$QG(G]B%_R5\P MN[CITS.L%8!)R$83Q"/]EKYO_LPZ['" 4R]"&1G$C[0^M]PS)0J!0+^B## Q MLBC,$P=]K[B84YL-YAF9J1GN>I&:!=*9:60C5,MRW!3<1$4LNI@'\<8,!'L% MA;WH?BS%(:^R&8R;-(_'_=Y+WS<[^H8= ^#RW95.&-+K"AUS>AB@!C :_2"C M21_QC4.!,Z&14+*1WB("@Q23V$)>WGJA:^\9/99!,Y?7TC8G3Q 5Z%$A!X@< MYE.*G:&L// P[597#2MD8 M<)ATRVQFR=98=8#18? M\?X)IR%D,B7I41>(::+LGC36[%&')74+0'+-N.+X9O=%OLO<>A[4?F!UJ4DL?1"3]GC5QPE[%W*9? :9DGZB-/7 MT,=*E!B/$5Q(&=FXC>F*-2ZPP6ILI1TE.WDA,ZOY2X5F>]-!)3;RN-PH$X*[ MRW[@6+UDBJI/#[(!)0F0$ $]*@PXY8)XU]*C:N7Q-HSQ.L=[U9*:%<) @=6^ M\6IKWX.I EX$L:B<\6JWQ@IWQP(W%08Q:6RMJU2; 07"54@S2RD%9HI!2'-&17>*6#+)5DTY:D<6$L>4.M8"L? M>*H8.S]& ,%$A=M<%&ZS3P(<.C);3X/$-01)^\\OJ=16X[F^[0XI?B8$]K(.^8O24H/ BV*J29[>NN8 M9SGY0.+=8:3_0H$'XT=Z121K.2'0U YX1"M5DZ/XK!'@R%7+:NJV@B+B)-UO M^]3597NT/4?*.<>/" MNQ$!X'[1/?]N&.9T2K4F& M\AH&1R]JR [:V@'UX4[5J*LJ&P'TR&Y9C7-Y2I67FRGH6D\1S%SQMS!_>: O M^M")^4MXV":K."=9?6/*8$9A3NZK9PZE8[=WGXO+:VIA-1CLGBV\(H(?(S(G M5)X9;&@!U$];U!'KTJ=?PUYS5DH[^C9UQ7G2=6/K"E<$+84+6YO% 5MDV? U M6E7JV%O (JH\CASE+$ENL3!QLQXZ@O*8OE1 MT+84=!^]]'>?[O%Z0- M42T321^8,Q>=U^%I04+M1S!,B. M,EJ>U6>M54A.J627[U1#@U?#II,%.-@Y_8G4+Y5-) A@N'5KC]%2266;-=(V-V7[\!B_J";PT'@ ;_B^(AO".RLWLA/$7O1U9'(NR>_ MRN7[+SAY3KW#2^@O4^SI[: ,HP@0 @Z,-K<_/*7XN'P1*A56)]9XKZWE4#H?8=5V3<[,3 M]M-"*=V^P/&HEPEDY-'J"!AC^LEO&A779Y%0X L4S)C&#EKHX! );I/X^39\ MQ0%_7\@L<>E-!#@VF!E%!HE^% "CA:$BIN%"V5U$E%_Q2!?DM&-BX\A8$A'6 MB!L*T/LZ*R^EQ^&S>UQ.+XDIXN ZC.B;AWT?1^U)#3BJ##23XDG4/J0 X\Q0 MC6S$5,$9$=9\&7Z!&'=>&(_S!P,^$"QVAW-$W[9OM1@(9%K&>1A0>0AD/F+_ MF+(7?E9O?G0,<$ GCE?L85:1#)Z:5!^T+#*:#9[9-FXSU-GB,@L4M*ZLC7"7 MA4*55*@0BZ\=28(UHRI " 5I;D\V=U:9&]?,[=?-C0MS'^B+ %0X6S>*:E4E\9A7N-PTB>.,V3;9.G__1B2^;#0%F>_I&2RJD@&-;H! MA+&5YA8A,XBRD0,OKVJYC\AOC+.?O@VS2 IOOCC13)8@MW&GJ M4,B7H6?.?=(\$Y39RN12DF91E/ N!$)<(OJV:B'3 E4&K]U;1T*RR3-44&;M M]L;G$+5R,X.L%&]A_S&1VHJ%JCB@0HFXC32 M_Y[VM4I]9N;E"]''< MW/W;:V*4R1ZPC\-7.KJTOK36TARX8W@#W6@UU.Q*.HCE@W]61VB+^4MH ,PPJ5K_DHM9C;HY\KFZK M(U?-Y^3(#5);=V3W.411MN5,_=94HKL7=)?64[OFUNU=(+NVIN3&[BWH([_F MYRGA,/&#F!^]_TS2LA*1XF'6QD9 _;5=J>+ERO,6 +VQ0]#!SN?D!=8[;X\W MNYI:RK=6V]H"=K].%0LO5#8$ZHS=\@[W2\^T9C,LM#WXO01^QEQY05UG63%3"U&A'Z_%OH;G6.RR=? M078M2^BD="[K\W>]60X9 ?;'O=+!3K\'[&*-JI33&OE+H&[6+*.IHPEJD\^: MW]K]Z>1[R/[4I$HU37Z#[T^-,AK[$Z?F]M63U-#H)[6 MK5QMX?"L%4#?TQ#6.+=G)%%!$\#V34W']GV;YJ:S\LN6G9J&=K/Q35MK-:?> MZ7Y/YA;G.3VWS$5KW8A1- 7NGVT*UJHZ-[0#[)^MXAI7:&9$Z:EQ3M;E>:/@ M/X_BF/I-DM[AS])1VC2)R4=?O&:C'N;[T@#NR48FJ1U7ZD, L.^;Z3'P8!-= M!R5S\SCPTB!#GPZ!EP,X'4*W]C>[9<"O"+;"MZ(I<*=O4U#V[:9V@%VX5=Q1 M/-7N[E#%JN3$&=&&/_Q1M6.DVPVH4_957.PL:?6!O=O43P4+!4CEXJ,ICOB5 M-%:KJ_3Q3$B"CMS%.43^<=+=J6GLLGS\5&@WQ?6[VS#&ZQSO3_.J/OW@1G _ MU76NXI6=8,=P3QU&NYM&62'&"]"]/#?Z6XKF+4[WM,YY?/2BJX0>BO/S<_T5 MK>!&:IM:(BZ;FL".PE:)C8]N$**\JCPE2\]&,KJ3AM>HBG&RJ* [^?7^*7\U M]^_>WE,QZ XT+4D0T/H #WC/SP+=XY0E9B1N-T]1^-SDY<.I <4D2V9J>.NV M+RG 4]NA&IE/'AC?!2KY((D1JC@M1'U$5C$$[P_\;\UMT5_SE+Z;ZT79^77Z M<5''M3VWX1[30X!A$K"7'L(89<)=S1QQ\^(%8A%X.V*0?DQ1O=MLD]R)AQW-L M'T(**%#9,-!)&:K>=&"G8P^#( BPM1$(??J#1 M146B%0;W":]*R"I2)?N#%[]_30N9TTH]XM59)V6EIK>E*'.TV4EOF4O,J=T$ M>[1)$16 MF4B%&\6.ZL4Y\//_R_FM[E=+\ZRY*TK)YU MBXEF/#E73'Q[=00*Y_V5K^]L=_4"G$WV$-Y\UYNR6$A%Y1B7!2KF9VYFG9-: M@/P'Y53=;TB:]XZ]-/MV]$0MHQ"W??'B#S^0J?5978H^R-E-"FADVS!09Z+6 M06>NB9JN6K83M;3:I6)C)4G<8CYX[I!W7@4%2"HVMK6JY*(A%#=XV/TC_^<3 Z*TG,$I7;#=*-QLW]9XO"'>J,B+X_ M_A$ZYHYDF]9I+[4+_0HXP(YKFOXN ZG$DU@$\)[Q!\6DH*,+4%SMHW!KE2>I M/>"YJY;8]NH\+5!%W\U4=3J%V1-B/K].85K[IZ7HQ>/Q<$C2?!D''SWZ0EE, M-S4>^4C(XP#M/#^GD9/$F*WRD-[TF9F]>'Z!\L]?0M(4QRCPWC,GE3Y& M_P'* B"/DMTE7NBQL#ME-WG2-+T=.OQOI)5!]FZ=R/UP\$!\E: 4?3;C&K_B M*#G06#VWCF8ON"#;1VT!L#I=8(-K+PV,CTGO:5)/\8V]Z"B2>PI[!")3P9,Y M>5!QG13B)C$#9X(*+O1 C%"=,$(2I\F1;4KUPUCYDSN_;IL5]S8WU?$9[KS* M/:#.;D !KZ_BYU=RU7T 3_VT11]V53>K[NHBB<<"<2ZN-BQ'UIV?WY"/GNU" MFK"$Y*_/1X\]AXLS%O5192;?]97F8KOVMS!_*5*OV]![8K4 U#/JUC[ HUY+ MY9.5'G4'P/&N)_> I0]&G9W#+-=\%ZCDX&RY9T2EKS&)6'HN@8SD =[AE#ZJ MJSB 9$7?EJ>ZI]*X74O#>19[2YR_-^Q%OWDIQW:P]SQ%:V\,%&[TE!23 MJ9:6L.=0.H(/V6W+Q7&G4.:#/@M&XBCXI-.E,36NT48%<<2I3SXSFDS3Z/WT M%[5UHUC= M]I;PR/H6]%')P#GX3*;R^4\[#@;=ITEP)%F:)@*IFL/'GU9%3]"GL>T\L*== M=&O(<^!LW.+..+J6(2C(@\&KOQY"M3S<]?V[0'2A\F1I"7B;2[0MXQ:BW"J:Q4)!?(,: +8N6+ "\ M%*Y4O_/%3KV>P,.@A_IR!&AT ^S\?:0WWB%)XN>+6[;_NR440N+F-.?&]M_I ML.?R5/G6&M%Z/>?J\N?J:[E\U6V.+M\@_0@N[[[2=*EP:Y72\U; G5FAENRX M)TT .ZE*4E.'+.DY]+O+8QC13>)6MSMK!-SKFI62G:[> K#/*00U=;F"G,O' MYY?'/-DG3V&$LU:O:VH'W/&4JM4*C9\V NQ^:EF-CR%6%!WZX,TQCBFC MNC5PK^U0LWXNJK$I8'_MDMC\+!2GBS" W'*;)%%V'>*,7M)(HJ =8=6M@3MJ MAYJU=QB:FP)VU"Z)S4^I)N0?SRZW&I)=_ME+L72ZOM4_V]H#]]!.56N[!ZK& M@+VT6V;CO3)!V>FM""+)"XF]]?Z0)J_\\9Z.M\C:>@!W5@UUZ]<@E,T!.ZR. MU(/JE5':*)2(0US0OU4\I=&K(W!WUE=>:S7_%LAK&D:+^>?"C[1M>SOL$8FQ M_?Y3AG?'Z#;?JZ_E^E6W.?I^@_2C./\"<4Z(L@)QDNV\9;IG>71( \%/H;H_D\3U=OP(%AH(1QSBY8T>.+G)G8]JW8 M\8W?#, !GQ9K=*5'FEV!QT8? ]36J37Z 8Z'7N(;KUUW>#^,/.F7) D^AU%$ MALL34Y#9D1>F#:5.>G8%'@)]#""'@$X_P"'02WSC@A>""7G6^2M&B_]$G"FU+LO#QF!,6R["K9/X5Q MVXM;8_$"CBZCFEB[/($I(\#X-:Z^HY5#6*!"-O1-(=VWK I4V;60D%87*&1$ MDI *RHXLW=IJZXR#%!053R8\U ^.F9B[B8B<\9!I5&T >Z,PER12ZW(B) D MF*('Y5-X ##&OF4*M:L7 !%U6H3?PHP]MF,#5)I*^?92\X:(5,!<489%^6"@ M3=) $64, Q;5@FW1A7UWV;Z:P\MBIHI8]%0#_+3U?\%8K$3SWV0T;P=S;LDR M52IK.;EZ9A".-2&FCZ4!VI[0I2_M^CD.MN&>--GL'LE?,UI"FWS7MJ]CC3C0 MP6$<(S:\BCV0,N#TU+*" Y,SG3>S"V$0EX8.)[(\ /:9!MOT,??2_-K+V^Z< M6V?RI<=XHU&MQGJ-PY<<\\V*NH_]!6*2(2J:^\OU@\WG9M[[LG9KZII997;W2W M=+IE.R8<)S8H$B5QS")K2);4FE]_<..MBB!!$)=$:;[8:@G(&Y$/$D B@+8J6$71$F()*7I9/]ABE0?+G@"L+#&DT&!*T0T>G)2KZ#X0V7@IH@C-H M:Z6ZM5+5#Q>]E]V\Q_%37F3%X^L'(O!)0NKTO6W%OL#!:Y$)!G>Z53H"AIUE M\J\^YJA;=C['>QDE^$NTFRGZ,M(,^BB6*#88L$=M((]-F:C:90<\>>:G]+]]$"<[@%\3"JH.TBRDC<'/%)5I-8^<&^.V,L^<:]% T_2 M*+O#\IL$YW6Z3:-V"FFP_R)/FC-V6E"DJ@X[G(@F#Q4[CY=8URI#X.YCW]C# MPHBVN %V7@=*ZQ=L/,V^WO03:_KB-?>ZVF"+WGGIB8B$C)OV E@CIYU=:H7K M+X!-+VS4I'_]_4P ]S*JGL3%].HR!Z)KA] MDS^3]D7YZN#S]'F](60^,;$M*&X9O1'L/=47&-BV H8/K>9L+35*H @ZF'3N M2KR/TH0FK^45?5CGMG[")?^;ZPEP1I8WA,"+/Y&38'E*D#>"X,OM 0SAC\-I MH0,22K".3 W1(OR)P-TG:VR).?6*&;-@QA1[)RM*,3H]T?A"X(Y+['+/:L 5 M*-H[-KOU\XZ.Y5L]^1BQ@/DSD+QEPM"!WQ,HT .],Q5E#,\+@A)%S@1$T98^ M[U;D&+WBJ*1_(BA"B)2[*$/T78"(U0V+7^,,;U"Z15F1/])B:]U92\VZG.EA MB\%OYN;8!742G]$)C,'/<'KPM8Z2,GXC MZZ9Y_8'A]]'S.YOA^SOAKXKL?9"&,K,8A!=JS>XJ-A?G7.R.#;F](9P>,;.] M,XB6U1O!XC&-@:&OY$F;,]B-,FG\&T!/?)BT$=N3Z]86S@XC9'S?$/!.FMX6 M!(\R?2-@/*T[,%CF!P.=M&=S1F#G*W!S];;^S@JEG<'R6\1A-\#[II 6-K3: M1-*BCC*WUW/7E_"@,@N\; \US@0X^[]Q5Q%AG.L;@M0)L]O"UQ&6;P1LIS0' MAKS]7YY7J00;'Z%OK8BS.9N:"3Q*[_]!9-'?1:\3;YVXEN$-8;;R)[&<_R@7 MX(W@N;H=@*%[D^_8^R,)MIO;,4+X\#W,Z;HH;)H(IK05! M.IQ->J(#,[N<(-MBE(WT025J46&+]I-@<_NV+DLUS=)ZDO-K9\E441J+Y^G02/)H8SVA.-&QC MES,B$[U[_OC,YD/#'^9R=L@'7FO)AP6[:S\SM@00:ES$<7G S37+JKEG>6HV MNY]IB1AO(_A8_&$L1"'*,KR=<&2Y2;0/UNFEP#8VB3C?L1O+_;5\E[]TCG&* M.^/;RAT17_%C_RORY+.16";HT,7=M[J0NT;C#IG(D(A+B9B80<]FABW>+C]/QN399NA1K=;&]F1$/X<,W1,?Y_6 M9J5%FSE.8;5OM9&=UF3&D&WXJ\L=[7.ZN\(.+*PBS KSI>7/L8[B;-/O< MW^R,.6J$$*9+*OA[,IWM$!7]'"=+HY]F['RRM6!BRX+>ITZC-OQ41/FYW^4JSGK.M/^!/DW.D8%B?K.> MO(^^R_-2G#)^0^@^;7Q;D#[.]8W@^(SRP,"[W=,BXOI+8@CH.[0&JXG!5J4( M L3JRVB?TEHF-/_Q]B%+'\>.H)TR?D-8/6U\>R_ M%0V6D]P)&3Y 6S+^IV'R]@;E>.R:R)D@MMN0^LW&T0Z#Y[<7,0<0)EN/C%V6 MD#.:[L[JR(VD[9T)OG[!3O:D\5O;=<;V]Y7QF]DYQG#WAK&EC5^7>&G"OH1& M^-4V?RF*Y"7-,C=(J<#M/!%3U-JN:9@;TY,F%!FK(V9N%JP!;U M^$Y4\(7I7#^NM_6/9^5./Z[THQ_/PX%^=.TY8#;L[5GDCHC_1'??XSX+ #AQ MT551H.\PUJ\W.;$WVVU-$_L[_.F/:U<0# MP18S1AQ#G764 \ C0PJN1JJ>'!O$)4&-*(@SHV^A-\*0I083AQZ?<8'\@IAG M,Q(,W1%,K^HB_A.EW%KT(G"O1HOOO';/%OJ$'Z/X%5WAZL^ZV*//F*[+*L8! MO?OQ!P S06\>_%;CO=1>-[E8O>+K*"U_B[(#7A!)ZI .9!8P8<"9R',QW0!F M "/JF8U4J1S3,T*:-QM39"J@\B F$)A(UKTE!U/ EEKDF1)6G U@KI!')XJ+ M/&EFBO4K"P4.X:'?6G-J+K_GR(>%A:NU=+1X/\'&J@F7Z2Y](Y7OZ ^"81G0 MT@7#DC#9(3 VAQ'-7H5X=B7-'R^2?QZJFA;>DJ72J?8%#F:+3-"'*:6.@ %H MF?RZ'M"=X+7[81TCU./D)XYR8X0K')V0G M.QR 0H)%<\JK-*XB'UQM1C/:KG\F8=^ 4=2!4=0R0B7.HII>:RJ4"S.2Y>'# M2,%'W_49_1I\/+ \3IB[&+OD,3-?0*C$"&4PKQJX'J//ZS1/:_PI?<8)B<&) M%=(V6^:7LJAD@:="-Z 3S%+%^^'F7!_ D::RZ+JNP!F\9QQ0QT( S08Q+GX" M3.NZ]]2-^NJBRZ@L7QEH,J Z>>_5GA[R#ZE6]F^FF+78/W]U !J/M_U"]+O M1\2WXOL;Q#DARLK7AI03,WRLZG3'IOXQ5?WNM?=.);[R^.2RJ*3[2HL( '?\ MY<:8V0B7] 8, AI*&%YM=-R08(<8/S G=[;LP7:ZHYAI'H]I[!<6[LKBNBAW MT4V^I?_CZK,2N+?;YK3R6TI\K&>?*V*=B[@^1 O,NYI/>"!CQK0S6+2.25B0 M94A7L\A&A$),*M03:],4,:<[ XUHJ**R#:"02D?!D2Q15N-F3 MXMDAX3M[-(6WR-*$31[$&(<,6$&Z$<-]C,J<+/^JV_(360Y:AU0M=F>!K/J& M7@ZPRWD%C[,K5'8"MXU\-%>82G@FN.O![!1^Q3M"[S+"] ? &$Q+G-[D55VR M ["+[ZEL.3O:$#CNR97K(]9I*\!8,R&L_JG^0XTZFN@/2M7G1<"ACE^B';XJ M=E$J*UDXT3RH\7FJJ'R4=FV#&:LC(AL:L1M$::,_.'6MD3N2D7(7O<9/./Z3 MS"DUCL7L\EA&N\^87K(X/5F=[P!T.*HK*](_9EK#SN90%5YW<'[%>R(US;=B M;SZG72B"]KBLR0BEAUEU@1I!4"<)$J(XS;:P;9 )/>TECUT6+$^!?(9!TNSG M-,-57>0DU'M*R0J9CI,[7*;%\7U0\K3.,K0KA''=RJ7>W-)[P4(.897!#:H%07U M9$%<& @)6^XM>*<[V&!M+TH,U^:[J>\T*% ""OP&S#-_RVF2#. ERQIM7*%3 MRQG6S22[1KKNKF72LM^=<:!5)5E@%/'6G#DK=P3/#WN.C+42@@2U\T*B8Z6< M U+[SB:8 P%7)AMY&U,5HP"C-@#K6-\1^$ D3&Z;X_G/+)I=$X1+Z $%9&.F M6KS^'R-V+BO_2=W6WY-IGT$AB["V &U4IA7=6*3?5>I=]/PQ&KW?M4&42X)( MF^'*#NAN@143+YWX/C0F:U*5N!R MPBLF.U2-MHD0\H>QK=%86ZWIN%>FW10 MR+_.@/))0(]NJ43"[5R=:>>CF^4P;/K_()F9E "6.&LGY&,L0IJOF@>BK*^CW1 M:]=%-F<"SU\(,/E :!G?-P32DZ:W]O+W&-,W M73N@-#ZT[8\P)L.Q_A%+.S M(G\T -F3VTFC2XUV,7*55G%65(?RN)JA+@V@V+C*)"<[.ZH$0MFR6:R/Y=6G M='_%TZZ),_OT<%JVY]';&^D8>]S@ #9V/(:\["4^MHE#YJ ]SBLFT$59$GW9 M!:T/KUV3N^B5575XB!+J(P*=[SK!T7O-QLS2X#\,>LZ)5J-A+ 0DKVM1[B)28D?]X\B"IJPL6 MP5B2D2/#=L)FFBL,RR; "?L?+=75!A.G88@?(8!.?WX_BE@D>9 ]BK+IT'6 MU)QXI&01+5UW=&Z.^927]J:\HIOR"BX;[TZ )SF4K 9.6\7"Z1(N1.,[CDKH M/A[[@95Y]/9*<* ?ZQ>9EP!]/5/;QNP_O^&*+KIY;")[3MTP"Z"3K4V#&EE/ MCM _QS7CE)H>$9C]#PFYPESTV;!L8Y#]J$'TJS%W;$K:?*FE@YCJHG5!SJ;5:\\,)9 MC&]WA)%C_NHA3T5-.&M>(QHS:9K?-8][NJX*Z=!@#3=T7S1'S*ACN$&TI/;M M%G&F2'!U'HQZLLG(X*$V$>-G.%;LW3SHE.=JBL= E?) MF3/F0&=B/Q_!Z;4"QAGPQKAC P"#_/$+!AM^FGFF]PS,?!!^WIMW]NL%.H[V MW;N)3+1_$E_V"L&?76L[L6S[282VM.\='H6)?96>['/ MGHL#:@_>O+%4]N&'U1=$#W![\19M,S* -LB><,Q2$VF21IE.OU[=AGG!5[G+ Z M.456/+Y^31^?ZFKTU4[U7D"Q<:':PP=E)[L 7OZJ2JX[K%OZJ&, \&#I"F\Q M6<8EHOZNW0W(4V9 /<*-D2T<"!UQ@AV+N%!\3>@2C52G'93Q2P33MG[TRU,: M/Z&GJ$(/&.>#\G]54YKA; Y]3)OP;[IGL2\>JKJ,XKEW\)2) )V8UAEE[/Q#C0+@0$Y3D=4H MU>.WH65"$6.)>CS1'PW7_\_OB8(CTU C,*IH2W NC],HZ[]<#PM#JL82XY'O MLI[AH85,_1F(..X6%BY(I;<%!EY"#I<&H%OY(G30.OQSX-]$Q)L\+G;X4U'- MU794Z1^PKX^:0M7C!YT#]?MQ'6QY/W4.S@Z]HPSM%!59A0-F#4(53H7"V9C" MFAM>GW$=7;!J+<_X4YV,[L).- /JL7.*B>VAT3:P-W:F1=8_*-@363$O=]0% MV27.(G;ULR[HPV<1:C@CPMKIYHH=M0R,+_ ME?:*=8D*76)WJNQ$6AJMF^+QM'[T['AE;\86A),FZ9NS)]CFI\ET4Q'DFW6=P9*+;J&:&_ M$E'K"7@9LE !\R A6*&6EZ^2AHXL(=#A[N;N8[/_:#J#[G9[7T9Y%;%7BRZ+ MJK[(DXOD.:V*\O4:CQR>*_<#ZL>+51_FR\UT AX7+=/!8$349,O1XEZLO)VH M $0/D#M9T!83/R]1)(2A__:1-6?;0'>=]CU&B')BDW_#"Q%F9M7_&U<_QX\$ MJ)+I7#G;5OB$J^KO@\\?$R85LT!_!/ L=$.P]X6H0@8D">1.3Z)/+3'3&B[$ MJ:@I@&VJ*6PX4Y+<#(CE='12(*,1>?\:M+C^[!2EK.K]A0(1U90NQ4:R3SS@ MD55][[(#02'R?=]/?5]8!T$4C&^W35;-Q[Q.Z]U&ID]3CJ.>0SO\F_97/M@JY D4+' $V,I-H/>,"T6 U#T1-F-3(ZQGQK MI^2L26#5Y^TVE')F$1I.79[:0#!#0VYV-KT+PD 68CFUP\18*'$\:0F'@9>H MOWOQ/94%4\,60&%O0IU^T-/[,^! 9DS*M?65_Z#43M)9W0^TJX+>&IQ6O&T3 MQF ;JC0RW'@#^ /N2,[50X[3\SGH)*7.:1US&N_&3_@VQY.70Y=1 #Y@-7TAUI1*9-+>$4?B;\HU M[F1H _VZ8 \M5!.^(6\%U#UFU!([X&--8&]V3TJLO7MYH&$?'59;0;Y)X^:O M%SK=O#XC#:<2LJVHR2=905H2;&B"Q%5:XI@TG$$)63.X,#&IF,")T3:P@6): MY/5^E#3T/4*%'1U;JLWU#8MAQ!1"V-&.0T1#VRQ&] 6]R8\3QV_R9US5X[5+ M%_2$BR1+U>^_EZ[0#3;>+-9B/00-@(>^#K47-RGV#5ORRX8O>DOF/LOHWN(*,G!1;Y5A MY)45YVG QL-U*ID#Q[SG#FTIY]Y+BBPM;PHX?9<]=&"UL8*&S"ZG,-JRMK*5 MJU>DT*N%!K?X@.SO/IP<4;]=ZEU_-[2828ATTTL0\6Y/L#134GEF7LU70? :*,FM]D[,HP!8AS ME%@SJ#17;S^FGN[=%A;/LSO+"4W8C%Y'UI3CC8#ZV;12S%"\? M7J_3;?UTD>5J6S8]/%0?H[B)\+@OBBRZE,6 MRPJ93[:%"ZWS*C;YL=*&L,%106X#Q2&4"("$!8B*@3Y\N MW2;2VC."JGK:">FT8O!E4>Z+DIE6ZG_2AH"=;UJY-C-]M!5PMYL1VJ[/U>PY M#UIJNB>!X]1U._J?JF7(T>Y?BONGXE!%>7+_0NS[>IOCWM:XS.U4N\%UPD6* M"Y=4Z@/;09>I8-U=J\-#A?]UH"?%O<=6W6YQNS$)=;S^49C/%)E[PN%VVSOG MGJ@%)&L+U+.55.P?WHXV!'QH.RVO_N7"C/!A4\LS'N1UL+K-O7_?$H>FM:XC M6N.PW\E[N:&>E-5%GGPI\JC[3:_68359]V(Y%>">H&F6OH\L) '8>W0U\>E7 M*VHJJ66Q?R.3<%RF[*+^Q6.)F4"RR&]Q?Z#NH6T*><+Z1&?80:&F+M:CP]%L M]:HG&8H:T7SGJ-NTUVCJ=9\A:CGZG'ZK"M>] ' #*!DD91*/Z!8LECUP9N3Y;S(9/=O3)''3AL&#;C5&BL21HP!)G6T%CPO4$#45!/E@WB MTJ!&G*;8"=U);20R%+,?VV?,#K=EP[1)F9-5_%A)#:@C&C*36#>L(05[C6%$ M,].EDNC6*?.]WJF[TP6*5ZN,P(X$6XJRA98-ZHQIM&;:L2E$ /,Y2O!%?9D5 M59H_SAM0TBL<\)A26P(28UW" H-)#;0+_$V\4TW?I#KQ?!35*.;,O8* %6N, M.'M3G&)'&%'=!2OG6QK ]3>$9Q=)POX?98+O[VG]E.9?\/?Z_@5GS_ASD==/ M"G&3.J%P4&^A<21 J$@E+&Q.J\[LU!EESQD%L,^T@[;1^B*JU^S8N'"I?/U,-N\OVA)G\F@R3-4C:7 M]6TTF>=FD5TH#F/)T*/^9IA7".YJ2V4CWN[_N6KZJALNXY0N3?>XG+R:)&L+ MW-,F5>R[R6A#P&-\6E[]*T,-5;2G9#T.SL]%CE\_1^6?N+X^Y,GTQ3EI8^## MB[":OZO(P]FW&Y'C%#1R][5^)\F MPWK#+(#[A@V##DH$&*0/V NMJ&G2=4$$[+]^NR_98N:UV_Z:C(LF.P#WK'EE M^WXB;PUXU"L(K3N&?_WK-]001U5+W>MJD]>/PL,]XIE5YW0?X$-82>7A*G2B M ^"!K":W_JI44$4%WX"-[J2&&4*W6 M%_!X7ZR"[M#OV'@?^VSS\D,4_XD3Q>$^W0/X"%=0]R198[PYX'&L(O6JS>X' M1AM& /(M?L+)(:,5S([.I3O=/Z4YOJGQ3K:'LY0&\$&N99+!(XE+" !V!#T] MK&8P4':(\?-Z1A153_1^RC.1B=8MJR^CLGPEBW-VP"8+!^@>&$;-&6(*AF1] T*:614L@@F,P,>:!>BM@_$=+=U:%@N7G1=Y0K>=Q/^Z MS:TCPYBE#-3]+9BO*7]AB"SP>ABFM5R_%1(37K1(1IH_XZIF1^)ICA**.^)X M\17MQ%4?NLN\I?[X3/T1O:3U$XJ?Z'LGM$_O+R6.B\><5K=F9YN3?&+V+3O#L!U;]CY4X:G_HMGS=%N< \[D:0>ACB(B*@HYFAJ,= M/<3D0402Q/;,VQ\ZH>S,&T4=96/S!B1KWE,ACP=6Q49;]42D>$]FOUW/(:JY M_5)#,Y%L#M6?@30HAC/SZ)I+,N,L)1?63*.MW8H91I1?^L_, O'SG,XHO. = CJ,O'[^DDZ: MYZ1I$,X]KN"I)P_;@7=;B;@K!V9_>_'ZM_=?;C;H\E"6UJ9V-;\TK.MU%T(. M0E)3%;^OL(A,:3A^NQU]._)3&CVD&='M-*99VAVH%^H:0BS)%O6%O?[24V7] M8BOI\V6/!(R^K8JRAK?398];JUP=VV+\@574U=:M/7HGJ5E1>:WP,2PE M199HC9;LHLQ)82G^KGG2)'V@4&O-E!-5SO2) PZMS.NX_JAS@UIV M;%NASQ!6$4YA( I4UR7^UP'G\:M:.[R;B$,=P7I#0]W_P5QQI2OVAEI\G*Z M8M< A[S, '-C_KA?8(->*K[NJ&_I01C@'U[;'_]/BDLR1)Y>/^%G,M*48ICI MSJ$,MCQ$T#Q$*MG7C& ^%$M#!KM$8H7R-4='?.GS4,8X1-2ZXYG1@S] M"&S$_K1XQ/X4\HC]:=F(_2G($7LL];H1^Q.P$?OSXA'[<\@C]N=E(_;G($?L ML=3K1NS/@')I)@>KM#'P<3JMY%1&#?C1.2/PRJP:$+7Y;FE^=)?;-CU$I8V! M#]%I)?M#=+PEX"$Z([#N$&5DUR9!F=^*:S,=%CSJ-]H'^(!54EFRWW;: ?#P M59-;.P)H2()[Z&\Z@4#ME;2AP=0VX2SR#<6E;)M^U"UM,0W!M:WK;F!3\>$5 MG8#%BEW%D?3?RR*OB;ID+AT\0#T:;RDT!^IMJHJ*=-[)MK#3=]5$US\"W1.9 MV:6Q--\6Y8X_IK['94W&),WQJ@L4MR+0'SL9G";LVK5#1WWXK+PAIQQ-IY6Y MY'1CN ZIH*1PQXF6L)U117"KKCB>-^[4$6W:8%P]"('TBI3<3S-/#ICF 10A MK)K4=*KXIP">-+"CIXF4<2X0.S?OB80:F1!Q[HFL29G*E.@!U*7?953^8,BC"@C@OZH^%S,N"- MJ#Y?2<^1_A#=>:E) G;?16X;HKO:=5-@OFFHADSDVS-[@8*Z>\YV NZC:DKW M'76Z!V!O511<._QLGW06\>2V_46/,RB7MFP1[M=9QP3.,IJG.-X7/'&L>QJ< MU0Y06^W,D0#N^#H&F5CC3O8'# I::IA;H6Z0R(^E6VLB\1"U;%FMS8.EVC// MN'PHIO'!J7%&#%$+%L!PXR=A@A_U<6."1("X,6>0.=R0]0\,-V;5,(\;/W7N M\B-LW+!FG!%#0,*-WJ6AW]/ZZ>3\OQHF RS!9C]6H/=Y#6WX<]S=K?%-!1L MLFKTN3MNYCB&@']V%3>!F/W2 JR88H )W.XA%5%@D2;QW MCK,P/T)#$Z43M@HW6.2@/N;Y!5!XQNVU8[K%\8[@\ICDP8-[TD+DX ML.J/9XC-)C]$"\[3YM),-_MRH-DXM]M6] ^X?L$XYTL FB@P!IF+.@)%O>7* MBY0TQ5ZPT].6*J$[>CD?.F[KUN\?."N4B54@W8;_V6EBFGOM[T^T_]33WB8$ M3I5RA38*,N^AI]*3F*$]?#G_O&4PCUC:?:K2S^F>89U.+DK21X?(*"&Q4)W2 M@(V]9I3F55T>?%^D'*K^M??0.'TV5\E>(YV"9TG+W/.X1C+M*!3?DOG31 MT7M2'KVC3'Z X-3&-?_:/2GV2&A6-%$6J(^//8VAZ.F*78'[^Q(#S#WW$I#O M+Q+?_',P<*# B2%Z@)"Q%^2E$/^^ M;L//J9T33H,7F]IWFE!4T4=RR8(4X3QA^S]/]#GKK5"-K^GXMGW+Q'+\Z+ MQ%4LR8/T$ !Z_9DZ(V/_Z+YA$PH0&S:LI9P<1B8$P#6M*K"L&XLOEO,0_F.> M.,JQ,6/G#Q'I&&,*F&)APO6P:*)O=536H1KI 3^F.:LL)#55F-/+354=I.?\ M-OB\G0EF:%I+,PQG\C:FF"-=M4L6) E[NAG$+=_U5KEC:'23QR4AA:\P_[_] MKR'E^W8\?-KTECQ^G.G;0( 9W8%%G1O$Y46-P.A=([*GDUCXG^+RB?3#[!PG MZ)5\N_OLX +.'*\S!60E$YL X4E&9PB\:OIZ ]M6/,=W::RAJUU[=S;J+IY# M -3U->CU#K L\@T%:&V;WM)["^&>9UG7W008S]>?/8.3+;!?8NQXJU>1['S. MN*JAM=O)S\9!UQRO4 #;AHE-1,:3C$( 9BOZPMF&Z![0"?0 S*[!S^D4S)FE MSO$HK+66@^.P4UYG.@LIF=C\)OD1HS.2 MK64\'$K.\WY;..OZ<'*&\=O!X6 .*7NX[/B@TEE9*ML?Q=AQY6PSO:UN=L#_V!I#0 +4JH$8'LQ_H;_P#Y?B1FW+>F?)&8,MRUV;[,+#%A1;C\W;654-U0:(R M$]$UZ((V]U5:[8LJRGSB)U$0ITS]Z@NN+XFR6/H&CJPM< 2;5+$/0:,- 6/( MM+PKBL@T5#?H"\W4%I3];$O;4?*^C!):;*2E[?,QV2PK7NC&_W517A6'AWI[ MR"[BF"Z'JD[[:==<2@.XRVJ99/ 0[1("@%U<3P_M-;B@C#K2&]2*@+9%B2[) MZCJM61$M2\"@/JD[-L[ #HG@AR+!T%_^B%LS0,P+\68!6/D>:F;XO4QK?+O= MRI:YRZF'217[$##:$+"C M3\NK.UQ;JAM$Z**6\ ;]4GJKJVI'5:K?KJ$&P0E_+\H_;_*[LHBQM"*RM'$H M;CBJY*@?#EJ&X(CC AOP1$J8'CT*TC!\T:RVC8I[3L]0%DDK['6:I]433GXI MBJ1BUKMXJ.HRBH_W6Y0[ ?6W94J+W J%'K"S(98HH#M"\_\1N3SR=Z%2#V(: M+HBQX0"#_F@X.;ZXZ$C]5N='2OOOAC#G"F]Q258\ET55WV['SINEC>!BRH12 M D-&6L#&C"F!5^8XE3BCRU!:]#G*#UOB MX#31:^#^I[I--87K3;,*"I^2MH/M6?-BF_.O/J^C24)#Y[.R(RVW M@XD9PM)\"H9F&P,%(C4E1Y?FD,!(:6EN=K!*XV:K*_.BCC*EE;E99>\I7P,N M.3+1WY5X'Z7)[1Z7$7T2YN/W/P 0%7X]5<) MV!L(_7B ?(,J31C?(D=4"KJK%"7/[6G4G@N'BD8ZA(5X_.K OBR>"84*T3S! M8I?&Z 'G>)O20YNT?J+4T/9 )RIQ($SE*'*,7G%4(L* WBC(BW)'O*;C$;_& M]& LW:*LR!]QZ30XL?T]!'W4,D -!T^Y90YU/AU&'N,5(=1]]%V:Y'[4!"A> M3BG4CTCZ?P<";Q[(,-FY^E08RKQK(#+MYC#A>JCP\J M_Z''35X=2NH"TS-'OQE02)U3;"0,:=O #T5.15T[(EN*7D,2\WJE,KT<.M6O@KC:C9M_C)$T!.]Z^RMUQV *X"XZH,S+1?87M:F-2KIT&OGIS*!O:C,'#NJ6VV%\C<2]_ M/_>6K$S*V<7V7"^@WK)0[>&">[)+$$MN-0V\++H+*@K+2AFNL.TNL-E*+,WC M[)#0/[.:0JT6,;=+\U[SL+@1D]?'^MSN-VQP1G!!A(UX-WR#."?OJW2[!F#4 M/(8EG\B()*I].*09'9*?\>X!EY()1M86*/@JJ=@/6D8; @Y?IN75'9&4*L.I M!T'7YV[19<&JO<44Q]DE@D=BQ&IRE,YT 3Y8513NC]FI]H"'KI+8VO5&>\3- MWQ4API+YO7Z](]+5Q/T^_NN0[FDLQ*#\_BG*+V+RJQ(G]SA^RHNL>'R]+2^C M?5I'6?IOG'PKMO5+5.+146R% = Q;\^8;2!ME#KTF-N.LMKS"(EXWV?I,TXV M:/_T6J4Q"8U%;,NC;Q)WYZ@1"M6M5#2=]0D=F2YE=)-DIE.0+%RF=+#K;BI'H!C!$7!]9>>G/P&,08,,UH6-A-T M%>JZ.U*=Z8P[G1_'='99MR8F,]R![>)3S"W[?X"2>'#-]NZ8V,ES3+[NFAI<2>\M; MP6E&S3[62)H"AHXYB74';4.7'A0TE-$?C/;)I7O-C8T/)7[!Y15=8=+[0S=Y M_%?9%L544Z"C3T5!L6T@;0=[ V!>;/U*P 0?*YRSLS+ZN,66'G3QLS6"T5'* M*A^2)3D7 7$9$!%B0U]+5L'5 WG55M MD-QUW CPQ""753_1J9D&*$W$B&K-!89'8[-[=76@]?+YFV(S1I%T"62,3BD\ M-ES'V@/.<]GB%_O MRRBO,C:W_T+F]4_RG=1%! +Q9'5CC/GU?.\ O'R!$NM]7C!##3?48XQ8X7#_<8+]LW15SWM5,\(;:\5 M!;I]KR9FHM5E:OR))@#)G==VC<(%>,\D0)T(/'<9/;PB)@5B8JS9IC661KG;'PB* M-9DC1T:;R:=4ZPO^JOW!^P,6FJLVNB9G2TJ*/NW"K;YG2Q1GTCH>?&,R^@1_UKA[2'[ ME&YE$=Q*DN'[U*S!%OJ8E%[8/C>OEBD?S,9]<(,:$9"0 7$A$)7"5QJ@5\N= M&.0KWHF3WIYIT+LT9W<@3S?I7#[^+C=0;\'<3R^26%R+$'"8TC?.X%GVQ50 M0](*9=8\(B&/ 89[6GW&OK#'@XE66,5EF-03XW9[;!L9DL]U HXA:DH/@IG) M'H"Q05'P%54+6O)T2^EDT/O9P7:IM2B "S->N&9%'OKR-@4 QA\",T02N/^; M,)AB-#%+#S!V&%'+5H3Q!=>;P23:5-V@KQ-4]';F/V@MD\\1$32M7[V]Z@7" MF)1>3*..*!CD&C''%_R]OG_!V3/^7.3UDRPZ64TT7/1:8#35U= \Q3 1;(EB M5C!L@UJO'%YX8KAUFWO;I_%L- (5/P4#2?1;W;\41BS9T3HK #HRD3[N"$)G M S?'^GA &<(^#)0Q92OB]#^'!2Z$O^P\2I_:^0%,WTPK(8:2.B^0&6CD V:H M $!C1%[$0CX7T%!S36QOC$;"F)G!S1](ZW#&4KIK&!FH) 'E*'\PP$9(]8B MOO]?86$,:6O.A)S8^6%,ST@K,8:T/2^,Z2OD V-(GX PQH2UB.__[V PYF); MX](HT!Q3/"NT&367/N0,R)T-[HQKY19\(BJ#90A:RLZCIGL QQ,%=?MX,=$<,!ZH2*V?!D9IHY8X M:JBC/RA]GRGR$K6O"IH9N\Q4;9\PA_-0984!S3N$-Z2/Y+8PJ#D'O]<#J_IV M^RW*\-S3"J?M@ ]?J6K#*WY'C0 /4[FL^L\E5.S](5H=W><5\J^X(K%/_'21 M)U?X&6<%*_0WB#%X7VS?_UJ)'4\_.YEVU6ZU/! M(VM:*AP9.="3KK5:/7W. MPE=X7U1I7?$-Z2_$R4=?859H#AR20<>C,/H_?V)9D ]:TXQ\<;):!O8 M[YM,B[SB9OHA9S$9?Y0T;[DTCY6^I/53FJ."EL'),D0&%WXLRE?:Y:2QTZ=. M[!BDHXJXY_DH2V!-.T;+X\S^<;?/BE>,OV)6U.13&CVD65JGN+J<#+Y5^@%% MI,6J]R?]V4Z 9W]UV;5OJ0L.[TO. O5X;$15?4\;!O:5IX5-<5Y%[2N(#SC' M6[I<$=;P^Y)I><#)75EL<541 :/L&L_Y^&PGX ZNIO316Z(3/0"[MJ+@*ZJ\ M4_*H3Q]1!IZ=VK+: W6;Q]Q]'E/5!%:BDNJ;'.+Z]Z@LH[Q^95:(LFEG5NT+ MW*<7F6!P:J72$;"'+Y-?^_Q*<$&"#6KX(,'(KL/OV8M6'_/)1W#<6*)5G+XT M63[C#8IJ]MHD)C,[66K1'_?VG@3CI(FJ90W8%@_X,1QXD46D/%,>5517[0M.-86\0*4,HK$ C-M)$+[1B2TYQZS:3>^<\PJ MO*.B9!1S^OAWAHHV525^C6GS=(NR(G_$I=--<.NF;=;B+0?4LO"S&'>A],WI MN/"_F\:2_2Z+W2YE>P1*FVG2/D"1<9'*(UMIXQT K[/5Y%[KO#Q/M*,/8Q_- MDM(=10!.RR^^W4??%7>_1]N'X:QR54<<];0Q?">=D'G][,KN1S+:,)S3@K)" MR3KZW@19'OV3:2961].>.=X2N$].J-?WQI%F@/UP2EK=06XU4>!>;\9HZB?,2;) MEI5'B 2-3C*CJ*/1,85@T4>JB$6T(7.08/'L1'40:/I&2Q8G"A@$22N< \D&L9FL>%OW!XY M?F09[?[-7Q MDV: G7=*6FU/C9]P)K/I%W/8TVJ%C)WHH#C5BXRHC#)QFFQC6ZKY1PI C M?"0+3%;;[CK-HSRFI9<>2\P*CHY7]E3M ]=AU%463C3? ;9C+9#?@+.E^9:F M>[$[=GMJ4#D[0L4,L#=4Q,N6_^G-*TC1K' M9,W[5ZG'2IH!=M(IQ1J_'&L#W!4G13;@?33=4NZ!#?O[CY=LD\2MSUG1?58E M;TN:3VF.;VJ\DVUFR%L#=4M%->7+F[9I,$N<4XGU*V,-%C3H#TH:,=H^"[D/ MU;V.8LPOK2A99] \J$%[JJA\U'9M@QFV(R(;&K<;1&DC3MS/1KHU5;\4NY3> M(X]&E?.W-4:6?&K[,;QA4([85VYB7XRT"L;Y!L(:KN]3W>X M:H[/HXSK=1GE'_!5&;V,+.I7TP.*"\9,)?9KUA&#O;%C2#?M";5AB'+&D=WE MI3Q1U#)M;OK&48X>,$HH8W3($\POZ284C-)N@XI-HI&^NX M5W#(/*KV-/X.N@2)LN,:K!_(8K3NR6"F(U8-+ %@I5E[3"#B16<@R@H*Y)G5 M_S,)1W>'73,:ZJ*=/<$L76]R8B56X02U/U#&%L(RU;9?6#"5AX!$IF@<6J/82 MPQPU >[G8PKUW;C_=\!>.BJF[F ;)D[Z<2^C"MT>ZHJF1'<5JDR]X2&60Q^B M_$^:E\>N0YBP8 M/;TG,)*6M; K4+?4,8!85BCW@[W.6*[&VD2HD0LQM/X'^4HYW9@J*PQ MUQ8NF,VK*-!+WA V7"G(K1T=MV^=1IPP+4/*QF#!:[N^\]?$:A8P#E)06#*O.Z]2O>49"_P3:R'W!9Y%6:L!>OBESJ MD)HD@#KH&H,,GVU3[P][;:ZOCG[Z,FY25,$Y#-^[\!WJN%'=9^(Q@2^,/]$2NU>XBLMT3T%EJM#K= _@ MGJN@[B!+6=X34P5]MF]M6/-!\%'CNWIL2:>?-UY-SL^.] '4VJ2G,F M/?@C[+6N1%;=\7+':UJBYR@[L.K@&1N@?ZE0DE8Q7>"2U5SQD*6/? U'R_AG MK*"_.-$4;PUUSX[SO[('_?C6,/^-TX6O82,QU(AQ?[YM%EU[HLZRL1W MRF1*N5R'-F.'Z7FSVT=IR>I"R@^G9[H Q:$E"@_6GA/M 4_U2F)K+[Q:P!$S M?4)$. 'FJY;4J[T[^S=8,98U PYBD&< M1AS.;=6^OO;NJK7.38Y.8)$QII<0"6O$>3N/7_P9AZ5W$]#,7TE$>SIR#%]W M_H;+YS3&W0,$]T]1?5GDM#@\3CZ21DF"$Z;RJ9'TB,"%TA5&.;H_O8 ";$!= MH] :3.W*U56<T!1'P;J+C +KKT'1!#EBUK&J.', MP=7;)6X_YCD9.U5OW P'C;'])[H7,9PKV'^^%/4_,-%X1\2(<3):/5BG/UPT MU3-%N[^UI#-L#-74Q4Q(>KS+E1L44/P57Q[M<3DW1[*R?A)A\>^R+L$7+ MUD\Y9?=VN9T;%&"VUH[B;';-G[K:[59<@(NRNX(GJ7S\7N.\2A\R_"FMI)D@ MQJ@#!5Y+9I3O[6F3#F8;<+V&QG8,F2COB^W[=FDL:G,T=^]:B5 C$OJC$PI] M)'&UR.+R>VI.M*'Y]QQHQRZ @)E$J7Y*2"<: GULHX<((TU >HT4PJ)M?;)WV$OI^7BFEDQ#W) ^$T^ M>K!S*'M%'VFM=P^%'\VK+BB*!?'EV&UBZXM?>UJMPP9#<_&WIZ)D-5_FYN+1 MAD!A95ZY_EQ\V@KP7#PAK.YX9"1Y'6;OD[%=]4!XW&]1F=+$\#F'&VL'W-^D MJO7=[:018&^3RZH[&AN*UEU-(;7*HG8@/&W.PP+RK$F/"L&3S(TQZW,4S>95 MVI4QFC@,:D]&5.M2RQ;N-0;N1=-*RO=GFI: _6M&8&/[- UE&.G %O2,H^H) M;;/BI4+L6=LT/SZE-I4JW/*\)"RO*<=?*UI%I+_B'-G>4>T&U!>7*BZV@93Z MP-X:6J:"E9$\V#VRX\.2S2'7RE,VB/&AB;JT8A :[":YWT@"__F]11N_8WIP MC),+@O_1(VX?TV9_I)L!/RI-!DID@*+B6L/(8Y=Y&L%$-0M4,1;O-#R18(JZ MI][YKK3[2M[>C-.P>!\)6Y2M+?@:AFZRO3^.EM"[5QR5U0\>X:8/L=I@LY@( M<*C1,TH?:)91 PSFHH8.=8"#3&.#:,&,,,H!@"\3 +QE;CV3]^!$B] Z>#Y M.!G@$*-K&.5H9H0&8)C15L5>---P%2^I"<8 XQD;YCF!FZ9$!WM.[220@1G MJ./+8B+ T47/*(H!3%C(HJF(K0 &$JHX-LT,ID#=@ND5"8!?B$) MX'"B8Q!YH#+='S"4:*EA_@I<4T:I/7':(,+8>T:^4^L<6<4G6HQ> 6R^44_W M+_A[??^"LV?\NY?RE66J^C+(/X<"&(3S=!'W973."33ZIM&KD7(!CH(M;Z*"L P /(Q8B M;OV_ H&/:V)O W839,X(//J&T<4.2N-,H&.@BE/DH)SA X<1^Q!__J]0<"-] M-A%U"#+GA!L]PVCC!J%Q+KC15\4M;A#. >"&"?L0?_[?-HLI-K+?%Q\PM7 C M^$6>W#_A$D=;8I,C8ZRE!102C)AHJN"B$B'85P(,Z*7K"1=M28GVA9)#KOA& M"?O-<>U&#BM[(C!/-=_63^2_51QEB&9HL1=,ZE9^0B++BA>6J,Z?CNLW_BOZ M^#W.#@FFQ2U(ZW3'ND=Y?B M>&V+"KT\X;S]>_/+J*1I8_NBI$JPIU0:^E6_ M%-FV+46V;TJ1)>3/Z!WY;!F5*MKORR**GW[P7X+2S8#0GCH0D0-U@L H3^G& M9G0ZX2-S3'. >G*>1CN;*-K")W \PP"3L=HX>NBMB-C].]Q-\]X006#7WN3 M/)ED2=/1:M]K:84,$W,F4L8,&:%0 616'YMHTF>..'G@IZHK^'C7*3PW M'Y'=AJ=W;(!-UP;U/XI+-BC';"?\" +@^;OA9W7TZ(:)%R:?TM$@&A[>^'P^ MIX=' ;Z:,QVMV/)A'?)ANK*V(=57 >?LV/HJ6EQ9G).C=Y&*+5_7Y!"FNZ\Q MYZ(UP3D[_2HM[:XS@G3]?BT%K8H!BP@ =]SEQI"5'@FV5H"&$H9*CD"M#^#+ M(E"*$ZVH":!!)D"$6%H#8"F-P-#"ZF5V.6; N>GOW"B>;_C/Z3M]LU^]=^#0 M,'&37[%KP$!@ZF[Z O_W=E_?E2T\W]-74G/B?OZ2_N?@^K+[^,J=0W=_([?+ MEP" OUOW[NSA^;:]BJ(3M^P7=#\#")#=JE?M&S@ &+DEOL#__=V==V8-SW?F ME?24WY5?T/T#^RN]ZC,"^]X:]$ .I17F43+O#/:A&K7J#N[UJ_9_;W#.WN3T,B24A#X"[VQXL!.;.]MQ$J#E_PITUEBJ^ M)/ )..!Q=#;JYPZV=>6!W;T>U7?AG>NE-$)T]R5WK!<1" T(K-T3EJ,"O)O4 M;BT#^0;UJ"666"U0/%#V^]#\VYH? ]JM/+M+Q:-:3E\IGND2HD].7">>:A^: MAYJZ4"N?<#U?)+:J-?QKQ*/JSUXBGN\5HDM/7R">Z1*:8QN\/"OW;"5=8/0;K[MRC#U3UA MPS3[@NN;_!E7-57B)F>_NZ#'[!'W5$: RIQC-/G MB, ]F'HO%?OO31X7N[EB#TH=@6.UNO+RHBMCO0"C[@+AS95(8>.><_%>P\&E M <#X=4]+);,,VP?EQ2.J3E1,ZAH'X[-C,EMQ50C^:5+9K_@9YZ>9DMZ64^IS MK4H_X$ZJK+I\Z1/61*LN^[HE3-U;PH"::%T: *)/+S5+P#Z\R'=#]%G+O@K, M0<]NIKT1F;\+'/.D2U"^.:ZPW#V'[8/Q4(G8YIRT80#(3PWK/*,AJ+,&[7V^ MT-QW2OEE1P/!N/*D\ XV^1_PMBAQ>+O\Z\\NX>]1*VSD&SZ /-^S1Y/'CF=X MXFCSL+%6P2%' *1^O<";T>C5@[\?V2,I#@_U]I"A*&97!WW>!6X-.DO<-,?H"R7%.TD"%#GQ^87G MRCRZZSW'.5NNS#&?R>8SQJ3H7Y3#(_&FO,XU*\%&JVA]CL@G3>O7F5-D;6+ M 7>=D?JPJT<),/BN5&A-T%*4&W227M+PWB#.G9>J:_A[/[+V9"X(^6)3JM.* M?1QR<:+XW,\*<@&CC8JA5/%FBE:@B*.DDBW,$14R&_Z^7P;R9B?/+P2IZGW_ M4M /M!9?>F3.!%>.#:.#)PV-,\"1$U7WEX6.5!CL?Q%B#$V> #O9W0HY MP<^NJS-S\$J@XWO/ 9UE+=YZ-T1&P9 ;YOKH(SJ>>/=B"WF-N6-,WD+X#>YF6^6P[D#H+D- M;M,0Z.]T )AA/9\?=-@KV>;P!$#PQJ6D,;!F<.02>Z@D$ :E@X0*@ M.;,27/JOP/'/HIW?!MK9 KDSQS:/AR"@CGE!V!+H$?!M_83+RV*W2VNN\\2= M15E;X @TJ>*@1NI80\ 8,2VO]JT,2A7UR*(_&&&M]QB2'1MX/_XDAEVR^[^? M<$U"D-LM+YGP\?L^+8DC?B8?](GN==\7S8\_?\:[!UP>*:]' >@076$..G U MNGL>SDD1'^B@8B]\K/^R!BKVB8>R*Y3FVZ+<,<%0B3.>M42FKXS)Q!X'Y%5) ML! +,6$0%8RV:__U\U^M3'-C2.##9)PANMV**BT;U#!%=%!+K6(%/GY/ZZB'RH+S@^, [)$0DCVA@ MT4*G*$"9H2\%ZM@ARL]C;/LARF@%I6]/&->?*!\BT\7W5+8-.=$<*!ZH*MH/ MYLR+K#F)!&#'*J"&-_J#$?3X_-J;P5;&+TF-,5.H0X. =*CLW?'GK MP ;PD="FAS G;VK-]A57=9G&-4XNH^I)%F!)6@$=?S-JB$>9E-KA]1XDC1MW4?/#E0'WK=GMWH"CTC"^SJ*HN8HH'A/,^ M(WA *\=D.+EX)#]7-?UME+^>^NP*2D#'L 'SB+E'EPSL^6FU5MHESQACNF+? M"]8HIKQ1Q)BCN.6.MI0]>GA%U5-4XJ0PE[L@'>")*W#YDZ>.8GTXV! J\\\KUHX;35H##A0EA M=4=O0Q)U-/VD&]G4K2BIH_&=63)RV 5&M(ORPY;\<"@UG7 D(&JKY17E;8[O MTQW^6KQ&6?W:_.$4MU2Z /6T)0J+6&:V/>R@15U\[?P0LJR.6.UL.J,4.7Y? M$RZHY&R:5!$R>!.,#CD9UFPAWOPY>BRQQ3?')4&*?:NT>42$!;T8B"@3)+BT M64;.8P[[BE-=QP: *;S"Q!IDM#_BV^UED5=I@OF939/O)- 8)S0)ZBY*CY,8 M=6D 1C1MDS00MY@ <,S3UT?;W5N6% 2C+*.S=L=8E.FF.=)%PUMD&.X)^RE< M=+IX\VLY>B8[L%K#%;5LT7V!/F!$.;O'3O?&Z4)+.EH(DJ)W444WKH4@/P!8 MBG4[=E_QCN^G?^;)HOQ%#?[W6II-KD,'*!BO-LW8.D^92 #+P.6ZK%Y)=2PW MJ&6*!%?Q: UJ^?I=2;HS3Z-_E.>'B$Y6#6.?M?[2'#<)0-=1G&9I_?HY^D[E M_%"49?%"S'$9[$T2P&%$QR"#NG\+^@,&#RTUM-/#Z)%3T22'H8;? M!@F.J&6)&IX>7>8*/]0W>567+!R^++*,A!]EE$T^5#?;";A;J"G==X3I'H"' MOJ+@NH.=DD<=_0WJ.%AYSDUU/K2L=N/C(O]UV_IX3_UH5'W=U.\1!*,Y&1V_ MT]6&4A^@GKI(Y2;1>[8#[$V'!?+KCMN+=I>59BB1H*T;K16B2\0GC!Y$6EW% MTNK%K@@6715ZG M^8&$2Z)8<9%7']C+[;S=??0=5U?DAZI.8\ELL(XB4(@T:*Y^I+."'. PR(16 MNB['::)WE/L/_*)8)P#J)$ /3 0DVC,A-J@1PT\ MX0\XQ]NT'C/&S,,$JP@"AZ#UQNI#D#XUP!!D0"E=9Q*L>]""!'?T3O#_82-! M)=^O"/@WV]_]@] UI@?6V8GZTS:;Z!4&G,RI/8(9LB[P@6%6\K7>+QB,N[]7 MY[:FNB#LWX&_U5%-2X'1R[)+W7BV;QC.K&:"$9>>[@C?L17E7^O>C VKF<<8 M 71SRX9@Y/V[NB12T0IO@G'N&:75@WOX[CPGN,T@W4\M2\N*\RJ5@HG7C(PM M)C(DYE;\ZR@"]WP#YAHF>FB3 XP9)K323Q'AO(-<]D,PG,^%?R.#6,$L"RJ4 M.P<",6I&&$.3Z9X! (>B JLQHMD<'Z];6_1G>KJ)MU?FV8L/% MHQ]_W&YQ3$MUM9I^);'$V Z&^--73-TDS5)>=7IZC]$<=>"X8-B,??PP1!HP MSIC64-WLPUC4Y5VULAQW:L$.$L(Y-BB) M_5B]\QZX/?! D)J07H_<"C-6K1E+OULR*G8;WYO"LO+I*TF> =S-&6PISLGH M!0YPLVK91S;Y!C&]MP(>T:Q9D-NEIK2 @]/E$]&0-&C6R*31157ANOHMR@X< M]K.L>*&7TE<8>AF7,X P#;,N1;4%+ ('.AU-[6,?EXH$*^W^$FO+)4.M:*B5 M+0! =&GISG[/K:VBACIPU"2_Y(4BJJ^XPO2IT15&'R5V!A@H-])2J#NE%#BB M32AD'[CH'YK',QOV 6"3!9LUA%@$F^!GG!5[5NU<%&B)H[)\+9YQ"1R.OA1Y M@I,#:?:087&$\HV^^/&!J)E<%COZ&P[P1;7L$&$EHS. ,3WC+H6X95P"AS]- M9>U#XT"PYI"4+'.I;.\IL:2I_8\NRI+&+[SP'GCP=&SQ;W41_RD,%O>(TS>J M*6M#A?E4-/\]HA^J%CJ+#W5DR96D@(*<"0.)ZG[:=& 7_5NOEID'!Y*4"%)B M6OCO =;09CIND#;$K_@.+6_#(MOEI2^J%AYH_!A;M]]DKO>N1 M%+S(T\B^^M$!(ZM?7V+Z3_&7=UE7RR;NKH\4W?61J*[+].%01Q1+2?\7;LE& M.+?OVOG[U.JSC^#?S3M>IA6OQCHR08!QM^%)&N[T8LI0)B+E,XR'_4>]00:U M)F;F7933"+^;E:$?XK"WER^2?QZJ>NS1OY6DS@!_9 9:BCW'= +'':DZ]C&' M/Q?>XQT WA@W%R,(#EO&\AI7)T:&BB-3QM!+'PX.,R:5<)8$[.>"@A>+'*V] M?98S*G;[@@9#U>WVY$R8)LZDT0,M89_BV<*G6I2 0\8*\PRJ(2TG QA$UFBC MG4O0\J3;:6/Y&"Q'K>,\<:7 P^V^UCQ?<*U83DC2!;C#J"@\=JEOK#U@%U 2 M>_5UOFYTDR4\]G]+QHW6=%:,&'D(I7E:744@D#_22NF7-&]@6Y0O49G(0N=E M%$+SZWES3+JYO'M(7J^@A5$0:/DARA -. *!!(LF::[8T)F^8OG7.0'%HK5) M/&4.G]#1)C9IP8:T=VB0,6V&2;@8[QH25,QH8!0FNOP_D!!AR1327#_Z[X+M M1O*L/RUL&$E..5'L,MJG=92E_V;EBLKZL*>Y-L>.OJPG4"?74%]DFJAV@YU8 MLE@+W5$MWI04SP;1]/F8)UJ19?!(6CU;'B@HIK(C MI_D;SBPZ"IE](PANB+%SGIKAS [?^M\:6+C4_$Z<^?;3%R_R1!2/J19G0%MB M!12C71AX+FI;RR>P$,^8NL;CP?8/;?9'GS>+D1KQANG0@V941CA1I'=KR[*@ M8:,I#93+9TRWZB_BN#Q$V9*UJ!*Q\!%QPD@+,6^$4MBH-J60 ]QJV#/,:@0 M"THVC#6P0"2Q@*E%;?.+3YCP;@[87A7B5FE'H."P7'G9BG:\5V +VADEX*YG MV]89E1QEC>B>E[.6[#D*G.TO&;/V6/S5_V+6MA6.OKDE4+S"^Q+'J:(K';4. M!_[&U)1@7K]I6$ W*ODZ=-LHP]M&!]XZ>;TBFE'#G<(81;&.@7?D,JRM7#.8 M.0ZB4/KZ4^".$% <7&\=:S*+FJ648U[-*H+HIPCOKU2.U2LU[^-ZY\CA^C&B>+_-R" M#7Z;+S]JY%N34#\MDH\Y1(5I@7U,$R&WZ!5'=L(LKC_+*P)J@0?\F.8Y*V.T M9>\-C-G"\_TP5:OQIJ'A>D_!N7M@(2%W7USC][[(6+6.V-IQF0G-J9)0H['> MG=)%ES>E_<+QV&G5)>X[WBD,7YZ1W8AC]WB N]5I6W_JVEG' \C]SI[6]%B: M1 >]TJ\*.R.S_8/T^ E3S'O^2.?@$&!*!_-((+CUJPX;WGG16I-9ML?7]/&I M?E]LWQ\J#'32_Z4HDI6;/, XV41'"P,J^)>1!I>)*?*%>6JM[RA04H-LT#+<^KI[9B)L9( MCR 1024GX[AY<)YN(3MCX-464C36>J_!3 T +MI6H>QI.&,.29= G'1*X3$O M'6L?@)M.BFW>3RTD;@S]]%[UG,"*XCR+8W!BT-M6!.#&[>G(<$=5]4SEI%<@ MSCRC]N2!W[!+ "X])[GI8T @YWV&M0WDZ&]12!*4PRK.N\'-N,[F6N.NJ3G3 M&E;XQ#%-7ZH\S?HAL4))[V]6M$)\F5#=V_"!+-+Y-87"^VM'P_XX?>)9C_] -]Y9SFDXW<\43)@=WA+(5P].?> P#[ M1D"GESE]&7$DCXD>. C6Z&O/1KUG(UK^SJ^!^K)39Y*Y86,-C:_PD:(7E2BI MI O+BRF&A,]ZYI("]3)RH2&VIG;>H3NJ4(3$DZM <=RQ:4RC^_S&,@3[=:9:-,@\+I#E-YKO:;D*R2IEOA=0L%^H=G_M/-,%\"):57+M MXY:)&_SH#\;#Y[,]K9]?'.JGHB1KWHOOJ6P/2-H8^(">5K(_CL=; AZ^,P*O M",J;.:LEC/Z@I&$-UJMB%Z6R6BT3S8,;L$-%IXRPY<2]/HY& MI*KJ-+ZDP7GY^AGO'N0)*9*VP(?LI(J#;?:QAH 'Z[2\NB.U>>&'A+H>Q^4W M^K80?<>0\,C^^U"F59+&=(TP.4+G>P$?JXIJ]T?M3!? XU=5\A6/*]28)3W2 MD9JA?_98>!S:HN:4"N)*F@(?Q%,*]D?N6#O PW527&VT'2^4IC\3H6G@ZO[+<"1-"*<_K I=U&NE2FS8J#\ M]YU$(_8'X .E$[X_4/[[#O! Z0FG.U#^.]I', ]S/J4YOB&SO6S;6ZTGT$&G MH;[:P4[;#>"PU9'>S@$/Y8,8(Y_[CXM?= _Y ?=E[[4'^3R[Q:?'X3V\[D39 MC"J[^EGUD6PSN?3?#@__Q'%]7WS\OD]+24+1TNY ?5/7$")I;%%?V!EB>JJL M3P_V:1>:C8.W6]*@VJ#H.4JSYJV6DK[5@M'V4!]X._8' MD<1SR!-<(IQ'<=VDU4VGGZK07!$]P7J>#I/\O5ED5-XW8R/.NNH M^Z6H5P*OE$*(V#MMCEGX'>\>*@+/:&,7A/.B?H- ;,GDTUA,F+9X/(D^'O'8 MNF'&(%DZ!CVN7>^C[Y=D?*=UWSS0%%Z@;K]Y>M$<\#K5Q6IM2LF M$(#CQ =NOT&;_.4O<2.\M; W7I&S;Y+2YH"=N"BCD#18[GR M8B].L1?L+;BE2JS?>>M?+<:<*7HG;A[_0!9,653SPA-1C[_3/3)7-NEAWL?& M$!\:0]#!B?KLG.^(.38#'0_-!72F?#2AO,,@C%[)SV,2"C(/NMU*IH*/W^/L MD-"W*MA(K^YP64?2VR[)HO^24SC@.V0 '9M>'[ M,9]MGH #0V>J:[_;,A"03B43\60KIMALK% G*)U<&E%9-R$L^H.*BX2\/K/$ MY.%F4R:D.F3T[. (C!='K[/D@&/$6D.IK?>F:0'VZ=4JV5GI\6I(+?.36 >> MY_4*]/0LUMR0.Y0ESN/7^S+*JVPLT#9//4R_U#6C@ILN)1V>UVIK:,&)&UF. MG5A(@QIQ4$\>7T\X0#$GJX^/DK;VUGNT%=;"W^,G^KX=JCMV*$K^>:CJT3?Y M7-8EB)]P*!."*L[/CE) M,2(O/([%NU+4.6=>,CD:)4V!C\FM/R:B,F@\IV.I^Z1^GF+-:2FD7^C,N:/;MZ MY([LP)7]]%1D"1'O+^Q52:^I(4,8^E+<124M*RP+RB>: _?6.47E4TG7%K#/ MSHIL:$JAJ?:($$>,NA_'=:!KQ?QU3_2DE=4Q>I?F*"FR+"HKM,N$M/-TF=V4*1@^EC)%/SZ=RW)5I+-TXZS> M[L$GR@R\M/TK9$\\%7+5$$.,EB=7,JW+?DP7]\O0WZ.RC/+ZMOR:/C[54[O. MDQV .].\LB.KTI'6@)U-0>C5ZU-!'!4E8N37;#B/9,C>'1ZR-!9,JM$-.WDK MH"-P1BV1Z#K6!'96ZZ3$^OE'>WJ=C^82T:>;TGQ;E#M^5K: MNVI%\_N2[ODT1#U."T*$R=WRXS9 76]2I3[>#QH AOAQ.76''(#!-CIG*>Z) MRSL!'XYJ2L_&(P%ME\\);B$NF=A"]SV^OQRH^]YNO^&8K,GI!:/+*,MP\N&U M\4C1<)$#+*(:HHCX8 M-J&;>Q2CPIST"@+(+)BQLU7,L\#$::% -68P3 TF5NZ&-HY&%?^*GW%^P%_; MS.33I;QR/Z" LUAUL=VDU@GV!M1"'?2WI!A%](AS6DP.)]TA-_5V^H]#GK)K MUR^]>*9DH0$J#G551SF])>=TC\J1<290L[%;Q\WY[6K_(P1:^/;Q.R[CM.+G M6.T?VTCVQR7SB@(MH*AIQ$2SH=D)5:0]T9"JK.A7[MXT#C/E/9=+>G W@L%7&J'5R$F59-(,MX(]B(,B.S=CH' M&5U16X]-C#/Z1XV"0 ^9S&M'&N[H(C+@=SY0PI9N/;J($O:%$JZ^'=!% M^@C&+.@&%'*6*JZZ8 < 2+J+=I-C6[9PWXPZLL.!?H4?ZIN\JDN&V;WKQO>$ M345O%M^7$97T*GJ5)5'100 .X>>'KJ>0KFACMT&]1@2-VE8 M(L$34::@'8?\KL+QH4Z?<<].L@.C-?2"=Z@94RUS+@FQH!UM3B?;3M?CO]H! M1Q9R5^ES6I'E0I1=1S'I<%V47)"*%?VE4MX7S51Z&IJ)G1[F<;JGSZFU>U4)=2+2T\O5 M*K>FZK@ASH[9J&-(S7$ES"&[+&-]F1J>21S'+9UP NYQTLT!W='[+=NQJW@Q MA*FX19<>4!PV9JKCN$6+&/"X99U.J^*6CG4;M^!D$,WT4UZ$!*+\B-D=:/8: M+Z[K#-/-JYO\,JJ>>(6/)NUD))-V45^@KJ)E@N'NM4)'V,&*AA[K<\6K?OT8 ME/!:.BQ 8>5JT&&/BKS941V>S;-'G)F@[\4SX"@FLOK8*?^/S32WX,_.<"8S MEBIZC(EWRK<7^NWAXJR:JE,92VUCV'BJ*/OZ8=V[:= -V%+P\9^[9$YE:>Y2 MM4$-$QBI2WYUU@2AHZR).UP*GJ=*3S6%"SVS"@K4D;:##3CS8NO?RD]J)YD#1 M1U71_E:+K"W@G919D77';8\P8I01)8W^H,1]EGD94_BJV$6I[)&RR0X!#MZA MLG/#E[<.; ?"6UZ"'/RD ;QU[3Z\[K$N'EK_6M4X\FJ<(L(!#;(YXTQ->CE MO0-R @4EM.,10OK]EM!&J2".Z$5J0,[ ]]M_*^C#<5E:ORYR!&GGP)Q@V@A3 M#C#>,Z#!/Z. _CW>/8[I.<]S2QG0H&^DHUF=BP;\:,? !KM<^:F!?MHKH$$^ M(?SJ 9ZE6_Y4R"N.RLKG\R#'6G>%W1>-\9%N@8UPF>)3X_NX3T"C6RJZF?ND M_7I7@$;WH!3%0A ?ZQG8&)]0?QK&3[H%--*GI#_KBB/'AI#8:R$)X$->QR"J M%YZ.^P-V BTUK%V$.MGF\5.=*#"CZ.9-L*F7O775R-!FT(T*4L]=-0I/(- MERFN/N''*'X=>^7^%#P5>@!U^07JBJAEKCGLR$59>OVL'<7'T;@DZ )Q88[? M6G<:Z5BWRHRR1AWWPW+/G>X"W745%![X[D3[$)Q717Q7WOL!CO?:-,N,MD;= M]W*Y^TYW@>Z^"@H/W'>B?0CNJR*^*_>]A..^-LTRHZU1][U:[K[37:"[KX+" M _>=:!^"^ZJ([\I]K^"XKTVSS&AKU'T_+G??Z2[0W5=!X8'[3K0/P7U5Q'?E MOA_AN*]-L\QH:]9]?]3PW^D^X!U80>6A!T]T",*%5>1WYL/O?P3DQ38M,ZNP MQU.L>[S;%V54OG[\UR&M7^^B\K;\5M-7SMBC#'>X9/OGDJU\]=Y L4#3#/T# M*\6N@$^JEFJ@7;JNX8,XHPTBK.A5=\Z,OTK"[JI^&WMX6% 3*U)WS_N$LX/B^5W)RO MBW/8C@<(_S:N>*\F[?$TOYE0WK=[\]/V)39K>X3HUD-U9UV:-P_-G8^D-N[* M/I-(;"H\Z<)&*S(>:<$B#.E$J](>J"\JJRJ6V].-82^U%677'9R_M0_"<_I,MNR58XQBJ\EIB9M]?8O8-!HES+4-"Y-.(X/)AN%AD:%)4HY#(M,R# RR%",U^.,C1+*K MZ3'NI+;C(?F+XTH=PD(?R6OC\ZW#PR&3+X[WSA[DYPXG0"7N=G=R>$%:7>$XBZB**7&%BYB$6U7*&A!I3O%P!26@?F[ /"*FT24#.]99K97V MJJ1[OC!I7"01#%']5!:'QR>V4Y10OR$3Z(.0E!;@:D1U&B-Y,U7#&/4X=V!: MH88YJBAWU&./KD:JJUJ/JKP9JC-),Y+ A%:?4J)J$O$B__0/.(_5(BM93Z" MJZ&^/*X:[19,6#4MO;&HJL<&=7Q\I\^Y-07?YLEZEM@K6,(;&O02"[H"&*R* MWTT>EY@-6P6K*I$)"B?4#2,'C7D:P2#( E6,P@\",[08UC"&@BGOS M]*TC2HI5[3M)7N&EB#%.JFOB6_1\+\JI#4AD%65WAX"'!#'%NJ&'GTSV(@E^BW=0C4T=-H _R M$84&X[CW=\A#=4Q,[=%(^B%*S?\[48U>DV]#G30*9,S)WX :M@A@W!EZZZDW M\E8\[S26!O-2W#\5ARK*D^MT6V/,JVN2Z(8>(CUCREAV,W=17Z!#3\L$39Z, MEB_N?O3__SQOYJTKT8.M"=Y8ZB5"[%9K]@B*AKJ M9&-;!$YQP*G!F+9WYCR_%?OB)2H32IBT^)\R3Y]I#=>S5=04GCS5%+;G*DEN M-;65\NNY*).#C5:G#FG5#DQ%70+?/BE<\_0S34AI ?7N52?J+QT4$ *\M]?303C L\O<-21 .0>=+0@=&HCAX!L9,)<:$\PB (F_8,LA\U MR,J;*Y8K&YNHT?'38GRQ9-W[,67VNC M*$EXJ:\UA\T3QRX?1?)/=;'=XI@L]#^\TDS!-!XMDZK8"RC"+53[Z-AEJDL8 MQRY*&JP_>6CRR< MXVU:T\.G\7E ,FDLZ0\4_;1-T8_6E#L#CKV6ZZ"=,R$XH885.Y:4Q5>^EJ4. M[?&=TB+P4.*X>,P-/C(Q&]1=1VG)ZT2+S,!3L-2B =395YFD>:MV,0'88= * M?70'/*78E(??BI#>[:NT[G5F9-"'R>7C!C'+M&]_<-;.PR,@(R+$O;76,A=5 M==CQX^>O:?7G=8GQ34Z,CJN:EL+]G.8V3CV6LP<*U+X^A)$MN(6\ <>$SDW@ M<7.N![T]H3>(BHVHW*@17!3:%K('MEWG^LM0VN^WU'QI8[YRRGQGA?)VSK:7 MLW_S*&_AS'LA[S>-\G#.PI>CO,7#<0 H;^C+R%%^W'SGA/*^OMU_<'TT5],Z MT[>,Y %"^)DBMRW(/A>DIIOJ]*CMMR(C9+*T?G6\[S(GP%O";J6/80W$)[F_ M%317,P) 6&\$1YWD9[4N_T?^.;^ZS_\/^=^WOR!>LGS#*@7@[]%N3]\7 M_,O=C__XK\\__GSU%W;+0-0W)S\6)66^C>*:%0++,7K%44EZT[+FNR*OGPAJ MTV3L^BDMZ=,?*(E>@:5F^OZ6+N9+*J^G_:T0/D%KIRS==ON K!8/'<]ZI7B< MSIFC^U)N.+[%.?-TY\D!N[7#*'Z 07'P'3CH'!T+TWW!5XZ-'MDV? M44RS HHM+@QLY+QQ@@_T ,F6NA >(N0"]I].X$(&=KYHT]S-VZ[/C#B*:H3S MA%J*/T@]]42A$:NI/O$#W&XP7G)<:ZDO1<[U$?^^+LHM3EW-3>K%);:@$(\UPK<_M">2NU[F:T;=MZ)_;O.AV'GRS\Y[#>>[MS6LAS&..EFQ\C?,Q=S-OF0;; MWE.LSI=MG,VW.BKK,[#= WY,\YS^PYT%W4WZEB;YWD.V0*;YYM&EWN;SZ(F+ M2GO@4^VLJF,/C)TT!CS=S]I0[>X,F0,W'W<&=]! MT-KC"MBA'2J__M'-:C3F=)UT?#M,@#AV:,.D@;JL#0.N318^I@L[6\&\FKH. M]DM95!7*AV[6Y"N@=X6XDH\.>5I7/R#<,$;)H61)#_2];A:>AY'::]R C(UJ M"N_,8KN5RO6&,"B+MI2 K&'66H8?=E[D27L!M:"_ZBUX^2QG.G-O.7N@\XVO M#V$D771)=Q^^+MBO2:M.]&9[-+#L7M>?YBA'@Q7L MZ:Q*?[MHXS2@6:!GR]]Q^OA$[?V,R^@1#[*IZ>)I.[]9X%J0,Y\9]#^.R3EB MN11G/%NL,(8N.#5\W@M&Q[?H]DV!LO.'(;\?]3^ 8^/BV#+6_X$64''H(-1L MI$;C0.7Y8#Z +S-[4)^0:24JJP[R_9_9AV=6V1G^O'$A3:C5C'%_(2WKZB:_ M8PK:F%2-2A#ZQ&K^L7^I$.<._UH?Q>@,L$B"[88U M'\P84MS@.9#/S ]2TI)1L#H]6)8I]-G"Q2W2J"0YQ(G=H&PC]?3I#E4 M;G0)?ZX!_17'+Y&:F8)T4DSG)F9^)J\Q>3AG#G26\/,15!-9S7$./-75@B'6 M'@"C2* N+X,;U>CE*8V?T"/;RR#('1>'+$%/I!F*XG\=&)H<%<;E&2OH):V? M$/F!)KG0%)=!/3#2A]+&)18),;!R: %]&:.K.Y'3!76Z#>S3J)0K@C[+#C+? M/F 4^\:B[UU@IW.V0JOG^#Z$/)$[^]#VIC]CS.Z MR:=Y,W&!OR^ID?_M>TOX87[#XV%QWLU7O(M2FAIS6>1U&<7U(OU:;I-V%=V1HU M[AF5/2\.YUW.P02L:"N- , P>Z S@*\/8:A*P2+>@2\2K9C"V(IP CKHXV?; M0Y:]-L%J3,N=E'7ZD&$O#SJ$96J39O,BO:^$=+ M$9-1 8%.SR!M97S=9DZZ,U[.63 2H!E)H2P$V$GK#+]P@+N+*T*&GH5OB"'3 MO$IC]E*?I?2M*7XA3$0V36WI@O:0&?1IPJK.$%!_ .RMG/S)SS!3,NW9_>+Q ML60%YU#:&JI]Y+,Y,.T5K :U/]7"X(=R.NM/]/RY>B?]U2"O2$E6X?!:5@&AJ MVU/$Z3Q@3-^!I?)"2^V \LF9%'-E4C^(:5BT&TS#[3M:8NG5KS71S35>)^60 MOL?14JF7I!GR';SYM:C:= Y!'J"3/ 33&%]R:0MSQDNR]3:!L&13WZAS.XFH M/K(;Y =4V(<[DPEGLI *^^,5,>\UB6MM3C/+I3CSR47SL_S_[5W=;]LX$O]7 M^-@%E-V'?=K#X0 W=;K9<^H@<6YQ* X'1:9M7F4I)\IIW;]^.22MCU@?E"Q1 M([M/3661\T'R-Z/A<-BE26G(PAD;DK::P& ^# I"R5<(B$! AC%' VV/U%$Z MCCR109:@RTPL +[$#U_EZLS&F+=MC@JN+,+8]:U\CAB2/G/CT&0 NK0()G3/ MV PT$A\#]A<6@3J+71\K0V&T 93<)S4@H$]\V3M=%JL5OIX"7@;)QHV1@VHS M)61AT:PE8F!K*$ 7T)1 3KID':()#0,IEI0@@49OYRA5>%F4IHI,JVL>.T*# MY)9;M=53K([DYDN)JEQ*E?W].N3QIS#^-XT?J!>N _9=*#:]-I>7#((MVLBQ MR.H0%-[*W"=AQ$AH5_[>@#3A,._2.018$[_&9$]CDG+G$+4A/0SRCD/I3T&4 M=*SP^ZH^6@6 'Z0@XN$?&K%6$/ M^DLA7S$H8XL9%L_,!/0S"D<'L,>;2C_]_X[%^]N QY',K./S>$.CQ<8-M.%, MM/Z0WFK?=52F+1/(87Z80>DD8MN* \0P/Y B!HSB*L9)AG,B68<:74$:XTW8 M/]S?"\%)V2TGGT$DHF7ZS^BR0 8<.DX>=\__TR72(.>D97[_>*Q#/S>XMZ#_ MPR;T<(=[4^*7;0GPW.+>U@B,\ )-Z\/SWA4-537-W(':S$D*KFQ!Q?WM'2JV MOTLTAU1MP16:]A6,PTOI2+G9=H7 MZ9J4J "_9_*V(G&W\/Z;&I- 9ND,Y)9T/#3_2H^S]6D1^\O0PJ>PL["$B1=1 MF]2,(L[;D,N+M:LG#:OET$ 3%B_22I^F*?S&/!-F,#M$0CY/GKFLD-5/]'E M*S;,6+<[NW-A!A#Q7/AAZIH,(#;[]L.HH3_WV)O\C>QQKOZ\(!==? MMG=F87>K Y"+R)\V#&?A6 Q< :$'_B[6Q1BR:D+7S%VDLS'"2@N&'L>%U&% M-\*WG.^DY1/&SETN90(Q'."S[FT,N@=M6^L?59&+2W(C*N^@1.!&-.?O8MV( MED,YQ&[X#S>B2QWA=R,,;OB]"#?"]@AG=IE1V;/^SMXF/:E&;P>@9,2'Y >Y MO1I\J.P4"JAA!K$]&EXG]DZ53K]!-7D( EYH:8&^AR17;B!78L 3[ A+'H3! ME1Z3A\>GHQ(#MKXYST3#=04=.KJ'*2CB "DX##@<=D(I1^01.Z=#: %_."3A_9Q/&'0_0->P(^+[=/E+TO>Y M!8BZ5UHZU\[]K(&6="<$Q+>/T9"Y2[>MC0;1JMDUXNR2+7(S!8W&6(-8E[IM M875D#:Q\RS"(L*BK,-I"_U('#^++,6)P/9(LV?D4L)C?T8*",DW;(D7O5BK0 MX13SAKC#+"WD:#N1'^B+$("J_"E)5 )41'U7!BSB$.(P!VYT6>XHX4?7R5SEZ00O=\XJQ,.-]ME8^S<*,UC3. ))N^31BP1Q4OH-A4 M^ZGWS#<@B1O2K&J@]8:3[#?GU>B,94AC!F[4Y?+JJ?XJ>]%?96XJRRANI MV Z^=C/'VS,,.T2/689G78=U/'>X#SS%WP5)!=L3PJL%]FW&W&?FBT_S:]_E MG*V83D_@F?R$,J^U45N\MJ:Y"K3%,&^(&_=;R-&C1^L?N"%>PHZ:]/KS58*\ MW<]5BQI*2%VEM#3FJJ_72;D-L^WCU@;U%)+5;HT,Q0->3!IN2$[UAELS@!LC M!]3'B6Y$\;W+!T?B*HNI\L:4KQOF;8A@4M_'3,G6W9.URP+Y,(+8//B!H &^ MV@-J]K:K],Q*]Z6CS+9(G\2229&HWED.<1 M,TA=@<'U8C'YH8J3BTQV,%((?FMQ?##S?+,8>AVRFYS[IERV,1H.5>U_OE*? MT)-7EPD9?'H31M+4=CUH]>3.%?P-%=T)O-?0.D< -Q5Y0(@^NO@LX5)^ZTD^ M1X;!5K3.B9M3U+I(43:QUMO0YEDP] "Z(>V"# M?!5\D EPXI#9[-HAKGP%7H=*&FZP=R"LI7;,(/ETZD/^*:2?$L;E=AD76B!; M*80COR3@X0?J1L]A%#CD3K1D:S<@*]=320^[6/P+=3N$8S0-7AD7?"ZFUU8W MOZP-2T*(2$HD(47^E*HG"W)''L@4M-\_W/Q!^7O*6?Q]+::*[W-OXZ[BC]OG M30L JN]KE)!DJ*)ZD*KI:+2P92K7 $#VQ_21'/-&!'._%R ;!/%C0#$Q5V*A M%%]!DH(RF6P+2,:V6[ID*K=@R_P]/,\#H4(]#6^,U' MBWPUXO0'>&5XIQDB[Y[^^1/13)D#71&*"3\M4R@]<=G&C&@]C5H-D!4-34<( M-OVU%)FR/^%%G",!-)(DSW$CQ#&;;>?0IY LZ4JL<;G@D_T8FPNG.V&FOW[0 MOA.^:.",!?0VIMN&T>UL,Z3+J:G@!F'!I,WX(H/'K/<0' 0B1%(9,NY]#;9< ML+1S_?FSS]9%8%7W+O(Y72EB=B(7OHAX]E;SV[KD2]HK2;L=)O>A'PDG00#" M";=6^%,='@^2'MQ4%0N^=]ER$6;QY=AHUKZ/=&$9BWHX_E?Y,FXOS9#WUE-1 M%D8G+Z)G=>Q#F8L7:2YRA_WDUX&N1&WW2%^_&E"?/;I_ @3((LQG.E@_*&%% M9#V6GXC5GPV#P6^2BM0K;M>D6)?QVHS\*--NT3LJ'0E6>=>N', M'JY*_F2Y4+&Q2B :)*_QD:[!7CW0ES "ZW";!OO>[_6/9EF-37I"OAQ/4$]Q M1J-Q-XB7W2G2=)'-J#LF"5F2H2L3&@]O=)[*R*,XL[;$_]ZN*_'HOY,MC9CG M%I?M*'P!Z2HH%P8F]_&O".=L!9/M?6O5W9!7J]U-)X6SJ_ %I+.K7)C<;6#) MKPAG5P63K>/4HBO;>,69>^]Z;,6*,_W*WD$ZKRI%2H#K[0L(9UVMA'VR6\D=&[65[; /-W-&&\??'NE MP0YJ7"4W;;HQ<V6+O.I]Y"N[5M3LY=4)P4LPF32\_ M=#[,4K4A*R^1L&TV5QBL9^Q5.,6>"-Z MRRZ0KLI3%')( VO:'GEF6&MQ3DP6$SOJXK_^50= M!0C$M]86C.-W9;/%*GG9[#GS7)^XDBFRX^I #AQ2#,#"06)DL-QY,;S]O./" MDG(N[T>+0O&8DG48+KGL6Y3]@YY\:$V+G0 -9!?0.$.":AZ%";PI?+?9$WEJW!UM8-33%( N[EPUL<< M*!))DJ@>,^I,P5V2)?,5>>)4OV<_:^U)!;*+E-]XS&0NYP M2VKM(5A^8?@/X MIDO(S82ZDSOE!LU74S>"P\3\GD:R *19JF%'1)!C6C]*+4Y0[(("8O3K2= N MTAJS#)&4(W)@2:429YB"1@>VH+2W*C&+H'[CB:I]OR_NH"(WI%^*R.'!@KJS M6-$C.<3 84/J]@#9J-

"UZ^KM,WH%D+EDK6/7T,\:ZNX;>W005^'JU'A[I_O[Q%U!+ M P04 " [AF]42-E97FS2 ";5Q$ $P &1M+3(P,C$Q,C,Q7W!R92YX M;6SLO7MSXDJ6+_K_C;C?@5LWXLQ,Q-3>-OB!^W3?$QCCVD3;0 />>WK^Z9 A ML=4E)$82KG)_^INI!R!0OJ1,92I1S#F]778^M'[KM_*Y)+"[@+;VF[;W_YL@V^6L'"MK_\G__O__Z__OS_?/WZ7_?3I];2 M6VS7P U;"Q]8(5BV?MCA>VON;3:6VWH&OF\[3NO>MY=OH-6Z^^7FE^[%5?N7 MSDWW\J+U]6O2TKT5P)J>VXJ:;/]RN?M+/VG5<__4ZOQZ>?UK^Z+=;G7_U+G^ MTV6G-7G>%7R&7[FRJ24=V_W^)_0_K[#+%A37#?[T,[#_\N4]##=_^O77'S]^ M_/*C\XOGO\'Z%Y>__M?STVSQ#M;65]L-0LM=@"\M6/Y/0?3+)V]AA1%6!]5_ MOOI.VD#GUUU?V!+H7U_38E_1K[Y>MK]V+G_Y&2R_))^(_LS025H<_=4FE#^0 M)2Y_TGZ"P>7=W=VOT5^_0/1:K3_[G@.F8-6*?O>G\',#_O(EL-<;![45_>[= M!ZN_?%FNH23MR\MV+,?_^Y#0)/UOSUT.W- ./X?NRO/7$8I?6JCUE^DP\R5+ M$'P/OV[@.?82D?;>6(U;.HZ;5"KW[93!>C3? CTA67K&X9O41 MMN^M-SYX!VY@?X G+Q KD#RBST%M_?/6<)5PJ#_]G"45'QWOAV CV+=:F:@/=K!PO&#K@['_9KGVOZ*19V2%Z#>K^VU@ MNR (X,PZM8/O\#\O<%CV0\N&\RS@DKYD1PH F6W7:\O_A%RTWURXKEQ8<(FQ M6'A;^$GNVP1J<%$8 ]:V%8@]!1_ W<+_+#SX:=QK,F(["L3I+>#H$=C^T'07B/%JV_[OE;,$SL-"_2R@-TY0"H1!'W-#SN2;_W.H*/G[B@XUE M+P<_-W"]!1#WQW"EY?>W/EIS]8* <\O&V[(2D3VXNP@_T5896OT&,:>HB'DM M*1#IF^7',TK$/X!O!:TM[BF>A*65A"I/07B/<$IM*@H:5T5:T)OO;;CQ1FD M.-Q1HGT#<(OO2(@-*EE9P(\$<^MG48$R#:C8/I8Z("&WHTJ0I(S&Q02T.Y:RK.L,A*=-*+IN589&7G:U^2,JYRX^/8T.N\J(R*M M3?7'#N5E)#:H\SE8R0&6KQ/UFA8D.;U598=-9<3*MJ#V7*;MD4M#CA*B8=M3?UA1QFY,$W5P\/H 4IE.]4Y&NWZT_9 I!0B MG%UH"\(?EN_#/WQ.00#\#U !)K@>M84H;]=2 4[$;K4%ZWC?4P%0V"ZU+8^):.0VX-.$ Q^>FZYC0=CTXJ%A@OZ1[0J.3@7$28UJ6V==/T,/ZJW7-IH M1GX*)4WYN$X4 Y$>F/2]]:OMQN=B7NX+MH,';+$'86Z1=[CK0;N?^(!4&)05 M?:9^RD!^FYX;'>T%PR#8 G'TY.M-,33"I%8I$)M_2RE1.;O0%H01.I!#8V4% M:)SVI8MK47QV!#\[O=_\3/ZZ'+M3@.X^;??MW@KL7*6DY.I $U^NO-^- M0+FSJ"+]:.3[E?Z^% ;,C6LDN!2!=12TMX;+DN0N.[56*<(3.U+O'19_)') M\=PD7%)>@7)^ ^6ZU-F7L.P2@+,712]L2TF9:4 ]X0]@W5TLXXN(Y'W!GI6Y M53X!:(?E5O>Y#2D3* ([^C%Y5RCD-IZU;65B/VZ1J]:S[=KK[3KZU<3Z+'_P MP=RX4@+#K908 A\TI$R@S)P91S5TW] 9B^6 8 Z;C8KUD&?5&Q"EX1*=*@,* M;BOVQTU#-_NI(D!A[$ CFZ^,+Z6[UBOZ0[GC4(9VU;XY*'FF<]J.6G$FOA<[ M.MT#%ZSL\-'S)0C+V(M:* ['[?C7R&W]'JR\Z'@F%D ./F6ZU@>T![ "<%6^ MA'\X.9HO.S"4[%(M2.CF(CK/V)U8B\*"T+):D<7%2UK?7D3.&_!OO3]*&U .'B9%?XM*C3?EW>Y*=*<-.'#?LUU+QX34BS90 MQ!_66\#Q#LX0XY6D@978C39@'*\8?UC^4@8SR/WH"L>+:TL95(G=: /&\0A7 M$3A+<(FL_0.U/HQ#()=^Y4QK5(EY0\AJ_G+:IK:J/'U1*0%Q;ZL7JP:WUTG:V M:(,]0R\.HN/7P<^%LUV"Y:/OK9&I;8(< MUK^+I7#!&S+.)^L5.%^HZLAKR_']3%,H9>T=2EE[>1.I+-M#^4^= S\ \K_W ML!L!'^W%[Y=E?_1!-\E';WP0H-?3\0SM?D^Z0HVQD)PMK^Z!1.!G"%S(\]UO M[1#U= &_]Z+UM94V=/BCY2Y;<:NM8I'E(TF1@KQ%YEL"4=*3Q_C%GK\$_E^^7'YI;0/X'5ZT MY[><"K'NN>[6+/1Y[OAR%KGL3^O6)WP9_CR1 6>)40:]5)0_R") J[5:6PN?5SN$17X"@.9A2(ESQR8$%H.?]M M;XB+@+S"-50,_?M3M2C8MR-K[OG PBCB\,_U@)[ZQ2G8"C;E3[ =9_+NN?C= MX'&1K A7W'*_\WG9?IVC@^XP#Y_[ MUM)VWV:?ZU?/R4$]\_=Z0$[_Y!1O!7ONE ^#GXLH'B;FW".O6#W09_[R5 G* M]M%)D)7X=!@1!H*W#;"+G?SB]5 *MP2I//^3>&*^*U4G5= _/+W&4[:'GJTMQTF#"6,U MD"E5)PW0/SS5@+*-\F -_#26KI-&V 5(-:-@KYR0 MYQTX#DTAAX7JI ?J=Z?P*]@])ZN,_2.L.*CY>!L&H>6B-3E^<46HE!7SNMNY MN=-6/=QRI.I2L.=.EAB/=K"PG+\#R\<[(>"*UD,U7%^?*D3!7CSUE]A_Z"/\ M3=[TCBE9#W7P?'RJ#04[]>QGQCXL;/HX*%M'C= ^/]6)NHT[0*D.G:&[!#__ M"O!S_%&Y>NB"_=-3/2C8H_<@6Y818QPK;U+/_+T>N-,_.<5;P;9[N%CYO>W2 MAFWUPA $,5P8\/&%ZZ$)SN]/73B5[<4GVU?'7CPZGH4_GSHH4P\EL'UVBKVR M7?COGK.%:/GQF0W^).2H7)UTP/+IJ1Z4[;G_@+O2O[K>#W<&K,!SP3+*9(7W M2<.4SPIWT^U<=[75"X\(J7X4;,J3D11SSW3PUWI@3_O@%.G3_?0FC:#T%(N/ M_<+H\YS#QU_RU?-H^^OA$J^@^.^U4A'ADU,EG>ZQM582O*46\L=SEFCQ,0)G$X)^] Q#NE@>4%Y:7%^B%Y:XY M^'-_/)J-GX8/O?G@H77?>^J-^H/6[+?!8#[[4L7SRI45O$8-;H.O;Y:UB;CZ M*W#"(/U-1-FO%Y=?DP?>R:__<9" \]%V(10VW.![\;LHS$M,OJHEC*^X5$ED M7/+W9PMEV7W;O4&CCPJ3+*(99+$<8F%?>O+9;'CR=%N)FM/,:2S:/BJKG=(9 ME(?3.(MH$A2_\6T/^?-$CU:5L E%$6A\X_RBH9]R_<_;?:X4D6,6/SE%C:(" MLX#8)_)\3(#[D%;'!#NI,&Q:"F$L%9J6? M^HMP*OT@*)MZI6>7TOO\K4Q[BWUQ3:E0:E]!D4[JUD+5(46:V1Y%3@^/TMMC MYPQ\%3-HP2VAH+V&7M-#FA8>0X/TSV:HG"@-89N@VGX?;=<.P9/] 99#"+/[ MAI+NQ C@+9A_7H'(\DE^I)P>:]@*^@-44*LX%%2*GWT:J8D5ZM3*Q/ M=*_"=N&4+:PS(UCTBK]O8I!3*BFN>4EQG%9EN?Y'?QN$WAHV_P V: [%G L3 M2IJC7UXAI9X,&X'WAQV^IR,>99C@J6H.?4I+;:3? MP9/GOB%7K ?P2G%!RBEI'CE8A91\OJCJG/D4/^9-8Q:FN^[5[67=N< FHYGG MD0=V0+UQR"^L,R%*C H4 07M(W #@XA5YQ\62N2[6RV=!#$Y+6& *EFETFO/ M(,B:TW"&?6_]:KN1HM JR';?0/QDT89"9Q- 4XV^5)L&$$H>#E*W*>*/(J T MC*<1^Y(&Z)]7.JF[!U4#"W$O11U"&&L;0!81$DOU7U9%H(?DTU$JM#686S\/ ML,4[/U%J'<+7N;CHMMM7=25,$4E%;4BT(DITSG.#783^<(IN=2C$E5TF:3?'H%!BN^14U([@G!J])02K$(* M\HW1S=_Z(*8^,=3+4;$L1)?==K?N/&"24/+9M[)P#![+$#D[>&XKP#-[ _0'S6\^0%Z(1GO)I;/_$^NCRMF$&]4%ZU+(#M[D5;49#A"AX/,O?,UW\QYTRVO5- M@!^EEF,Z$<%5UF[L*/H&M82X4HY+-"!,G'BPMPW?X;#UK_V(0"3*<25#"<(D MII0C%&V($:4IX2%%7,%H0A!$E')JH@T9\+E9&6L930N:G((6FQIPX^!HF7.] MP5#3&(X4E57"\89JEC N,@@ULDAUNC<7BK)N"V0%DXP2? CU8 -Q98$I;2X+ M"/))< [4@P'TY01K@G2SN$ 34H)/8.4'5;M?!N/5>),\MV!-N=4FI]R:S>%_ MG@>C^:PU?FR-)X-I;SZ$!30_GHIO/W9244ZDL*45W5XDWS%'(5EHAVA1(>WL MEX)_]GZ"*@GAO$AP]-+ #P\4!?]UK"3X*Q1<=[E=A' 5"OP/>P%Z/^UC]TM< M,>T4Q8#^7F5<4NFIM.A"(_[RX,%;6_9Q3DEB66W4QZ6)7 4R"H?5HJI8W^C; MG\'Z]23%<6X9'17&B'S>00E-,KVTE0A)U%:FC%':HDN&/>U6N^R JU(PA#]B M$W2=%-1&;X5F-4ZY"'<4JD.I3\$'<+?4<*C'Q;)B7L$?.YJHCZR)4Q4R269H MML5(\D>(8]XKV\'/A;-%FV 461K^OR7>K:Y 2]H1B(D'6/J4%ETJP]1%6@O" M\2J!B#+"Y);5CB6%AQEV\8Q,YAF+C_*-'"Z.9IZ#/X'&5=".$^RJQ=&"64PC M1XEOOA<$<.F\PCK_'Y303ON%1P2:4*(>"^8Z1RI+RQ*?-;MONX"DY%D!6]X< M'O"):.3CCBG4%D0:I4)_@,.HXT5YQQ(\L&M.0AWMV,&GY+QE)J^T>L5>%W8\ MY#AH,>TNGRW_.S@ %'M6A*M@'$4X134R=,$WX$(0'8A!;[FV71L!&-H?@$P2 M2BWCF%)$7KU"%^2$V,L?(8,$O9EG?V;N8(2YX0RYK\]P9XTX1488NG,% M0-FD'I4RAPPL@I5UG,VJO_P0D;-H3,5(T^+$0UXBU&DT588:]5=Q42&-#)6Y MGP/3&S[;W<*Y<>\S>P]6G@]VT69!,/@)UUL0#-NU_,\(M$&/067 MZ%@JI+E2J]])&Z5J- &EPL?1-Y;P7V J/ZW++F4(!=O)0*9IV>'\O_ M8#O;$/M&$%,ZB]>-#A%=!=&!)&!*"$W.QP41X@]@O[U#D7L?<%GU!D9;Y)<\ M7IT\DR.-&5QMF$.>\F*GE!(;L$#]$1L&F<2Z6)^FM M6\4O6C-1+0^7LI2'K1V>AZW]\?-D.OAM,)H-?Q^TGL8SW1^X'CR0CE>Z48J# MD_B?[*'8V%JIXT9&IP&"3UN,6YH;H4'H]?(F8PEL._'\2)=AZ-NOVQ ]^9E[ M<31%FD>BF-9-Y)M,:(STBL/1\N@Y/LH8O/N6^Y 501PLQ=1O]R8H:=0%M@ M5"_>66,*58%JY/20 QV%QH0:VG%1P(*#5URI3VI4Q!LG;GJ+Q!_OD../TW; M]8U(;OR.F#08DT?]RP)S)J7%K'7"']O7M1^,1,-1S:).T6"%SZM!&:"N>([H M9O-Q_Z^_C9\>!M/9O[4&?WL9SO]>GR&I0!Y.IKKUC%"GUR!!UPUKO#JZM:L( M?=:/LT2A1T&K%5B$$P _8SE>]9;QEV'BU[%4TU>M>.WL55I*RKHI>;?WRHW' M5:0);91?2H^<=&#!0&H8-H%LV.4X*DF)HW;.EQ@_N#?[ '!3"D7/YE,A1M^D MU-)7QTSJRCMCY)=7KYBJAX+GCM/X@EGINMUVI^[:9!-1TS"K\4X3G3%Y+CI' M81F$\^KHJ]9" S&SB(3S?_6#\2X+!67X/2JGKRZ9U9)[L<,@I5[#;&^YM.,/ MF%CVO,+&ZE7#E'UVMWT M%HMXHP:6N!L6DQ\824O/\*0L#<:F<6]9(#;-+B@T(HR:2B^W: M(7B"-(2S3&BY;V@'AZ)PA\']Y[/U3\^/]@*$)31'"_IJGF=!759@0F@PUJ:YV#"BKS%-Z%,=!KX4Z 9D]+B-K#8@S &8 NDJ#8;X["=*AP$ M]>Q&RG'GGEM5.UW2UY6W; M6"43Y(ZFD7$L5SJ0D%&5UFUW,&!_+)^Q*L,&$%N_TKY*BK3 MG@9<*7?90Y:+$')4]19T#M8;S[?\S^1$Q?+]3Q2O?^UM4>SM)$]8KIMX?J0Z M6NX4>1WJ2RDR.TYI53%&U3F :D#/RFBI'1TK9E45M.:E,\_$NHD\XZ -^Z$V MH:^.$&0-2T2KUE"50E4VQ 3M0$C$4Q6/T:QQN&%W-2 +VN+$!C%P3R/2FCP. M7UYTKZ^Z#5/Y$1.4# A/.X6QL7U@!> !Q/\=NJ_7CXYC3DNJ)V.1:@J[[B&2? *-A"J1A#6F4K_J4D20W@F M&)D+?66Y3!&(PR#8@N7#UD>3>_2148JEZ&_C2-A@\!/X"SO QN'F;N=<""8$ M%ZEY+U4%EL) $YND .X1&CIO\O$"8V2V;Y)A'EU&1Q=]44@O"/\*V.'6Q^;F M+-OL>3.S'$RBQ#8LG*GN[615<=CMW[3-B:DF()R? M@A@P, /^A[T ,9A3L/#>W*B5O)5>5=V>":.5P"@LJ:A66V<6*/^PD*=W& \A M)9B=:2>+<;O;[MR=*U7IN,C-8BIB+YS($,1"#-VRO!+1I.$4DP:1J!2IN,TS M=YZ:'+Z1#T<_$,_AJ!Y+;/\K;Q]RS^&/X-';NE" MN,SO(-AE0,\A6J%VLJ!UNNWVC6G4$H=+2B8Y%P>R]W?IKA?G\\9;_0RH4QJ. MU+U7SC6 ]-U<<=$PD#*/@*3W, M>_LJZ.6:N01ADCOE1]D39H8G^:H2CEO!^Z/C_=BM52BI>Z]Y4O?V>[/?6H]/ MXS]F7VJ3L'<'"'N>WIPJM4S/JX.ULVB",2OOD1'K&*]+77Q[K72-U]VIPLL* M7$\V5!337 =6E%4P%V68$=$K^GVUF1 NK[OM*\7>HB)T>,J,XECHQ0=1D65U MT'2A68%1+HW#T8Q B!8\D(\?-EQXWW^^!(CJ8[AU@.B[;[U%:'_8H0UH"U/^ MAO2E %F;N:>,(F07%-%&KY-(",K*#@G'TOL"VA%"D%Y/"4.162H1M/#K1^\; MW(7M@,P!_=P3,Q;)Z.I\R%D9>H("-.E%\P< OWYA1TR /SL@HH2[[*U1_,5< MEUV>JMK1L#*VG!*U,%Y&CJ_\3^TISJ;G32X.A 2-8SB? E5W.8^6[<>/OG=: M&*]2-PO<*1"I3D.O,D )BB:'8QGWI7*>P]/V-5CX=O1EO3H)Q@/EC;VW4P=#] HBG<+K-08PTEI2!8 M-C3;74Q7%[PA5P5MUF!'P*2B>)8[]NTWVXW^\ @ WOX5?Z2X^4Q1.QS/.!AIJ"4.M=)PT"KU4A3T]=5%'&ZHH[%*K5I#O9)8E0[$1AGVNOI-R$@/<^LG MBN'^27@FP]%"PT)QL,D-Z<9-Q[R;L>,+OO&J[[D(M.25'034Q\0#9*_;<$H$ M8*7#LVFZWSC:-4/:3)78)$-S?[8P">1=]15>WX5Y($C&LX M%A3*>O-J>H9RB@?:5KFP.QN;'I!8YQPI1!._K.MN;;@S\<'&LI>I&\/@)W)I M!CUW&6W8XQ>MS*1B:>P.;*)!0*]LC3GWL]CC@"343A(A^%X%QT^V=:K[43; MG[R[^L*-F4L@";A(3:@LXD'"J4&YD MO1YDGD*1+@Q1MAD7FY*16L]< I6#0&IN8SESU-1^>P_'JY<@"2H$Q\\G])># M@?/4=:=$2UG\:\8H9#\J6>JI5]]*(4+(-'B'_.2S^6>9&]A2RP M=W 9 M=LZ(OB,&_6.S8M2J".G F0LP7S*20*E++WA93!2U7![4(0 M0)RT$BD#$W:G2!,9:-L7W=L+T_@F#!7)=XJJ9DMVP$N?P)\/V4IB(NQ6L0YW M/H^V:[D+ 7<^A(:T8Y[H.Q]>V07%HQ9TYT,Y<$!N0["?*5C$%[!)7,=MKQ09!:L4<.G%!(S;&@Q=DG"J<\CL0*!C^!O[ #_'J*5L]\-I6#0NH%L\+4 M6#LHDKC<*0HL!PK'5&&PWKYQ]V^(YR MCD.X@M23[/-TSN*IG47HLMON= WCB0A )#^#GXLHMML4FL'813"A_X\\ M:SXL!T2Q9M)U8W2:[RZSOS@HB6&DA)ZTHV[AH\>JP)'J#*5J!58*I@F W[\\ M?9FR<+9H,W2HD%A)&'I7^Q%9Y;:[G>OKFC)? ]Q$;4MR!W95)[(RAG"!X]'9 M4I;$P++A'C:1.4"Y_%";'5 =>%C7"TL). CR&XN9.'#U"8Q4"BO*I;F0MIOQ MD0Z'U$ 6*F=JB,@Q#G"OZON? M]4;/WP\"3>4&$N2JF\6FT[VZNC*?/>41DGHQ+YT]E$B4O-4;#A4%2:HS6;,W MS5T+GPD_Y2$GZI11JP.5V7:S<:+UL.4@$!X=[\?077G^.B8&>8O 6%L[(A;> M!)016%#>7;VBIJ3)#R>6O21EG6&&%3F/!)C,O8GEA\F_XB>WP4V$B])W'80?A'N/[9KL+PDTXJ_/>UH5HXM M6/8)0D;03"?3&3N):IZ^[^Q[ZU>(7Z1!=SGQX:X@!!/'6D2V?)".K>\%.0^* MRK1F++=DX&+D;'F:R'GLTB/#46IEX8/33EMQ=D710U81^<4&[,I/A2WB86/Z MU@6%B,H:2?(8)N<K0# MX7,!'KTXE]T!R[&+7EK%+"HWW?9MQPP*E(1 :F K59&)DNCW40J.\:MCOT6* M#8;Q!2'N\3RE5A:^NVZ[J_IAA^!!I(C\4CV(U#G 1T!$N<:6=KB%JDU!N-^& M(R_\.XB.V,D\HE;/ -JYZ%Y?JHYM+(=0Q8"0>FG%[369%_8E&6[W 70/8^?N MG1.RF>M.)[!B[1A+'K&(:);T)H=&T7D3_!+TYAL;B7GNI0FF MX#_&TV^]T?"_>_/A>/2?K5%O_C(=M,:/K?N7V7 TF,W^L]4;/;2FP]E?HQ]> M1OW!=-X;CN;#P0RVOW;<@ GZOX5;K"^E+71 IA@?*[*-E9ZN"G0^QQJ]!ZV M_UV(++O6LD;4[EY?*[JM$*/@9' 1CHA41]9.5:/*;+M>6_[G>#6SWUQ[92_0 M7F.Q\+;1.C-*N<,^D+1/!Y+9R_-S;_IW-';,AM]&P\=AOS>:MWK]_O@%CA:C M;ZW)^&G8ESAL"#J4/06%XKU)JJ#D6/G>"NP G6D=&+"[).H=-\*(:%*;889= MPX>'R\)%-V,\0=&SW2V*GNU!) [W\I2QHW,Z=DP'OP]&+P/XW_X8#AUH+:+Y M()%('VWXX!_XZQW&;8O77IU;?[\U^ M:PV@Y?_>>QJ,YK/HJ&'VVW@Z_SH?3)];P]'O@]G\&?U)\T$AYTTV!BW^T$34 MAG2)"8#Y4-IH4J E[8:6XOJGO.POA$15#Y/DKRVB'58 -QL O+J ,:QYB9O MA1$=2,S09F, !YS[IX'F8\I>:I25+XU@0]MA$.N(\*(]TDC2QXZ0Z(=<)UJ& M>EDR7W7;MXI/#)A4L'>2+2JB&:N%1\OVHT<#S\!"_^99'-R>&NQC;SAMP87! MRZ#U/.C-7J:#.BP$=B#L9:%-^:0JB"Y7G #45+L^>[4GB?3P:0W M?&@-_FLR&,T&\=Y^//]M,&WU7Z;3 ;HCG,T&\B;TW$2JAQ+G"HSW'N"J+"#G M*[4W@G< 3^TLP]%S/D6!&8HI:)?@M:3$IMCTZ7L&-AN^O,BSX?%D,)W_/;)= M=$XW04MPS2=HK%=SGB:T&2'* MJ>ITXB\-@N2#MLJ&C6^>M_QA.\X0MN6^V:\.X)G^+W/\"[^-QP]_#)^>6O_+ M6F_^-US=SWNC;\/[IX'D65^0A:6 0%(<8\*\[N=L0U602\R'T3<$U)K:C1N% MM'H4_[*0T*:,$\18XY1!(L=W,-X.C,:C:G8$@FPF B$6_0 *\EA J:/L%""] ME$K6R\>J93D58&TB:Q@WW?:EXO &3'H\/BR.J[M7%]?M MZ^MVYU;,Y1_F$TXU3U](E&]0NQ&EO(Z.;Q2%PV.&T^%A1F[*V)+C;/@PN-?] M$ ,)R+S1R"^\X]?=U=UMNW,%6:9HH9']/MJ: E-:.V/G0/UT*<$CI!DGDT?+ M)?Y%0H[_X,G^H3Y+@N-9@6\G0:FHQ,J//XS=XAEJ9@T#_MA1'%V/77^'9E]4 M4C-F[2CP&ZNYY[CP/0UZ,^T-.Q:28L3'A4HOS:,&F=;6O)K&5?%>]7;XFQF$CUUD/#AR#UKSW M7]J/$CMY.?SUL#4R]\HW'?2H275",IX;.WR5+.&[D/!WJEWX^)20=UK/*:XI MKV:B<$DHB!<<:.((7HR&GN/%-YN/^W_];?ST,)C._BUR 9KK[J ;BTRQ\6RA MA%'7UY>0#K>03S>J4H%% ;$RNHL>@,%?WD,\EQ/KD^E)'6\SVID_@WY.+5Z( MU%)G^=M*QX!(:KCP0;=T%GNDCG:.)V T#K3NX?X;[1&>T9U' M0"0QZ%#^K2 BR.LA06C'[24;57,&S_K17.-,R5:U&W;$\"5ST"\!(3,N!!($ M4";&SX.<>(R[DG:.S^%T\-2;PP%JTD,^R_-I#PY2_3J$%,%!07WL2ZZ6W$5= M7D#VW-ZUT7FALM!"^5_*OGGA:"%K,W==^!_5KX@+Z.ET*"D+@1G#Q@R\Q4D: M=@FK&0>,O-B%@V_HZ+,U'#V.I\]U6- DTD_!QO.C8+SD$0)7?,>X=OOR[JK; MN>ZJ2@IZ_(7L(P)#S8P97$';ZK;5C@1<^LC9X!04V0S+'X$0I3^= #]:,#&: M?8YOX6@P;SV-9[/69#!MS7[K376/!#*P?!=%9$]%IQUN8(KO6':%7L3_L/S4<& M8X(6'WW79_R_C.&)*96SMG/9O4)'02A MO;;"_?+SB#_90C4G!8,PB:;E9%Q2MK"P@G?D'):-P,JXPF"I6W->%)< MZ^HQX(@.P3I>)1D8+><@.2>17$QU:\ZBXC(F=+G394\L[-K].%<3VV*&6J_F M1"DF7WJ8=B&)):I\3@^"G,,-WW(7//$TH'G/<;P?T*X W#8^>-O7<+5UTE+$ MT4=D%[7GGF0H4IJ:=>B[,]FU9:,;L@GP(P<0",_XU;'?XN-/W_NP _@#1"RZ M*N8;[4HT77M22H(@)6/9TV:]3A^/;VG9>$:IE<6OK3Z*-A^%BDB7LD/.V717 MP+G -]]":>_]V?8UL)?I-33]4("M7DU57DZ^5.ER3HE5#0FST'*7EK^$@^1R MNPC_L'R$T"=Q542L4U-N%),W9P"562@1]3XO['EP8 MH72OZ,/&JS[\(CM,$LR/5ZM7RT$KI^ =@.BWS/?7Y5NM*4]D2I_229/SYWPZ MG:0.?@ ;+["9+R&XFZ@U402(FK)"S@FQJE7(_GZ&?;K)+5]3>A23*^6":<>_ MV/0&;.1@K5YSKI02,W6F*WLFK->B]0D$ 4C"M;%QA5"CYO3@E2QEA/0P(E7[ M:> M/7GNVY/] 9:')D?=IAEP\]E>*;&7*^F/"@G M7ZIT.0>XZD+B! #BC-Q:'\ '<+SHS"%)J41QIJ+6K"E/RDJ8,L4LM]\4C0,H MHA#&Z\T6?NC,6X4_F'U0"K5E")O*RYSRJ^Q!L5[\VH>?.PQ0-XYDBS8:Z%X. MSM/H@)2\;B[04A;GJV[GHE:G@Z(D3A_IFG6.O O!S'H;E5^\YASA$BLE@EG> MN\@X?/ .[0/:0HP'R\4V;_6:$Z64F"EQS#IF'H$?!QCZG@M_7 #FYYE%FZDY MD82(FQ)*CG-N=='PF:)+S:,'&5\RJL3$ENIZV;VJQ%9(@M"G9,@Z.MOE&@:O3 M4:#7_]O+<#:,0D[7Q<[S;K,IEDZNHF8/NV-W^G&'>KT_O,"(U(+;P'(VH]UP MP*+-S/Y5A,"$H2 UY[9BKY4#.7H_;5P4'TQI[;0L1&MXQQ86\1ETKMI3Z5 , M]*,/P(.''CAR:#]33SL>\"B,3=UT>;&*+[W&._B.\6K@QF]-0[!X!NM7X)\N MX\CE:Z$L.MR9-5P!B26J:VEMT-%F9SD'BW?7<[PWN/H0 D5 M9Z 2H%(.204%?!2ERX$SL0(/I\'#OYJH-ZI\@D(E%M*6O!W_$_S%, 1KCJ.> M717M:%#=>0\9 T+J@,('?3D&FW.(>1#:,>,_&D4HCUE*N_41T:IVS.!6869L MD :)U+PCRD+\<%@A+7==@:9,XIYP' 0E-='KTG4?;M4,0/98X?N=%'/9* MM&0VW^-XC"@1YD&Z5FI.+KQ43>28" JFY5+@91G3) M07&4W87MV,G;P9QEQ=R;025&+FAP86$%[X^.]P.EF#G\]3NT0W1XAQQ2PD]V M+YXJ^C>)IGJ )S6%C(AMR!ZCT1;MGL>KR-L_& ;!%BS'+EH?(^="/&[,#!;2 M@;$4E8>.U+PT.P[*=F$[2HN!##,G80N7<]OUJ7-;OS?[K37XV\OP]][38#2? MM7JCA];LM_%T_G4^F#ZWAJ/?![/Y<_2GFOB^(>#8P*-XQ!5I2/&6@OV3.7<8 M11O.&NAMMW.I^!ZD.#OR]QQ"@3'%_79WWO0,+/1O_J'JYG2H>NP-IRTX3+T, M6L^#WNQE.JC5L+3#9"\4;0 B5U&;K2C>5B?ZA1,W7'%N?=]VWZ+$QM3,G)S- M:#>,L&@S-XM1&8&KR0RO)Z->7.\U 'Z40V7H;K9A=HLCB'"LO9P+'TOA(?7X M5GFZMB?;>H4XA#:0SEF!79E#7-F@2,VP7>%#J.,$5%S+L-N\YU#1Z\=9:SKH M#^"V\?YI4)#7SH-H(/! MT7P\_7M=!O^=Y >3(WGH)]90?-"W^[;$"#B/\\C5M;-[!MWEG\X5D+.:R42V MG4]\L+'L91)=+TCSD:9#YMXG@G4(N#L= B;3P:0W?&@-_FLR&,T&\=W!>/[; M8-KJOTRG Q0J8S8;5'!$E[.NR@*0*S_&_'DK*QD)TDB^4>#>79A?L$R^?)=_ M-OK6O=9H(T399K49.8HQX' 0D0*%*8-+'&OD,,P(SV!R>9$WF(PG@^G\[]$@ M@BXD)^ATORZ+"VST%BJ?=>Y[MS>W=Y<75ZT53G*8C^U<,8AC*G< MH1_5KC>*J>5T#"DHNBG7@&EB@UQG3-:QXO)TK/@V'C_\,7QZ:OTO:[WYWW K M,N^-O@W1051%ZPWY"3.8-RF<;2C>MJ1?R[Y3.:F1L9CKB]L[U9N30EK,WZZP M":MQ9)Z]*,F+MB7!)_O^\]GZI^?W'2N@7AB7;]ADW@C%1-!!EV[9B0C8]-:> M'R9)4I+M M-Y2IDFS:.C<#2DWL"I?F_FD5ZK/&Y#!'9!6HKLPCR:2D='ZAN/ MRZK6[M'AQLAS%T5/#"]S NK&AX.C\:CB\T%!MGMPX'. #'E]3JFC>)66^W7L M:S%R=>W&#B;]Y:^P"D@J>1=?V6E?;['PMP!WE7#@AL,U.G1R/4NF+P/B?<+3 ML'<_?!K.ZQ5R&\%W@%.*X.&OJ%&XV=N(SJ;0N4FWW=S97:0:2\+HX=7H1 HE=PAAP"_6'YON6&GRAQD_\!II[CK#S_ MA^538WRPUC2=*J5PD.J^4ME<=+0J+3KYY#R$.UF:UG"J.:86WR*56/$?JO;+ M%(W3UJJLU;4;.]A4/8@?$H$E]WJE>*,UHI9$@:4&=5(^.?7XV*=F,9KR#Z)@@L*@J_X@&27NYSSE"3W&6!__#QH MS7O_59^SDIWX'"\!"354A_SRUAO/12,K>NZ6?&=R67L/7+"R>1\'8-95. MMYVY<53R7I"J84PT+R&B2SV^X?:?S'T$P@K(UY:M>5&B+$ MK.;*3=G ,UBMX-0*EW$[5*96"(Y"K/"-//Q-UI5?TF2O)FR-,M*EKS(A/(EK ML;ODO1,LV)HY5"LOMM03(&4L0X&'_<_Q"L67BA69!@NA4HJA:NWY4U1&J0=% MZH>D%Q=N,;TW%ST.AV FJX4 N><\,C@XE6^P]L02*WDU)T6R]^BS$,KW[CE0 MEN @^C[K5CTG7,=L/N[_];?QT\-@.ONWZ(G]O#;!>V($*+OTXT**QX4HL/T] M1&R)=I5P!YF8H(]R*D1'H?>?^S+)\6AO1W+J,%&R?>U&C7P=YP\4,F37^%EM M]&ISO$H<0,?^U'Y[#WL_;5P>1&QY[90N5Z6G%.)#IFZ4B-.'\I B)^&H#K3@ M4Q.CF@FR8A4MRNT]27#R B=K?P8'N!"\V8L^7-?$"@G,RIG% 4Y*G](5[>/:/EW<2W/^ '3AQK$7U0*@).T>QULT)=0:$4>RV7 M4FU)N;''K8)M>.@.?BZBQ%CCU1PLWEU[83F[']#C#(C7.[I[!!_ \>*X0I:O86M"42;H7T1,F;7;YA[2A6]<)2$H05 M)>?>HY5:U_Z0#YK9.NJ6>C%8I!7]B"-'D5G_.U% Z?7J4] P-P?K#5S$^9\, M*4.9ZIP?QXK#4LUK@4I.3T\ YCE!;>?$*(U.4%OWO=G@H=4?/Z,H!;WY<#RJ MRRGJP3O:U2$N4^# M78L![VB/RLHVVIS2LJ\^-!BZQ'"H@E-=^@RI M^@CO&YKY 4#YEK#A;T!O31,T1MH?%Q):*@4"/SQ0/_S7 ML>KAK_XQ1PM#Y!6\M#_LY=9RP!\=K(-E=#(XC@_8<3, MJAVNJQ, M+YDY@P\?07<43GR87)H'SY;_'801'E,0A+Z]"!-17EP;[Y3!5*WA1TFL!-T^ M%.+*N5W2ZT#/BM=!DB DO(92?<:5OYQ.]&.I'-:PW80(QM'( MR(+4802]JV4.FU*HL8:T O R,E(A#9^\%5*\ A/)6LY>&CK+!%+0&WW=,JR- MO"B*W,FB/P(RX*)SD:;.E[/"T-(KL*.44$FI&I"CRJ/GDZXE _2^?1&5QHT& MD;O+?93?MT"0I8J^Y7P-0Q^XI<9 V&TNI;M5@K%F@V]1 MGO?AZ'$\?:Z5-V4"QA1L4)9 ]XWB)XDOKF14G((/X&[!(S3, =27#\G8WP:A MMX8,N__\!KPWW]J\VXN>#RRV4X 2+69-YJ9[U;Y1/$)1='LXR(B66^H67=4E M'C1ZZ^W-!V_)F)J QD0LIKJUIE!Q":5NF55M))X\]RU*RYJFKBXR'/$U4FOZ M"!"UFK!QLM4$P ?'BCFMQDI.08L)*E939R M/;('J.>&]A*! 0?0&5B@2. V" 8_%\X6#A-H58=V?=LPF9J/\61GGZB.#"&F M5#BJ619)SW;IOUENDG]^A(+40]CNMX'M@@"%[)S:P7?XGQ=W ?S0LEV$WP-L MRW;8YKRKB\N+RY,\F--OO='POZ.=^'^V1KWY"YSUQH^M^Y?9<#28S?XSRLH\ M'<[^&OWP,NH/IO/>:VVU'E92Y&>YGAA2ZHQ@\"=X(O_F=K!W:D ;R+,Z:T-MKET,FI(GF$JYE& MT8\^(#LB4^MIIV4>A;&IFRZO/&?A9^"_ 1^]K9C[\,.P3J%YQ6JA&CJX68]. M9D'EZ63@3*S PZGB\*\F:H JGPFNL^E,\41SA3TIJ)W*"\UZC'+)" HE*BRI MMUY[;N1],+'\L1])M$3.BB#=N6%TRE!37R63]76JZ*+"2CV+N14Q2"?!^*9( M#12I#UG!T$T'0BC_J^U&JLH9RKG;J#\QQ(EM9-:A??+(9-Y,T0#!-]\+ M5-*4LE^B"(R^>:LG.)09D,7,A0$81P%=.RGAC+:HA42-)\#7_DX M:L7R=*01V7K]N50%('IY&+(1[@^ PM."90\2W7H#@Y_ 7]@!F/CVXG@QP]^ MJ;3AEEFO=-(YS$BI_NRYX7O0MP(457B?.#N8;5V&C);_WN'67N_3'L%C? MVMBAY429))XN%MW41 M&A//02AQ7@ZU3R^'9B_/S[WIW]%]T&SX;31\'/9[HWFKU^^/7T;SX>A;:S)^ M&O8KN0H2%4SD!"6*KP2I0ODXS"3UY=WP,-7)$K\+?U2< 8(.>AHHN9AL&M\( M]#UW =&)$FI'$DE9J< MX(=231N.E-(O"TT8Y#: )HEQ!5.P /8'LBMBV$E<\1K0@D&?I[3@DM< .N18 M$R5(&J&&-J20/)\0Y37@2NU$9"0PWRRRKZ$-*8HJE($2%&E-&">2QTDGHA-G M#THM_:E!46P.-0I(K!\]F +=/EO_]/S=HS5,8./30MHH7<0DP2&BH'N3JK6, M0KB-5QD9L8&+L66UT3F'OK)*YA--L^B%Z1>/\4YI)T6T4AD?^IG#(#;!:CH$ M3]'5/V;DW?U-&TV*&G#)D@FZ+%2BRESK//IK5NB[[M6UPLCB9%7DJ(T@0TUM M\-EV[?5VC55=YN_Z*8_P74?+'*H<=56@]9.LP,._UUF!5#E,.+J 'VF'C];" M=NSPDW2,=5)0&]4*/;UB$U.0'X4^FB>?5N44U4;[G)JCJ9P@G7[C-7_0#Q"& MR-!MHE;$(6B<-K2AD\@=2GD$$BK=UIA*Z)YQ;T#$=6Q>46V((4ZIIT1A%ERSVY>] MZ+/06OPQ>-DLK!*C@11>;3XREFG:*9U92YI*FN*P&3"/B [B8,C7PR)H0 MH6L8$<3'?=%AE.!1+!LMZ/)J-ROL/GZ\&K@?\&?/#<$"/QV0RM="PW0='4T* MW!)KIN."P6<,T1]5/I773;S/J)XPP668ZV41N.RVN[?UG:#+29WH_4[D0ZL< M?>N4F(+SHWWF03D&B.K"\ MO(""(K_OL?_LH:BDT[&G<%/&,4DX&%)3$Z@:Q9[@@LSS=_$*GH 5 M@'AB.'_).!CE'@807!2AZP&NYAT4K4X.GYWX51U$DW>R@;03K /MG6:^1G MC5^%X.L82QI^J5/&E#TRIH8$UB,@XA\62OD=?J+1V/\ O/$1VR7B(WYMI9VW MDMZ;D(GB[_K$A$Q4.2;(#IEX;/GZ.-U(>C:O\P"/5\]>Q73)ZJQ*[F?S-YUN MNZ,PG@59%3EJ(\@@*'>2DA?P6NB!\%U93=#ET$ 7A1^SUTP75#FP%\FU[SB2O4>$G'^ MF#XPZ 5P^X5.5&D*IU0P4>E%1);JMR-2\1/?6VX7(:O:LKLW8PG>()$1,C5-P8*6A!DQGJ*F=SDMI\90412&H(Q^H ML=(9:FK'AZ(*Y* "17JI1ROFOOU79 0,Z [1_HI_(E,!7R.)UU6U?*+X!%L<-3J&Q#R@4N?^L-]L0^&SS-J:TPLR1;+J:TP9KED1C[_$#->8NW"G] I Y<78FZ MQ98W6+M\,F,?#"CRYK4"\ XI.5QO?.\CC@=&">&+K6&PCGFEQCX!T-F_2@.- M"3KSH@LIXUJ[>A-00:5S ML('D/8D_MF0\/J!0$( UX/CZM2'A[[WEMQ]XUS1V42?/.\Y0_; M<2"]CT@ =UV6[><\2^:IFK6/Z^[5G>)$,WQ.'85%%.0.FGT96,V(D427FH*% M!T<,U%KZ,O+>.L&GPW;ZW?K5=4B1**7V=$2^%0J27"WP5;,[.D?\"QW[T MQ1HY(_ZQR5Z-HWV90$]<,B(<4^MZ2 3 QD@5UK09K)*.2#6!+ZM?O)-#$7.O MY4^B>.2OY7>]M@ZZ;1WTVZSM,UQ7'!^<3!(4UGH1@N7<7L,BX]4,_C98H9C7 MGDMZ^2&F\:RUWL ?;^HQ?N6>2$O$1+](%M73<19:?OA@A:1W*6([T96>,A@F M@2PD$Z,@$V6.EWJ=QI3&/W[. MCXN[+:KYAK=2D=3KH)$0^!MNJS=>8(=!?^O[IS>HA)+GRR!>4,R(PG&09S# M)7[D.Z.Y.KUO[?7_]C*<16G'_^6S]T_/[C@4A MP@_1'"UHQP!)PW992 @'2JJ'\%&UIH\L'.VHAUORBJ8BS+,B.@ULLS! MXMWU'._M\]X*HKJCXJ=BY99Q-9K M)Y?>D4R!$Q^4OML;LFX)- M,OX8S$$Q2S7M="[A#+DP#H*\P*O.!D:3-W=9R%Y1&\J4TBT?18JL^.I-DM[R MGW"\2=BIYF M7PI>-DLK!*C@11=_TLU0+2M_M]N^NE2K>&8E'9UQ%Y75@)DE9S1]HCR!(%71 MCA+575R2,< &/E9_Y)WC$[9_W#M<0H#ME6WM3@?2I[X]=YF^"4:Q?8)@NP;+ MI BW?Z"@#K6C'S=/\%2K""W)(5/N#"!YWPK>DR!U'Y:#%A(5$/VT4VW)7A%3 MY9H*(]Y2WP!="5@ BL1D"J Z;/3\ *%SNFJ4UU?#]8,%:\4P2WT+U#%A/HC? MSL0E82L CABP9B6S J;KQEZDS@T\J$M]/<4]0VAH/D/W Y;W?%R$0RE]-08B MTT#(,$L- &6"163&EXD/-I:]1 \_W0"E1AN'[\"/_U;U#$/ZEL:B*IMRN-4@ MZ)*BCKN4D>==N7 MUV=J.^IAQV;V:Q9MZ9HW]:*L8EEVT%MC)7*W,F2@L;D0&[N( 8S6IOOIN;*- M2VZ_C:W(M!5VR!.KN6NLAJC+RB[0&[N0?^U.,H3+B[*6X(66^.OEU%*YC3RA5&2XU((5 M]Y[1S^U%]_*BT]B'6O2E^JSH9AUP2O6W(+U-#=+KU%/@Y)H)\VXJ)ER/Y*QJ/?=M#OSU WBMXGR8_ &-82DP+*H"&A<6"J;[JUMU MAD7]AL:VI-M6,1TTGC 46-.9'RZK\:<*U77<&))T0^( 7JI'S+4!UM.W-C;R M<4"GE]3F!N-L9-/M3,.=K1K#$4!VJEUE/8( MR'4R,\$Z1J"2O0T(M;4&39S(C.14%5")>KV*W>\GX MG<($@F^^%^!VMK1J9\2K0E!(=995O7T\&.'1"_CP<^C"#P5!& SA*@ LQS[Z M+UHYC+8H$O1X-7N'"DS^2AG5RC5^1KR4")A49U:-3M9G(=A@X1ON4G\^6K;_ MN^5L <>,S-WT&3)7.%SG$B8-IX=<^X?[M'0 *+^@I/5PWBP6BIJ@+3/NT:>J M!6EZ?##9^HMW*P#[7!('24@HQWO$NF=$P>)X&!G=*_4=V+EB'YQ/X4\,*;6R M\'6Z5U>:Y"@73ZM6]NM4O=HV\ M$S >4%*R&7_-,/&]1\]?6T-WA?X3@Q,]91VOTI/MF>TNP %Z#Q"[WB+<6CA7 M-^']G#=Q)6"7\MOXZX@<[ :6[\)%<3#VG^ B1CK-^;MKV"X'PI3TDA.G_/G7 M0Q4]09'C7Q__-H'C1$M+$'P/O^MO8=P'_T^G][&JKO M-W.DZOVT.3+#H]+:*5Z(UIA\F+#BUTSGR?3YX*TMF_;F%EM/.Q[P*(Q-W71Y ML8HO?2*_G\SG8/'N>H[W9H-@Z"Z> ?*4.SU@IU2HA;KH@&=.QXN(+$AC\@^I M[S^?K7]Z?M^Q($;X49JC!>TH(&GD+@L)P4%:]6A.$&TOV,A:D\=VSE:TXTU9 M!7-1AAD1O4:6W8CX>0^W7*=2Y4&11^%K.'3A_G:++O8)*X33@MHI5=)"@%%RPI,2U?-]5@+JQ(XK MKIW"&35#4VDU,W+.[FQB?4+*+KY/?"\$B^38^LVWUKC=&:6"Y@IB'D\+2JK7 M5)DS!CVEK\793TMV5;(2WW3;-XJ=.ZH[,"-CP! 81/6IF0;A$S0@#+=FF2[Z M"L%0@Y-6)>$3-&))6167(D\^+'KE4*M3^ 2C>54(BB9\@@[A$XSFI43 I(9/ M4,W>6H1/. OF"H>K"9^@5_B$#3A$[XPUCHC.A5! MPM#P"96\"S6:3(6@,#*?4*7/0F^[5QKFFI?.*0H2EJ>.KT',CK@3LY,9NT)O?-7L5VK!=%(2BXDIH3_K"67R2(MQ^#H(ZU);X M8MTA9*(EZ,X2MTB^,X#D?2MXAW] Y[D?ED,XJ93;J;9DKXBI*7TU!B+30,@P MGXO7C9CQ9>*#C64O!S\WP T +#\.WX$?_ZWJ&8;T+5E5H\QQ[<:B-%'#N?@+ M%89WXGL;X(>?$\>"(,=KXDU.Z.9*^VXL2J9%\<$N*BVJL1:TOZ>L8E8ZZ*VQ M$KDK.3+04OVK3+"+:&H>>>[B< *OP$)R^VUL1::ML$,NR)G,7*NIS$P:NY!O M%W1#*.T'EYMM_L8 0SC\3757CCF]:FLBFMP[LD(FZ/ +=_EH N>3LX[#/\3^ M_L'$^N1[WB/O&[2UARK)7,F9%Z<.]+JN9,LN)A"B-(_? ]AX<%0\7D-5WG]6 M1W?=]O7%.=N)'OA+O9/L:&\C3RA3(2Y):,6]-_91K7TPH"_U?E(WZX!3JK\% MZ5U2D%XFG0(GUTR8/Z.Q%YGV4DX-4J\9N0U'PYW-_G#P<$3RW+JHUF<9.JK031N,H&]0DWTG A'T//N:7X%ZRZKGL M7E_?ZF$,FC@!X" 2=3"F%8/3H'P8ZJ5_-I$S1-D(QS2JH[T5Y'HJ;C6##ZTW M$PE5)52BSCER!Z,=L]7E?0>^!\$,>;.^=SBSOB?=G'O*]RO(K=N+[EVWJ^J" M1H>4[]UVMW.CGP,865NGPY 0#&J0E.9 CI(IW[L0R8M+M8H7HC7\G,0B?LUT MGL3&$ICR70<>\"B,3=UT>>4E%7Q8WP/GS=ZN[S]FOI-.MS,+EU.07+X6RJ+# MG7'\*""Q7JD%U>5[UX$!DH;MLI T^=X).9-UX$U9!7-1AAD1O4:6:O.]:\X* M9AV>,J,X%IKQ04"^=X.US"*V7OG>26=N[ OZ_&,Z'11=W9Z.C('&V>!SSCL4 M9276@3#[>=6_;FEQ5E%5Q*?+DPZ+7N\T:924VFU>% MH#B7F*LUR8]I-D-EHR8Y8H1J7X2#!8O62;;/@\02 #N7X*/:)MD^#^8*ATNO MYW9LS\ AIB@K+E1&!MUGVX&2>R[H016!#X!65!, /^9X_!34ZAG03R924E^B M:?2.&H,6+C)'B9;.@)"BT9&<\%BCB9L&3_*<5!P;DP8;4A8%2:_TR:6FYNA> M;9PFJWP&H6\ORDS*>>V= ='D8"3JY5$NS[@WWFP\VZUJQRO1E"O6= ;9NXMN M]US8)Q NN;F6)3&1+/3$]Y;;180W M(LMS5$Q79TM7B?#)S72L^E1=3A@=L0_]&#L] _(K!#(U SG1+DTP@]Q@;158 M0FZ_C3%(QC*U!SG751K9 ^W\90^9N(.O?9OGS>.2.*4D7J$+> M4HL'E)1L/7]M#=T5^D\,3G0',5ZEWE$SVUT<1MEY@-CU%N'6 MP@7\$M[/>1-7 G:I6[PFMTB5\GM@^2Y<+0=C_PDN8J33G+^[ANUR($Q);];# MHC3RVV3K+]ZM "29\2!>O>4_MT$8O9G!,)BI[AG1L3@>*;>:.R2VY,,5G)IG M.]26Q6*?ZMX!W^ ;TS^+ 0S9@GWTG%)V J <,*:%?H6G'3=&$X%C@ALJ)_+R^W": [=#UC>\SD>QY3O MJS$0F09"AEEJ-EH3+"(SODQ\L+'L-(%IFK\T_EO5,PSI6[*J;D-5&Y0%4+E% ME5/#N3Q8+PSOQ/0^+X;BY)I47RPZ_5T7D,+VE^" M5S$K'?366(G>S]6MF[+[;>Q%9FVP@ZYU-2R)LPFE9E) M8Q?R[8)N"*7#'N1F[KHQP!!R\IE68!6T+*HZF8@F]XZLD$F.?6@"YT_?^27^ M"\'$^N0+]BGO&[+*[< ?K_6PARK)7,F9%Z<.]+JN9'N^+Q"B_C8(O37P'\#& M@Z,BVYM^B?TW=I*Q$SWPEWHGR1V.KW(;>0(6_.[T:6+5%I+MO;&/:NV# 7VI M]Y.Z60><4OTM2.^2@O0RB1HI0]5G-/8BTU[*J4'J-:-&45X%#DU8:'R.VZL1[KU< O]<;2!.NIUF2PZKKJMKMWC9U4B[;4 M6TP3KO-'H(I;2]B+ML:@R2TE#B)1.W>M&)R^@J8\&C>1,T39"/O(FC[43L6M M9O"A]68BH:J$2M1.+7:@+B\3W^]?%O$S!.E+$$P??0VZP![.67 MA;>..]V'*#S,;G[P\WCU@%IW>GX8P(\+'F!]V]FM&6,>@)\A<)?[7)"A':+> MKR[@_[6^MO:=P'_T^G][&]+A?\"V MUXX;$%!$7;_"C?4734:" AY0^U6CJA&--^T]1C;>9K*&==V%*V4]QB"<)A1)>TLKV?-FV7>51:.SX(T2Y^GF(1WU!N)$&E'KRU9=,.O['U MM.,+CV+9:$&7%TN0TC?XF36 YZ,Z<%TT=!?/ .4@/KUKIU2HA;KH@&?NM8N( M;(!)$Z(5WW\^6__T_+YC06#Q4P!'"]KQ1M*T4!8200YSFO)J#\#(6I,G#LY6 MM.-762)P48L9$4$3C2"FS'UK"= 7![FS$:Y8G73-K)E3?3.)K9="4Y_@*%PT M&D??[0U9MX0:9Z)F7@0,F"%Z/RQ_.8?=$-86F3)9(&ZZ%Q>*P_U+6CW0A1;D M,JQ2^[-W"&^4>[#OK9'[9Z(X'UH4B +&WG_NRTRL3_2[")D]/.X21=.@+B)D M=*4=%^FDR3GRJ@H8O>:G*0A0GN 0+&>AM_C^ L?S8#I[(\Y5JV1TP#+Z#TK9M,M3>WI]J^ CSL - )6 MZM-G9;YK1<&-_N=W$*",4_'8@5L&B^SB#!A?&6Q2WQJKXG/%*>:,9F!Q/*0^ MQ#4Z2_MM]_K66$(5@L+(0+J5)FD_4TY1X!#THK/)T7X.+"L)2L*U)D6[ABG: MSXVW$K!+#^3EI&C7F]\U2]'>L%T4A"GIS;J&*O@(6/\TVAH17^QMO4RT)*?1 MUNANWZPTVAJ1O2*FRC451KR-=$P0BJ/N:;0;PU&(NI&^&"+1U""-=A?^V&T, MI"*8FS3:/.-+/=-H-Q:EDQJ:--H4>&N01KNQ*)6P-VFTJ5.^%FFT&RNI%N@F M.#T%0(W3:#>VH@IR([U_Q.NRLLN5QB[D7\F0#*%)H\V11Z "JZ!F+[C3)ZN) M)O>.K)!)3J-MQ.5C_=)H:V0/59*YDC,O3AWH=5W9I AN;"2U$1W0/ZL$VO5. M$=S8BTYJT"NW=BU6;4^>^S8'_OH!O%:Q:2%_0&-;"M9K5 48^?I<)*;[XT1U MAD7]AL:VI-M6,1T8^1A>K NLMHFWKRXNNE<=@\ZA]3 D#N";NTT*EAHGWFZL M1S7P4N\X39A[M$B\W=B)$K2;Q-NT]:Z*Q-M:&8,F]YHXB*0FWE8=9XL22LM$ MSA!E$[2/U#D,=KVS=5]=7'8[M_JE3JQHY"H$E>'9NGOVTO=XDW1?\R7I[OTR M_.7AE^DOXU_.-CUW6]$0ID%Z;JT&'9QR3L<8(2(;D*\U1_IRZ;FUX(,0[>(G M)A;Q#>5&)@LR!TNPV9.UX N/8MEH09=77GKN:-*?^0XN&W?V[[50!AW.C,<( M@X0&V*>R7-M:T$32&%\6$@,RJ2K/M:T%O\H2@8M:S(CHE=UP7C[7MNZZ9M;, MJ;Z9Q-9+H=)R;5]=M+N=RSL3U#0*(_(\'L/'@^']Z9<15_0S((@02[9-/Y^"VESJ6+PG& M<2>!CY1K:JU.]%#YNB:,YXJ2/=^ M.C KSCEOJ %H!*R1&:I%IHP7/1U0LM(;ROC*8#/R#6D%&=<-YUTA*$0]N=3J MS*?"C.MGRRD*'(*R8#<9U\^!925!.>>4U)JG7#\_XDK [FRR3]<]Y7K#=G$0 MIJ27VW"2G7KRZNNITK38@OUFE#)EI-RO4ZIES7BNP5,56NJ3#B;:1_ MBE <]4ZYWAB.4M3U6)1:V)N4Z]0I7X.4ZU<7UU!=!N7[4&XE-*";M 04 +5-N=[8BCK(FY3K M3+JL['*EL0OY5S(D0VA2KG-DD*C *BAY*[0R$4WN'5DA:U*NFY=R72M[J)+, ME9QY<>I K^O*RE.NIU'@D@>_DK-)T_MO[*3:M.M,^)]5XG5::OJJ+23;>V,? MU=H' _IZ95>7;!W,B>CEF@GS9V0U=M.]OKAL[$43-4B]9N0VG%KL;-(3%&]M'-!8C M=0U70@E2KR=-F)'VUU6':V3/?9L#?_T 7BM)?$O[AL:^I,](Q71@9$@,L4\L M-C:ZFD*;SO&K8[]%S57REB:OXZP2;[M7G;,^;% ,O-0@(";XSJ2+XKGU$W\0 M45W'C?5(MQX.X 6%.C'7>G*G].@X1]6:+NJ\L2(UBSD\^'(#N9BPC*MV]FFF MG"J-A7&>*1\&)M='S01GS1&HY)0 A-I:@R8^:#B(1-W+Y#)8U?C^S?.6/VP' M%W@H_;.)G"'*)NB60.?,-2P&DF)4S8A%ZRVKJ6ZW?7U5>Q96"96H^AMU@#V\LO"6\>=/MC!PO&"K7\8ANL0^/'J MW@<_D,N6&W_> VS =G9+S9@(X&<(W"78Z3.T0]3]U<75Q4WK:VO?"_Q'K_^W ME^%L.!^.1S/TSWU?+6_5BGMKQ=VU8'^M?T]Z_ _8^-IQ P*.J.]7*P!?-!D+ M"KC%[U>;JE9?O!GT,+*52\2GT2B$4\[IH"-$9+')W73),4G(@8PIK1T?A&@7 M/U.QB&\H-Y)HD,0DQ]1ZVO&%1[%LM*#+*RC7;([[S)/E^Y]'2X&AN\A-*DPK M7@M5T<'..)7P"VR ,1/2"]Q_/EO_]/R^8T%8\8,_1PO:L4;2A% 6$D'O)S3E MU1Z ?>IN?F[EM:(=O\H2@8M:S(CHERNV[GL:JMK M9LV!Y,9R_$&8I81SLR5*;84T[Q Z47.4@75^SG6IB[+AVH M4=D1*!D#03X#.IR#5I M0EMJE>5%*<;EPZ)7-"!!?$L6!,'<2X[04Y@ ,6DOK=H9\:H0%'IE\LBY0")( M-0+A>+5_29N4/+U4XF[B#$@C#!:I@66X)S\^ I7C#AF?RXMN^U:3^\FJ:,.& MB-2(*JJ62]3=+V[SBT+TAY]#%\*_C7"-WK3,WRUW' $#QVX+_G;H3@ 4(KLX \97!IN1L44(E].DG3NMVAGQKA 44B-MJ#H% MPB/Q$H#5UGFR5[B' RQ5&T[1X1 4@P(7S%^CQ\$3WWOT_+4U=%?H/^A72:C" M\2KUXYW9[N+PC1-:L_06X=;"O=$4WL\9<;8:[.2&AM";WP/+=^$:)1C[3W!> MD4YS_NX:MLN!4%C$!]U)+RBE%#OM9>2PNKSL=JYK\Z:?A^$RT1)TEV5T&B(K M>$_RPGY8#CJ@J8#HIYUJ2_:*F"K75!CQ-M*-0"B.ASDO82L PEE1+F!!R6O;-V6VV]C M*S)MA1URJ?X])LPFE9E)8Q?R[8)N"*6=DW)CV]X88 @Y>0(JL I:=H++MCX7 M[IK<.[)")NCPR^C+QY/\+;W%PMNZ83"Q/@DA@2O]!FWMH4HR5W+FQ:D#O:XK M96<*/LU;B9+O[?+#GKZ%J;+WQD:.P[@J1U_J;21W4F#)U@&'"W\+TG/R(#TH M/P5.KIDP?T9C+S+MI9P:I%Y:FI!-.V&I!CXYFZ3@J7..>HO.]UV^Z:Q'F7 &QG#0))& MJ[W2:>Q$NITP&H><>T\3' #4Y-76R1@TN=?$0=3DU3:+,T39FKS:NN?5-H2% M54)E>%[M9^NS<%+M6[ZDVK"K)J,V)-D99]2^O.JVK_6+?IU1SNEP(T1D Q*M MYDA?,J.V#GP0HEW\',4BOJ'5JH1PZO!EG$@Y)#;!;=?7D-?VSKFCP;3[3*@-%K?I*;/%L',E2FV%-.\0.E%SE(MU/L1UCY%UI: M4*.RTTXR!DWR;(')LW4@%C<#F*YU"\'0),\6ESQ;)VJ5Y44IQN7#HMU9)L\VDN):0*K7Z]@F>38F MQ[.1!J 1L$WR;-V29QO)^,I@,_+A:27)LV^Z5YV.J;PK!$63/+ML\NPSY10% MCO-)GGUP:Q"YP*!A/^ )[8UIX(Q85A(4N7FL-;HZJ6.>]G,CK@3LSB9E=?WS MM#=L%P5A2GI-[I0TC""237O!3GLI>38T(KY8-PZ9:#5YVNN9IUTCLE?$5+FF MPHBWD1XK0G'4/4][8S@*4=?+24=#\]$@3WMC(%7"W.1IYQE?ZIFG'?YX===8 ME"9J:/*T4^"M09[VQJ)4PM[D::=.^5KD:6^LI%J@FUP&% USM/>V(HJR)L\ M[4RZK.QRI;$+^5ZB2 MS)6<>7'J0*_KRB9/^TX_W6Z[HTFP7S4VH@/Z39[VVN1I;^Q%)S4T>=KYAR-] M\[2?O6UIH@ CPTF(Q+2&>=H;V])&!WI%HM#0O+3.T]X8DEK@F[M-"I9:YVEO MK$#A55"97B>]L%/SP6\"=J[Q 3MIQG:!S_'+CC;Q.RW9YR8 MO7T!?]3OS61&.:?CBQ"1#4CBFR-]R<3L.O!!B';QDQ*+^(9R(PDF)# QNPY\ MX5$L&RWH\LI+S#YP)E;@X=*Q'_ZU%HJ@0YGQ%*'*9X!EJDN]K@-))(WN92$Q M(+&N^M3K.O"K+!&XJ,6,B%[)+A_ !W"\#5C.P>+=]1SO[7-JO[V'Y&S=E%IU M8@*SWD[94 0% R:M^5$^>@Q'CHN="2F8Q,9.,4H42L@\C]$M:ZYZ<]7,BX ! M^=HS^<4QQ,#G(->!"I(6G'2A#="^C(3BN&-,V;G+=> BG30YAYU5 :/7&I68 M4![#(?8D].W+[M7UM>*!J2K%GG**'RB]R$&ZHV0_U\R_UM2"&I4=@9,Q$.0> MHL,Y.$=$?_9+1*[< #H0BYL!3)?[A6 0NRG6TAL%FU.^/,,NM:5665Z48EP^ M+'H%$Q#$-UJN>0S'N%+4F\VK0E"<2R!P',9I>EDH %Q$!L,@V$8^I^@'OJ@N M17LX(X;*1LWP,$8'JYQ<>,9^BLYHBW8^XU6TWTK^RKZ1*-#X&9)8 F#G\O!\ M%H(-%K[ASLMBE\F;8X')W?09,ET1V<49L+4RV$2]ZM6*SP2'"-)I$:U:%L!VMWU] M92KO"D&1<.G.J-,B/!(O 5AMG2=[A3L&8JG:<(H.1WJB?2'IY$:C@\B#I4GD M=X7&_8 GJP"F@3.B64E04K+)N3_1Z)@E)R'[%'P =PM8,K&S,[)XAI%.<_[N&K;+@3 E?9._E2WC#COM9:3XT8GX M8GV'9*(EZ*Y>U^M-,8$T@_:'Y2!OB J(?MJIMF2OB*ER3841;[WC'+8"X)A143Y@7->-Q4B='7A0EYI MQ81=P]#]@.4]_SAIE]2^LJKJ=-OMQD"J@EFJ#YH)%I$97R8^V%AVFKXIS=[4 MJRI1,/.W-!95V93#K0:IWG,F6-S$]S; #S_1V] PV?AMD!]$!1:&[;NQ*)D6 MQ0>[5&\_$RQH?QM?Q:QTT%MC)7)79*SKPX=7!6=_(Y MJ<=1@M?TW\=7*A7WWMB(S,O[0NA+#<;2T&[]Q&]_JNNX,2+IRS$.X(T,2R1Y5/+%$FF%??VMC(.P*MG\>OCOT6 M-5?)F^6\CAM#JN#Q,C/PHJ)B"?+?E'RB0#Z0EMM9%OZ;;N="OWB3]3TO8 '[ M;()RB9V!HTLR54NPJ//&=-2LO?#@RXW_98(I57NZACW9:8Q% =K" H7E>C6; M< P] I5LZD&HK35HXK6,@TC4$_U#B,:9_-I$S1-D$W2KK MG%>2Q4!2C*H9L6B]F_/OYM L:),I8@^!YZ MFS6 O?RR\-9QIP]VL'"\8.L?1B<-QG.AO/A>#2#_X1=M*(^6@>=M/X]Z>8_8(MKQPT( MF*$.7ZT ?-'$[@L\FMJO+%4_/SY0?H[N&25C:R1K0NA'35YWX12#'UQ*""SU MZ8CJV3!O*&'SS"74U)8W)5C 1"TF(/1ZBE0!G^!D/'3A- :>\ ERF.LWW*+# M44UNY2I7.0<_CU?/L$9ON83_^@!/X9)SN7-Y05GN'/35\E8MU%LK[:X%^SO; ME8^J]RBSQ3M8;ATP7N69Q?WGP;_FA(? O,UD3:L+-Q =/48:G').AQ$A(@N: MKY*# %UFI]Y/FV,N0J6UXX,0[3+-/5CQ#>5&?,0 'KRU9=.<8K#UM.,+CV+9 M:$&7%TN0TBX@1ZN 9X 2]9XZ;^06JX5JZ.!F'"?8!37 :*,\F=?9CJ:$>&RA1[RBE^H/0B!^DRC'T5B;D_TX$: ME6TXR!@(BKJAPZZ#(_LA^Y$-7QY%#8C%S0"F6^1",(A='*N_Z$D&Z&#N)1N* M%"A 3%A/JZ8MA7.4,?>0.CS'7EK1P1C\7P34>(62\SXZW@\4 MLQ17Y!U!#>?&>"#A]92YI'C*I%_;.OC<5NBUX"#56AQ\42M(/PDYU"S@=[=6 MZ,-;EKND%8XE:-EN"T0RG*OWS3G[WMQUV]U;[4;)$VV*\[Q)!"8<(A0.SZBO M1XT&6A:BM8(>-?74N01/&0UXP*.PTIXR-,4+\)3QWX#_AQV^SWWX87A/F9QB MM5 -'=PC3QE60<_H>E$#U58W^I(Q()RHBHR*//&]!0#+X!&", R"K>4NH.C1 MCB@8 ;AZGX(E6,?[_%-KY:FMG::Y59*QW]*B&_FB*Q^5B6]_P.W4Q+$6@)"Y MFJVR23P2(+F@FQ=AD:7SQICX5&6\BDYQX%XE.MT)4&;KWO+##CS_\Q'D' 6S MU3.)#^6$+GO! =?O]IW(13]9-*9^3O7-0I&D6>TKE%+7O^+-KJY>TS MT# X7J6A-P9N"#_P:)3DV(*PM&82MV1 43:2"85[0@8:$/8]-_3MUVVT%C\8 M3/N9H31GU&&M:A)-2LLM*E5#[M33T>0^#/ZX]MQXMX<6[(#[ 7B[R+76(NJV M%43]MNRHX^8NZNSNHG0:8BJYBSH:6^IR+U'N+DH'+0O16K&[J)KJ7/Q=E X\ MX%%8V;LHJN+UN8O2535T<#GOH@3K1)#])=Y9A''VH(1VBI,TMM)$EG&Q)%:? MQ+$S4T8[G=+ QZI+_C@HU],U>G7K6R[D]!@SHA9H(8M'$KQ5 _TR#:RBY*V; M_N<_O)+ZW[5P)OHGRXL=L'59\^Z.ELKZ?^B@X>IV/&0,")=YJJ?I^-AKO V# MT'*7T!Q(AGY83CMEVRB=PBST/+#DZ/1.U5L0%$RD+,+6(/E MV.];C@.6#UM_]VPB1@C'$;;:1C*GA.AEO3XH%R\W2D>6^$"=.*C$18QD!4T^ M0<](93K\//[_[;UK<^,XDC;Z5_3IG-T//6M+OLAQWC@1LBW7>(]M>655]\ZG M#I8$R9RF2 ])N* B0 )&$&#$Q[;)Q83[YX);(3 0;'W]DQ%$G MHY1-&I41$590)$6E]VZ(YKA@B4ZIQ2Q3JKB,6D,#57C_'DKPZ!_[&S[ZG_BX M0W'8E*AIF>YKB:WJW1=M@YQRIT>RJ!U)^8#_Y,_Q+H6ZL:O:C&5$48>!*G\* M4'[B%'"W:0;PA^)!E(VQ29BX0^-S]LN&&$BV'O;<+:*:QFTB9 /(9#0=0MF6 M K1UG+>>/X)29ERX46+M&/O%\ZDQ6P>1_T=Y,HD?O&024W?U'D?XB#\G!%@Q M/81T]&7CI-8<4%LKWIE5:>SZZ;O'+2>9O,!;L@#) MODASC<[6]EGHD+G\WOFB;.8IA6S2KX2$P%Z6%U/H2Q#_ \6O3H3GOC?7GR.2 MH&M_MW5P/!%2O7AS]I.D)A;*GF+73B3[+@D'<,(O M22I)-V4IC=3@L*609K-QD[$6LF$4 VX811<:<7*A$8"FB&9"(X[F H#^(AI" M(P!H68G6A X:3/%;IG,-H1&#X> -&3-V?%1[#+MD))Y3#G[_+EI#7YOAW5)2/<1/%=$'X$:49=IE+I!:W4J(2H M)A^LHZAS]C.8O0>;R/$7LY\8J:^)?[B-9BE7J)J-JJXN.-/="E 4FATZ$A>4 MXRUE^F)[E_?ZSG.B:+),G#PYNUUF>7 :UK3?E0, VI98%ISY- M,ZVX\(!CCPZ?@!WYBQ?\7?O?'.2LBKA#6+(5< P15V61!BIDUV=_H-A.WS8_ MHGGH)GV,5B%*/I2U6Y:K#TZQ*I23VU0KP /6=#^*(A2+69)I1<%I7--D+RR[ MHL@3D\\8'\O*W7W3"^>AN1CV+PS?+@CKKUSU' FA&2DU&)\!ZI*CD$H69Z#* M5&IQ;K,:)>0[63-SB_5;75I%H;PFUUZMZ4 D**Y6WX^!HI"2;W:D?Z466+\ M*WT@<4H4^"ED)GOT!+ =.\2 MK&\3D]0(KRBA"*PCD.98>SMX(R\P)^&(Z1F$8KBYPY1W\03M.Y:UE2]A40W)5*3W G9[2I#C1+,A\]C%&B\T\=C]1'%7+(W@UO.BWY1UG"=J(R PL M1XB^+=$4S8.53ZQ6CPN,DKMTR;57.IXRO!8C?U%\$AD/O@\4QE]XXO;)&^DD MG>$'9]UKI&\;^6L.N(:RG!AV6F3M://Y.=/3-(9L>S,LZ.58L74;B:P3FBU5 ME;MIJ+AY/Q:<)B K\6O11%JG-9MHI0.*+8WJ&M?KTTC19/?@^FZ,GO 6>8%A M97LHE#-23>4L7.]. J-AM[),L<$A7W9B-#FX1J2VV[;@"^ M!<'BI^MY#"YN_YQ'!/_8;[_EA"O;5MMUDX8WLG7*#O//S@*-XCLOB(J)X05K MV:3G.B)O'1[UF.@'&C@P6BS<]!LS(4GF$M=_0;_BV4_D?:+GP(_?!7;.@@U9 MSI0Z*&S)H\?K69H\^C9!!WA-D4<<=>Z"B&F>%V_ )FXIDG[+*;M'GCEO?R1NH4Q/)]4-F%C:S4CL^6N7JL[[N+2]TY MQN^A/$,A>N]7Z-D]O'+L_/C[.-WH[>_]\;_\_WQ]]'3 M^&7VUAN]W/?>_CZ9SGZ;C:?/O<>7W\=OL^?D3VU)3DZ@$X.O)&5YE8:,S&OW MZ$?\AN:;,#57?&(M$9O&0Q"^X<_FY2X7J)D?9<-A__+,<+:PROH]G(BJ2@XX MA_6#XX:)(_SM5[+X)VG5./EFF.7!J;RJLB@F:RF9VZ#LU'+YC!PRI2\FQ+ZY M"8GW,EY"W>B['_R(4/B91N5^;&)B_O3GKN$Y\-'7LQ/^A>*'C;_@ MYS:D%^ZHD*>"!$K,6'Q35^GDR6C'>_3Q9FQ3DO"441H<&Q1N2"0D!IQ->FM0 M2K;BF/\N>25\LJ1(%Y%DH!']3]PMB,HNP!%*A@9%$FF'!M;Z\OUM%B;S[]=^ M#'+7&'8%<$30KLHB>R31@<4%'9M.T]F2FZ> !#(F4_XIXTR:VQ#EE_$2[G#J M=+-(%8 IP/Z_O8M^$2AGZS#*X2!09$$642K=[RIB14SFY"YV^I;9_X76@@2 MA5,C+^_-\.K&\.V? 6[(PL/)%F3\[GF7F//XM+B7;'>9RKIFIVCJBFHN-FJ(S^LUX64TFD_*S]\ MOKA<[N2+6DX4 6%A/59$V0'=HS!-4D(^;+*D/H"\S4_R5=SN2%6WC@Y* -!J MN6IL\[+S63QZ^SX= M;S^'V2WH_R*>T9G^S@WP/1-E.AE>%D/.B?WTV MP%OJFXOK\\O!F:%5Y\C_/9\AB<*@]#7X,$!&5LT\&.1'P\=ZO6KFT$H2HS80AB:0 M6(0CNR9EA.8-3-SR[X<+UQ!.I"E?_DEH3T[^0^$ )6)+!JKX+SB104 M0">6)*@W2N X%UM0BC7@JKZRMC@,$)0?OK[[TOKNG[B^>?(#"U.G?/U 6M^# M$]H&"M0M1G4CG M8C@<] = Z-"$.HMLDD )%A?4)CKHF" !$JRMJM[L!1TQ*H %:V]K(GE!1YMZ MN)U*(H..)])0,0-&0'@?35EI!=#AQT& L MM7S,Q,97'@XQDZVN?N'25)@V'.HUBIHBXQTE.N,N\,DC1!BYW)-:U'6KK#A< MA3>JK#UI*@&F3]?4T!&6ICF%\Y]],[PXOSAY/O6<>?)!?Y 06]8Q1:INQX$B!VJB!\ONJF)/]U22 E)I'W 9V?2N6!N: M AE)3>VB4YDIT4DE\6JE]:RD%5_-#"NO-$I: ]9-/0S-A$*68."(54W)$F0Y M'9(IZO$]7O@XVA:Q059JPED^U05"4 M+N$3A3\"X/SJ9[B<5^<7JXDOX5%-T5=E$067R M$\J\S4DI;0,O),1D^JC8PX'IP=L*)%6]$">.*YT(1X3$SCAS8Q5G:)DN!9DC M4C4/Y/FP?]VW@S^5A=]:7,].AD85*72R]"FECETYB/<6G<4_-ZG7\62YO; O M-851ZEA+&GFIMXR!FY_X[MWQ5_C4MY-MLF0X;5')^M)OJ:$Y+[$B MASE.BFIJ,1L5+B[H5K=UC=QTW1IWU:X5!7'G>'/RG!>Q*P6>]Q"$/YUP4;K. MJ._2.HH: VU+=R#O8,&S;2?-Z#=F)\V HW7C=-1J^&9CK,B5YP-AYB_>8B>, M"T/ALOU#X3&*-DS[J/)^\HKJ8T6==8.A$9!;EAZV(@"OR6!]].!XK!&?\BN<$C-%FR\I(4O1H: M_X1NI!R-%#!*J&NXNDD'C(]6N,OBB;W=IJL=N&^.U]2>+.FJ&R_-K"QLL.O: MLBP;%T#/\MW(,("VHJA'MIEWI]'_\U^'"GW"(J>_/OYM!D=!IXLT:]N:9&W[ MVSQ8IQT?&!7GKNI/F4.^A4C?X%V!(C=F'1T<79]=M[[ MK;=O#_]C='^M-QW?CQ]]'MT_CWG]DK?XG;F#M^1$'&=+^#W*L,3$Y M[&&(7E!\AUF!02Y)LE52Q\@D1_TFF>_/T_YBV!\8GF2$-',X&XB+I35)DRG3 MP\CS@I^./T=X#KT/-C_BY<8K#G8^,Z3::#]CZHM;UXA5LF6Z,L6E @BEDPJO MB@5,D95.E<-0@)=Q]A33_&:!-V1D-Q)]D8T$_NVVR]XR"'N+K-.>D_7:;35. M:Z&Y'/:OKMLV?=06UV)G]-%7:SQ9IZ;1>I0U!3S-_X(]$ MD^62Q13)5MI/'A4"U]V\0-W5 EBX#+_WW?C*=:[,3UC 15+W=I@\X^9C=G[) M[72'19/9X\OOXY?99/J/UNQ>][*+YJ+GUC R >R^:.K\?,934^@Z'FOAH)8% MMSP(:.5P-(L+I=5$9BI0;"?^'T'XUZ./]UESQ$RE0R]L#0/*I=*ZJY2F ,6K M9"?+@^N[T3M:? N"1?0M#**(,36)56JKCFM(IS6^347NDOOL,^Z"*)XL:;X) M]$)@=%E#.3D-B\JH: +W="CSV?$W2RPMN2_.85%4*;.H=8J5DU3KY&S*4X.. M8]GZ;#$M*LBJ]>+!.#'PH;6,#K@(&!+4W:2Q9%$5>DM5^']?QR]OX[?>Z.6^-YG] M?3SMW7V?3O$IO#=Z>QO/WO2?Q"DK81X"*@+LK:Q4Y=J+=M;;Y"-)@N>OMFJC MV\O**^2)?37$71F;J2NH(5NUJPAIY1MA&1 SYQ?3:_BPB 7:%Q8+5J03>VC? M;Y))^# M8NGHYM2Q0,75Y=1ZH#8\QA]]O+:2.P'^.-\5LX (4J)I38QBZI;^ M6Q)/(WI-QBAM$1-D)%24) 06(3+\IFP2')2P2/%E4BD*%5"D;)$S1RIS@D+I M>L^M98&6ZTBJ]1TD4W=F=!Q32/AK@$!-"PA35UI5#R=133F->4:\A@$^ <=? M6&[R$L<'B<2B_>X%Q5(6G?,SFD5G\CJ>SOZ16'+&__/]\?696''P'[(.>XZ_ MZ.VZQ'_ O;;&SV(KQ*N']Q>'T)5X6Y36(^R[Z-\,+@?7-],1A1\5VP_MC$*!1;LAFE+5:NC,3,NP(CFIT% M@1?=N\G=YW/@+?@CEU':8LW*2,R\&#!CA F6\4^,U#UYX"$H'[7,\A9K5TYF MIOG?S.:;Y M]QY1\7'^$P6>2&XL_>CDU+-:QK-1,>[VAE=>/XG S)Q^11/.L ML"[X:N95L5C/TF)GBKZIJ6CJ!2Q#J.3*:/;N^*,Y_A7>W,_0_-T/O&#U-0GO MG \W3A\TW\Y+5#VK[\!"5C0$TM8>9I2%?_LH42S_F*T#L+8_7?R>R9P+!.@HN;MI:)6A#3G,S25&Y,) CN>C%P8;J(C"L&;42JVDN?RM(K M(V[+7[DD86;B ;C]O9SSVWG1^>W;9'+_Q^/34^__OGV2!)E M9E&,N$C65VMFUDI<>;1YU%V& MV<:<-G-_STMT,QR<&7XI7,4L62ZAHIAL53J[#=%/%*;DPQUCOOV-I3YF41LU M*2>LHMAK54I]=KZ$-$HO9Z,Z)215%$VM2I=C[]6) I8&#_]JH]Y*Y5,4QFS2 M47UKX"ASABB4 Z?P>D8;,?D >S9L!2C1'SBUB0'/5AA/3SH?#C)U3;>S/&=^ M6O<;\J3K:_*E9=<$E"K6\4%82*T)ZHPEK,I0> A"Y*[\- ?'_&L6.GZ4/CC\ M#2]]3VQ?)_$&K&-.19$UOQMD*OMP]?7$<$BYA@6EB?=\K@WK^7']X9!Y\\#3 M*OU5XA)1/F&4UK=NOJ@F<3-I\4RY?,BZ>A1>0RUU]>C\.QAM'.;1&9Y=W-ST M32T=^Y/8=C-&,OC'Z,G]1,>"W'X]._\,PCO/B2(QQY *;>8&XM79\.)Z"&/J MJ:Y8GD>)*H0 ^YVP18L.9>/XHDBT (X^ZE5=I%-=?-I)GKU@+\Z:[^0%$ZK:)%<(Z+#*C.A; ^! Z"T2D+U'] M4;%3T;*(V(K\7(Z&LVBE0K!(&L-Y)TT^B@]L2@*U-[LX-A,UD>0\':?7$KG0)]*B"@]2H<_0R4\#1K*P]V?SCH&_98 T=/'E"*#K;04@%6 CWS[+:56RM M8V8]J#2??-O#S8=@PWR1I%)C'3-K(:4Y)9RIL)0*".&RZHB)RW;$K(64HK-Z MN_>8HR4^TBEE9Z[%CJ+UX=)Z=#?E4*_=HGWR7&,AHNIU>ZJ%>T9Q;E$$*AI)36JRFW!XO$- M^2ATB+UYM%CCU9A8ELG3*")T$:IK)6&J2Z[(4\PD9=Z0AQM=8>&?G? O%..? M1=A25LU*HE02VH*#C-&$!@"XT\11IS9 %LQ%VH/K '"IMIXIU)%'0-'&N,01 M2K?GRB1^1^%+X,^3I-QQ*B\Q.04^_FR^3E[OO MT^GX9;9W7=GWW0N6O8#TWO-WW?>4'L,^:XK)76,3"N3#T0V M=/[J"6$HIR2-QV3Y/4K'!TL.7IW\D+H8]B]NS$XJ0IHZG#+DQ=,Z8QA\U3Z( MW#@ZAHY!"E;Q]O-!2C+-L5NFR)" ]A3XJQD*UX_^)XIBH Y1A/A4IFW])>Y^,EU?KB>&[NRCNR#XB%@='[K.3P?98\/0XNGU\>IP]CMOS,$4&X %26PP/?\4_ TBV861N M&*\_O. +H<0])?>M=]QYHK0>N#FCDD8/YY!J(FL]+YB*5,VP? V#)8JB1* ' M5$89?B7[^%)!7BM?VWN+'7_AA 2(Q68>_^&$H>/'7PD\CL?GC%#=/)27&,I! MRZE376Q%QQ!%#*(<0AZP)!BZ"&%(IL&7X\5?9%2\.E^4<*C2\O:HOIJHFC,A MF$K1<9L]2WT7K'^X?J*_N\ G=CH,/_XI)W8YLDE-4O_CS2/4&[6&8)BPT MYSQ08?C((",F'!^7_WK=A/-W?+)@;%@$:MC#BJK":DTA8"[C?()$XDZ'A\?: M3?9M0MM:>AU[>%)=7%79 4#9U'9CAGC3S)Q?@H>?8GEK&2(H:L:.H57W:8G4 MV;Z-SPM*2?L8(2IDQH4;&(<7I=;W H1\6O KV<>0"O)N#6MG,&8.]K:SW C/ MW'^65[6'"K6EWA*BMJF5?W5S M:S\Y922('<6Q+5-<%^(,RZ4LC'EM.ZO(M,?6&"!^J[)\8[LBL66HHJ6"17JI(JBCA(D51XW]MW"0#RX/K._ZN!4+:,P,767RZMO2;TGZ'FC,([PS!&$I XQH/ISUC1=4J$5ZBH'/#=9 M5Q'99!8ZVO6\NPB#M]!C:37_=QN5*""AR61PM$V4_^D2?T.\G\-<^QMSWT0K M9J,&Q06%MTV*POA@+<7_.EY'\:_^G#K^"E$V0[F_Y06^'@[.K]NV]2F7I\T* MI([3H[^"46*Y*BAJX\@ +_FJD.*>7=]=;^AFA,+?X2F/\UUY]97+T58%.K_X M"CS\>YL56"J'!1EM\RO*4TF6249I,$I6?8W!EY 3) GK+N/!F9,'/#>AH8*!P+7;QC M:S06F@%HS)YAR87L-@SE"B\19 ME/CO.?X<398$$08;V!4L8X6DH%JS(IA+VGB(X';*D&)FB>;#RW7^CQ>,"(^0N76>7FGV;"W[DYUR.\;J^1HMB]-\V)2MG(]3< M!UA"82# *._Q=Q(-W.IL7- M%*ND)2J5E5!O[@=XJT3R7->BQA)QW( EO%$DN++,$8#I])I$P[GS+(93B$%' M=:PFC8BLJI)#P.+)X3K*#V>EE+2,$Z(2JDK) "M5U:'TI2]%T M;S(<2(55E M45!V=J5L."FG^V*P!>6V4::J)0RH+7+M? C:[;J'Y!XM/LD=&GUWP"UKC[XE M9525IP#6;N ^^_24Z8B\+Q]]"X.([6K$*)_'[&8XN#AK(R^JR;GEAIZDMY"X M\<)\.I)1^@1XP9)RRXJZ5LC2%P,;?G#VP,+_MEFOG?"K\.1LY2>G+@7>G3U\ M8.JW7O8)U)=GO?UGM":ERG'>';DW:+D5_S2<:/T@1W3I>8-7!=R<(@9]<3:1 M%K*9!ZSK)\&E/SJQ?VJ"J?XJ3;2>#LJ$UNH6:?0]R[>-OPB_J)CRID-.M=:S MII:@6ETDC3)%FB/EH%V?#0>FC[FUV"$NHBI/1VI2[?.F-JS)\^[1$YY($9+; M?UX5]Y]/X]%;LM-,VVO-1C(%H633>%S(C"$Z 3;YE'L4S4,W81TO 1^G!KB1 M2]=#SNPL*8U MC9(25#JY;:!H4(Y!155+"-IR]2K/L<-!)7+*$Q,W>7RMC3' M#51UE0.>.X)5$1E>K+BBQ7=G%Y5:@.G65 C\J#^#5Y%8T7F\U #<]#GK(S%' M^*L$C:F[>H\GR^]1ZB3..FKQZK2$+GQE4\Y>TC(KFD]8A%'QHG,BR^ZI6,K5 M<>[OEFE63#X[S7 Y,C^N/QPW3&[0V)?%O"IYX,Z'9^>&GZ'2,>0%1%9DB&.- M^&L%(QYO@<(4EO2_CSYW8J.\;R?;@F7D4(6 UC!DZ2,E)\+A#86?[ASM$_K. MWAWRUGB,-^)H,<:%%@O\L41P=O"#1"/V\445"%JCC=5L)PA2^<&0_-]+$/\# MQ>3-:>3/T8*:V4"ZOGU$42"_E3')W.DU"1,APVFRS%P\'>\U2,T&8W(U$+GX M8/CD1I5.,^*M6T;')M!1%#+L&;Z;2J_E$GB01V*6;AV/.)1)NDM=G?69UU5) M%SV/]-$+TTYZ/[)>NDLL/5]*_ %%/O:P',!)H/S"2D0&K],T6#IG[+WS)QX=U)03JZ%(GE)^\.!Z4= 994H+)255JRW]R!, M@GC*AF^Q8.LU+RF:E5GT?G?"))]-F?H+Y:S1OIADBDQ-T&ZNRM1NG[J%U%S; M/$1U]X.Q12MY^IM>V!KU2XBGR S$&O+2#WI3-FP[:>Z67"/6T$J!V'H3SC5\<_6PB?'/V3-:N5.%[-75@'EUE?;1 M6Z>=9'=8'UDWW=V5YJ7G(%IPI]H-*LL^(-%$?I ,AA=G%P#F!NZ-5VWQK'RW MB.I\LG6-/4#F!<\"LY_(^T3/@1^_\X,*Y)L#QZ?:;*'9\11B RN-1,-D_ =R MPMG/H"8'LU8ZZHE!8N5EHA0PN&=^-+-$.QWK1$&Q,L^%##0/P>8XO+-J,QWK M!#'1ZJ??"M*YGRKF.M),1SI!3,"_*\:5'I MU=NRF4_J@;$R-$!TN-6KG"?QN& M7RD/WP7Y\528PT.@]N5RNV:;\O2;9?5.F$^?PJIPH7WC2Z_;+D4Y]I9,YI5XY);5.E#\E .A-\0!JZJE]>5RSU580L(PO M@JRKB8IM7CB\F5T/+6LZF-C-3C7@V.9]4P*X'I[6]RJY&EY<&GZ;3R-5E>&C MW>NFF2Q.)((F"&4S-ETP,S:E[=F*"JJ."NHE[B9)#K-3 =WP?HC M\,EQ:;+<^2V._$4>M5$8.OX*54KV=LF<.O9]]X)E+]CVWG/\12\B_?]&&L^2 MP#D'GV#U;-,W--ODO5:CY/\??4P#:>0O[MT0S>/L4BIGBIBB.7(_R:N= MDEZHJIIO-P5U"%\WF ?ZY">(F2+>G02_>#S2\P*K\:>!]-PE75I[F5.!&LB+JYOJNCX[J^N&T\I%;%;!I)'C':VTH-G,/#\^5K7E7R9MA M__KJ5&FK KFZ:3LM<3T"X0IWTF36@63=A**6D%N+7UU'UHJ(U!3VZ1$(9"-F3J^NS\V /O;O+\_#A['K_,WGJCEWO\[Y?9X\NW M\'K@?%=>$^5R -"% M\XNOB\._MUD7I7(P[\2,; =2>\.#,T]2)5+6$G;!G'3#L^'@_+Q]"XND>&H3 ME@+0^'VP=EQ?2.=I47!:%]1_/MP0GW.>,6;ON&A_%FQ_'%#56Z$%&[2N2FR3$W\I M&?YPX_>7()$L4<>]$]//'A(UK52^I+AJ$SX;F?AO'8_<++V](Q0_D7Z(PMB[ M/%9Q<&RHL]>3$M)2#G#W?>P*X'@@I4LQ*@#="5)6@2F*XM"=QVAQYT3OK!F? M5JH5>A2=XX4%M& C?SSO/;D^>HS1FC6A,\N#8T"=&5U.2H[[6F53,65TOFP( M$2?+UPW!\1/=>4X4C>:D,Y+WW,/<)I%A'EJ,5OCG*":_=?SC%P!KM 1>QWP] MY0:Y4@RTAE^82M_^NL''&))XY8?GKA*M,N:$8L$\2.?7-S>&7RZJ2A1)$;7& M)T@_RTZ90W8!I$$X\=',7:-I\.5X^\=YBY-%:15KE%U96%B>^C2UHW!.E+!" M^.0:^)&[0.F!=>O'FO$:+;8O?U-X(-V&5<10([V5GN[;R7&/[!21G3:QBJ57 MB:F37OKWF.G6+MV.-013BX J_W-0[X<2*+=FMZW1+KLRS1A';5J"U_751S:VXKWZ$?\B/?UX8;@>1=X'IZ]0\?C>G[S*UE'F@KB MUG6Z!KG"I5;_:#M^)ILXBAU_09)1\MA25LTZOE026*M'M K#"VWJ));!_7B@ M7(N5UK%&^=6ES31_TVY?^/2AE)GS2];W?5CT?7]\N9L\CWNST?^VR-5]!X"P M8SNWAI$9?O=%XU\?R(_0+?+1TBW]_GSI/,G[P\'UC=DA+:"9P^E;1BQ%)L]/ M%/X(**/7U&LQ*00D7O(!(YDZ_V_P^I6E2L,G_UNT#/*#'O\0Q>ZR-+A* ""0#E>))@Z#EP9N M74@H7. 3'[')Y(ZEW%#$JN8O:?T N6VPN8_R"?\9^]]$,.;FNZ M.QJ#=S3CY1+-283E[M.F>!-(FY"S/TW1//")#V$Z_/GR*FH]/V[QR#V_;M5T MI!,&K6<^4VX0=,".4-E>49!CRP9_R5>NL!0CI5H&QT:=]!(E)M4-=MG3FK06**7 MCMG:T;32X5($./S+-'@FFF(:80J\U^!TL;&.NJI T^I "9FA+P$YJ&]PL1\> MRFP>;^]8T;?X;+P@IW'\FW02")B>P.H[ZIC=!*!:$PJHR&\B@L,?3A@Z?IPA MD.7S* 9N5F[J1*FH'#)%>09@7<)4':B*)](\X)?#\S/#\1+MF"ZIL&E-= !Y M*Y#$B8\6_]RDCT[6L2(<-]7Q4PUDS3PR!X*;-%W4OBOH>%@'*%5I':CWG1>& M[SL+M@UBR7.='R3GA?3KA\.S"ZE[SFWGY!JSEW;?<_Q%[^ #NKO-9A]Y%"5& M^5./LBV!FZ1D(\X4B=S<2WV5?:]V8KV@6- EGE8%G,95J9#M;24,@Y67>P44 MLI777Q%/ESM\IOY:!N%/)URP]CP2+8!CES0'!&@D*?YIL&IG_*[$*'KMDV"3 MA.BP+G(I-M2"<'?.AXOWQNZ_$[_],-Y\$ ,Q)4.X:,T\+E?X]-%>2M05VVI7 M\\/QL?U=9DH[O&_ &X3,;3:2ODK2T95-_&P<)RLSFPN@1ZZ+PT]$=KNC^3S< M.)[,PEG>V(F24A0)\%>3!5FWOWA">&QM#TB41WH$*]K$CYI2P[HY%.#"/<)? M-D]-M.4$."QMN=9+1=5Z^68J]ZC$896? 5*^(9OXI!@%*^_2BMB0:T5A.I'" MIT$9IJ1:#L0Q]"_%0$:5%4O@D:,&6=&LP/--[^6F:%\).^-*NX)8R1E#L M+7TJ&YQO4OKX*'F+#"Z!,*02%V G01&6G%M.U#8=0YU2#FX)I>Y'Z?7R&%X/ M!X.+$[@DE< "UDV$5CH1HP%Y?(CX'J\0SUM1N#XX>E4C@2B91!&H>U%:LFY= M@:+5MR!8_'0]#P_>1ZQL?T5\A=/Q?/QO*;I)M'MB-*R+3-TY#_ZVZ@"LUS#X M0&'\]>HY?HP1&_]KXWZLB]$N%5LY,>K)X5#W7K>$: #L10?0"!J-CFN<&('8 M,M>],P5.EIT_Z $8)6RA5;&>+L)"U[WLS/-E!O4\F*[C>6A%C07Y6N"HTZ## MK 26A/3 2"2^+P#?,9IVH30P&I%GWU,O"%5-,W*!O%7YV8GBXH/$BB,1(8B'P5+2# M;)0>'0D[BC+?V*J$D6O1*N8H$-U^TTHCBU,[ M2%1;1D7^Z.GR-/8Y-M\&MZHO)(L."E>Q0=PUW^](&96 [),Z<'QYK MV)?4R@^'F^'@JM^J$5]%/, AX#OI1YOX/?F6T2^798Z@%P:GT2HJ*BI:0MA6 MZ?<^6#LNRS6;51RD;K'^P[+EK9 M%FB2HPS*#DQ82%B*S*79_N]-Z$8+=TZ^B*O2DEJV*;>*N,RCO!$U9Z$;(L.5 M5M0VA0K+J.CNQTN/12I4'X7Q@=KQOXY5CG^5$I9X7WQ#P2IT/MY=3%S*CHI; M%IS2ZVVHY&559(UK7/EH=2PB=;/%+0M&^?)J.U*YE(2*S/7U51ZA^=]6P>=_ MS=,I*M5Z]H]$Z8FZLU_\>3\^TNW^#[ 4*:6,O2)+Q&FIUO[[E:&U_WZU2FL, M<>!-KPI-4T^NCQ[QI,6R80C4!,,!M0:-JI)SMF*FK1O2^>9$\ZN!5CI?73** MUSFIZTL%QI;G;?/CGV@>SX+QKP\W9"2ND*IN(2V40 #^PIPMXDL0U^0)O84< M3C=GP\'0YL% MR=*0[/FB5Q1B)?GX%^3A'XT#3SO(1VO#"AT=YL?TYBD@R&0 M.U>Z[HMKG!&$U-X%@-V0U=FQ ^"2$6I4W.ZK)18OD@<8QP[B6**-1[8R1_L. MZ1T_O[F.I5(LK8:GVELWL-P]B*0Y &?K][/!*K?U"'[+0[F?[T''I8G(IF;XB^Y$_3-V?GQ M"?IM-KG[__X^>;H?3]_^[][X?[X_SO[1FH-QBD')63A?B%#DHG]S>7E^1GZZ M&EP-#6J644E2JH(BPPFKN@O4Z\)-O MY@9;%,KE9>L/!Y=GAI,JB<%/T9N0:!#5EH@\$M#;84%XBA/"GZ6W4M%@*>YU MN^,N'W*THO"45W74"4L'*S[M4-ZG$M=I:EEP&JR_FQ&7T\I<]0?S5_+(9I2% M^OV;Z6G"J0&.'N+*Y:ZL0G+"\J163X]7)YR$R39S0?+>H%<4)KB4TX15TU:Z M2,EKY:R27Q\%)Q9^):O(4D%4K5[5,'CR$N"1DXP8(8;LBUO,C1(AFW&?;MXP M/D51'+KS.$-AM I1^N"+K,6\+V0Q)[YGVPY[28^]?9>G8$^_OAI>XQ^OKF], MW;@=[.2IC[T?OOIS^[4O\^I\D=^-R/63H/6]7OO@)AL!C7)M]1K@ &ST3;\< M=\.QYN?*@-.W7M45J5*.!F!U5X=H+[:_(._MO#AKQ+TET-%5'N[!\.K"\#U# M.1DH@87PW)V'F,H@U:W&]"UU^]IG[2B0'B!?U,_L3V<1"I#(]5>K1,\XNH MC(^5MN-$\%<\:3./9+L")TP:/@;-6(>;M^_\07*\5S#G# 3-.=OV3\)V3F\O!FB3<.JNWF.>,89= =Q,(( Y\U)95+[FSL]"J2VG9))C MY#'=_0V8H@Y39SPA'3R[OKO>K)E: MR/T=GAXXWY771+DCL]KS6S51 9]BJ8*(.'#3:K1#SP+S M9E59%8U?2C*:U\T/SYUOM^+4J9)1*O^A%\/^-42E"!DP9234IXK[](3V3$YH M^+3YZ<3HU7/FR5&V3$'B=>U26TVY8;G^:@IH@JICF7513E3 "9*5Q3,!T*J< M4IBK8)F(P#:OJ@)C "A04 $4S8G)!DMSV>S#55JNC#WZ*A<+UDI(72_*;EOY ME: J4_%9D2\OQQ45R,*8E^9E0PB+&8_FFS#)*'CG>!Y:W.XN)[*"4IP0;[4= MI.'K7) X-4'1>CNJR'"KFY-C9_Z>+ZN&E<5V.UZ*PP(K>(=R[J>*/46?R-^@ MZ2X'3_',+U;/+JK4$]O*5P^H>(Q_H7#N1JG7PNZ/NRG\7&9B*FO++H:IA\+* MYQ.VHH_\12K[9!-'L>.3C&3\LQ6U2AZXR^'@[-H"#DE+S'E(H?+^7'3%>7!< M:F!?:7F[=%=-7%B/#B@:XSN11XM_;J*86/KV![(+*A@!;[T;&WMD\2@:,TCI_Q6>&S?.JV$D':8FW&J<9+56N+=P(_2U'MY]*N167JV^7].OAQ?"RW9J6DW2K M9,W.F\UG,#FXA*F:S.1",)E)VE66E_84,IM \G:KG\;D\HQD(!N8'?5T+W/F5N.T]M (_^^-?\G623F2QG:/[NNW/'V_TPQ9ACO-Y'_N(>?2*/;*[\ M>+3X=*,@?$/A)]X[,C6OJ2.[:-(D2%I#./4D)8.K8)$%NURLYA+TZ$M*9E1' MY1!3U*%_WC61E R&'CC?E==$N1P =.'\XNOB\.]MUD6I'+#"_Y^10ZPM9/E[ M]#\V<I&?SV$ M"#WZ,<*:B*?XF,3-OR+>0!Z- 4:C#T_O0L<$1;+#9D+J4_)[X&&5>'CND6(! MO;+]#)"0&_8"/O[U@I[1=#*@BK-8,9Z9R M[Y7&*Z0NJS5C0'*-V,4DA1AHS9O6LJ0$]A"C1#ZU9PY*?%GS_J!/:.7,OPY= M-PXB+E^W8J7IE27]1"\%_4333^AEW]!+/J)W\!6]W6=DOJ2="VDCAQ(5+J07 M0_Q?6UQ(,V':_NP="*U(8B[D80)8/_(>)@9U5 ZQH(=)F4+:X&$"00^<[Q+V M,&E"%_(;3AW/^[1[?JLF*OQG[^H^[P-"JW)*8>XTRD34YPK]AD(71>F..[^[ M9_DTE]4 IR-!C'/VI4I"ZM;2K;R:.%4LTI.LE(H< 9B*NI-7%*>*18J2E5+1 M_3U34??RBN)4L4A1LE(R#6&*%#665Q2GBD6*DI52T=TW6U'G%33%J6.3JF3% M9";,AV,2?%+HIW Y[ \O0"BW^B&M@KR 7=!G:/T1A$[XE9I,)?.:"]9N!PGX M.BP2H8[P5KX3=P1(>J$ZVL3O^+N*3W<)UCH)[@@)#>L%-YV<22_A9?B2UC@A MKG $MM)-@0I"^6-;9=5.B#%E4BMR=/A$X8] D[?8634+C@C [W?;7MH\;W M;HA(#OAH[">^9(M9,/90P7U*H(9U>J\DL-;7UTSM (\<$]U/=X'\!8D&QB?M M.5'KBF6F$*EJ%W-J2P[K 3;*W'&[B3 64707K'^X?J*8K7C1/9I[#A':]>=H M-,;9_F$3R)^2R*U==SW27VL"N?9"3I:'$$Z11ZYX[X(H MCA(JD2]O%<' S'%Y>#J_ZYQ?],U.3R/P=+38>EB+Y MV@+/1F2 KA*OZ>CV:U\FDVCTTPD7O% S9>V#F\(T,( RQ6F%#W"J?3+#O#AK M7I;,PR+@V*%7<91M3AD8 KHV=A3/OIT;7Y(O!$[?I?BS5<:12%^0PNQG,'L/ M-I'C+Q[<98P094?!<@05KPM631S,\Y?!DN<<;2&J]TZ[4D+1RL=)'? MR#D6(>(UNHDXFY9".7"*:WKG(H:(0(BLJ>U+3@#N'H92$ISZQ=11HD:.;,!" MV OTW;-[O/[P@B_$S^4IW@!L37,TQC"\51>Z/11X"7Q4EP6%-DZ$"&)RFW_C M:49,HI/EH[\@-^0;QV-DXZ&6 Z?+IE9O.40$PJ84K=[55/Z'&[\G=CO\6=&[ M^S$+$N>L+^IJ7J$%,#214UN)NBO(K.] ?(>_8>/%>"9C'9^.2\!62@5P<^"R7$7[)\YN;1!JC4F^:MLF,>>!G;E$4M8922].;$T&5/I%&'LK8OI4P M"VZ9@9(BM4Z/576 410\#7!UKX)X!M^W],WW;/WX%@:1\J,6NZ?3XV_38&J- M'9<.+U65 FO_ZLR=\^'&CI?N[J>8+^$G6CP$X<,FWH1HZQ7.8+1T.Z?+5S50 M*0IQ5Y:^PO0C(6Z/)T6=XXJHJB_ZT9$-N]W6BQ M<%,HFC*UL7OLAD-3H,)*B< YR6T](:+1U*0K@3$%"M<_/:ZI@4A5M@2=V==*H7QPW#!-3)1= MB13G*_DV3H]1ZF!J*(6"F5C6@V/C+-A-\[+QK'V)>-:TQRRL-0YZNTZ[H-8Z MC781K.*>%C=X8%^V.8*5>A;0BA7@<%5%X1\ 2*%7A47*B"$BH'I3.W*%X1\ MU"^FCA(U+= M,7(419MU>OT[=:._'D*$'O$XQV2)2;+0[(U9U9R5[!X>L_4P32&E52"LU7/U MTMHAH^>.5;+[;L@805BK6ZRU0\;46.D&2;/0:O6JM6)TC']]))>5OP#&&LU)_4@68&0K7]'U5 SWF]'!^-NQ?#RTGN2E0M3Z%UHAS5654J'N?!GKL MR-T4J+!\FTVG%BA#DAN2K:7#TQL)AC#5ZKL-< N#PKD;I6^9-+6'*79Y>NPV MAJK>-_6D;Z^;)7A#^YABEQW!&T-5K\.Z%>X9.2R;L<\<='AZ8\$0IGI?)=SM M90"$;NQ33DH';PQJ!&\<=-N%;]1_D>IF>#WHDS20YZ8R=[0SHN/\?'AS=MWF MB XJ YH*\MC"UUR01\/9P2'P0Z_J]E210Z2YX(X69 70Q^5M2*GLF5#98XT(B6..@W]^2CK.XC:SK+F"CAKM^%Y\A MY;T(8.JLK_#&PC&.)L6:+8/AX.K*+$G+25-AAZ<*&)-\I9S9>;LQ5H!* M>1UPE&A,O;ES=$6@3F%*@Q(B X&;#:^IFB!4Y/;<2M9F8SIYR"AZ)$=<-UA\ M"X-(.8W9/<'CM1Z>*22T))A:8V&,VB>KW-)EX/V.(GQ>W#Z-G13EDEYQ5R?. M^B;05#2QLYZ1;BOQ7P+_,X$P^_=#$"Z1V]18$.R]&QXF -8:X]+Z\=+L^.C& M0_. :@U5.3=[?95*O7*7UP!%)1K%BM"B7%]CJ,O9>G2A@+2B'?VV%]LKQSRT(I?)9L :T MQB4! *6:7EDT0^WT&(2DO\25'8FU(,-6'() MO3<7[N<>E:W#(YH>Q>MJ-E\8PUIH?TXIEI4V)9;N!TQC& M6I-F=HEEM><^[8:*?G!/./,3Q: Z;*^PBDSHU:T M+'"'K!GA!8 V>E5$%7P@=^&I2 MG?A+RX-C3F,L*!)0#B0+6-2:V("KX6!H9V!U]=FP&H06!*A5MH/Q4[I, \][ M"$)24+514[AC>*S7PT*%QLUZV*J=Q($$+ZB'L=D! 7,4-$_.QD:)SJ'QD607 M?8N=,"Z8/@=MV_? 2WC;C8[FP=8:PV/4_V&2OQ*AA&4J:[JC\3&-M:-;-Y#F M)N6MCU;$/@UK-E>AN/9DM.V&"PP%U V^*1E1K7,7 GZ*..^&3/.(*XJS2<\1 M8]^>=0?4$P+=BF( ;:V1-*WSL,NA-_(7.Q?%@/QJLHFCV/$7KK]*D=5TXA;M MOAL^NH[AM30 *_ &R) Z@.X/Y*[>";R?*'16*.?\2%2]++\!:?1#8 ZSQFY$ MS&.M]L(0R V)?EC-#B![1HU:,AL;9:9N6,"N6$P?":HM7L=(4_<%W6A3-MHT M*P76S0V4L;;%S>APD_J(O'*OAX/^93?B](RX^GK1FK\-[* K@36[9=A@JJ8G M73=,6M Z!G5^4S-^J '?3RXTO?%5@C3D-E.X74;EMA M_6JV\V[(J'!$TJP/K3=CTJ9'?:,E=\MQBP ,H_O C\)Q=\X'DFCT]?DO%'A2^P9BTW'$:D"6ZO1HY$%3&@B$L1( MO1^Y5/>G-QQ (*S5K-#6=:7PL<.QXQAJX? MN?,D5YQ^"U^^OQ,?-HU!VGX;@] *?@#*:+4*DU 3+L$;[#FOE^'P:GAA.=5- M@VOO65^KQ['8R#'^/:)_H'B*YL'* M=_^- =[G$V4%>#?2]^ERW1R\VZ&B)^3 NJ&2KGH/09C]BI1C770T^Q'=X#&( M\W84:;Y.-_,"RQ3C%KK$YI#\/050]@F6:XDG6/8=]I(>>VF7W?,K-5[CZ'?/ MK\BDO;X97IP9OM6JKW#*^4\K6A9DG*_Y_ H VNA5,>685HJ&!;2H#B7 YU< MD+2<-!5L5ZJ L8"O1ULV[M,KU++@&-.8]HO$$P?( N;4/[6I-NPSCH,0.-GP M4JL)0EN>7*F"S/A?&WS$?O3Q"-\D>IK$[RB=7&OL(>*-!#SL5 M#@-U."N:Z*WQGQ!'5D]N3-G^[1D\ZCAM9*!QU-% ]K%+Z\99WJ6E\6&6[[X; M969'F8 VM"8.4#F1L?7OGNN^%E=G@):$/SBS97U@TP^/M$"&]TG,X8 M$]*'HCA>=OHB^_:).UQ+O9Y!V#UDOC+'D?[9<-#:91&@8:2V(K1N."VVFS0> MC*+PT^P9D0T.%)C#FS>F3S)/O*+#.;SA727VBUDID9VTQ&XK5[V9.U)-?"!E5X4 M>E3AOJ6TTO'P;SPHM^1[3G=(P(),@ M';L[K!.[F_38A>[6:;0+W!4.GNB?XWEFT.; W>;"=K=8<:YOMI.8J>CQ>N&X M$,B@5W64,ULI&H#5;5.8+03RE9.A@A%+%3!,'D*(F$UV+=.W[S*1L_DZX,C0 MF&*+G)('"A8YVA(4"X)F#2]XFB#D7'6#7R6YXYA<$KK^*CT=<]]H4=0%/(;J M88Q":HJBJ,CQ2M%E+>6%B#O/72YS@AP1CEKF]!@C#@/@>:F['J':ZD^!OS A MM]*7Y>0O1[KQU"C.6A])-#V(;I&/EO@PB@^V=&Q+^%]:OZ-N-8@47X# "&'_>[P\OSJ];.GC4<=K(0..HH\M35#L: M"5*>HFZ4-3[*!+2A*/*,M9#9ET@%;J:B;H U/L $M-%E*I+$%.MVB5R38ZSP M!=TP,SO,Q!12UZ!6,M*Z,UGSAP#[HR4A#3,A?2@R('8YP2S,"=;FE1&@$;*V M(K*Q>FW5%1,$X $/3GM&9(,#!>;P-F45M6]D6YT3K!OCX,:X"GUVEMDN*U@W MR $//F1B+'S4'_OR4?T.NRWA1GNGJ- M_CDPM7:T,^\-@%F\OL(I76DZH*C2&/JWC.M/F 63'7)H0CAHX(3;R+. M*E@H!X]!#:^$8H@HNN !0Q'N8D8I"8XF8FHK43?0Y43Y]F<[-O9#9QN8S$WM M)MX ;'H(+2.*A+:*-\ 3O0'@6=.KE28(%5UMMI*U;0[3O!A>G=T W_%78Z0Y M#R JPHJF=6B/3)QDZ&4W:!I"N'OFVJY@RF[@- >RE6^'G6AX9#=NFH*XJ;? MS+A\/#OA7RA6Y>UQ?B;A[9%VW3EZZ'+T,.8DV$Y'#P S:GV%-^;HH?8,VV)' M#P"TT:MB*4VAAE:,' )*6D\:$HP< OE(R?/07[J>[V#@>90UAE@.G_:;6$#E$X+E/ M5*/&'V[\GM@OB+WUW?V8!6,_=N,OZII2H04P=))3;PDM*L@,[0P3_NW-_>'@ M;;D[_C7^A>:;V/W$,B[=.0J9)YCR2K#U74%O^6-)10#@+23VN@B>T)*E&4)% M5VNM9&V;700AC ]C(3B(JAV6K?&17"7GF$419MU"N/4C?YZ"!%ZQ$?: M)XKA[P$YG7E8L*86"GK/)SXT#("K-2.;]!BAF$P4 X/"N1NAU]"=HV?7=]>; M=='@HKW+TZ.Y,50592=K);^=7XWS.^VRXW=CJ"IZ<[NU8WB2P6I]M,;69'WE)ZXCQ6#W9Q_D1:S\N5CD/YM5P<&7:.ZFI+74- M?#*R#:TBVXD&A9T2Y6VQGF!B .;:^PBG3J5:T+'!/J1DF M!H V>E5,V926HF$!+:P*$P- TG+25-@*J@(&F(LE:YL6I?LT(ALS5DR\+CB* M-*;NG#6H)F"G,-5!<="$P-&&UUI-$)H,9%-I8"\]\Z?FV=+'IHQ\ SQRZR&; M&N.[6I@53=NG8AW-)_";!;'C07EO-?\Q>65?#R]N!I:/*8!X-^.]:<:$2O]M M=A$C:S?M2]A-DXY_2RP_O<.N>UG?G:VT3J.=I51\LPI@5E7#H0;LI/D9D;;= MV,YK?4,D?/3QW)>$R"?"/9&NB+QL:RBG!CBBZ%5KD4:RV @0P]2[C@Q1N*9, M;AUPY)!5EK"Z.?(R%6Y$QU.,.<;K?>0O[M$G\LAVR(^S'04W*XA S;;HFZ.M MHL:KR@U+[]^0CT+'PT*,%FO7=\FZ2 +2130O5-=*W5>7G'DB,K/O1!YN=(7E M2+.EX9]%%%]6S4J=5Q*:$[5EVD9$ML9X,^1XB'Z%Q"QGI7;%I&0&&!G1X/:" MB[-#/RP"3F]-;\E+P; @JY^0GP'O9G0X')Q=FN5%J9[8JN5(I&C?1;FTPO,/ ME@@O_PDCR:?@$F>L>WE>:;"JX.":N]21%@[6;K@U%^ J-'T[*T)0H$=FBF# M7.,!-1!8I4?+%-_%ZOAHO3*^:MO4E\909+- -/IT7(^,ZH<@3&[@54^()=V= M+J$;1=2.B]WLDNC5">.O&98UWY62'J93I^&LW&][W7T73VC]YL M.GIY&]V1Z]NWUES.LK IN7XMKV;X@I7U@;=?N;\(7:9*M 5N7A+5+_UJM*[D M@*]!&:)QC"R<&N#4KDZ%M!L1.1S:1P*N585;!QP19)4EK&XC)IC)!R(W,/[J M">$%<[0*4;+E(G+7Y"'D M"EJG-W%"RI8 @&D7JZWC\8"IN]V?;-,)7S +LJ3?;B+71U$TFO]KX^+IA+]C M9I0&IW6=NV49#"RXF*2)2W[$LQ-W5UU:#QQI9!0K1HMR>8'%+=\3R+U1&$>X MVR D=5P4/?K,77A)A5;HN%Q+N26ABL@6Q!@S)M*R"]2R:N 88L#0P@<#\$5G M?L5Z)#IWDHI:RLSQ(75^MR$]*Q!2XU#N)UY M:;PZ[F(6'&)4W&'RR]NF\&H"PWH_0>^&,T,F>L"P'^[*=N\[TIFDJ%7;^*83 M%D6O'GCF\@>@%3' /OI)9G#2VA1](G\CF26@7_0S>1M_>QZ_S'J/+P^3Z?,V M04#6>FM<33)\IN@C",FVI<3%A%6B?WTV&&"H;@;75P-3YYD#U]BC;SW@ MP.U7]D?!P'W1EG)C:' V'%Q=&#X)R^B+YW12#X+FO V$GM'>A2M]0\$J=#[> MW3GSE75F67BZ5J2L/0WDY8>FZ%36PT]GOHS.+ M&T?+J.%*EE(1:HT.$M#=: MHQ!_)#U$LE@ EIZDL,[K24 L6*$[X^?QB!O'NB]@A9($Q=(:;RXV@B+7>77F M[M*EW_Y0RUBA(G')%#E;U-#2:Q@L-O-X$KZA\-.=TV**6<7 Z$KO)D18=(Y) MU<3^(_ON:.0OLB^/F/L/9EDP.I;2!%6!@L+!6MVR;^&F8+!/#Y))$PGT+@@5O)92H"4:S^A;' MNF@ =DPH$8GKN"94-P_(^7!PW3=+CZI*E*8#1WY8D_GV^T.T&,6O@4L,^5@V M_NS.K]0VK7-T1=&[O.A@%3[Y1*&,KO/E3T7- E+#6O$Y*]]362(7@:K@]*YO MS:\,AU97 U->:=M,"CL'K P>%IF8Y>$QJ*J>BY21$UIKKA53"96S"WKB#;'U MR"*>$'>;* [6*!S_FGN;!;DIC2*$_[>8.;^8;BC2+=G,+55P*/**A.8UBT_V M>-#%7R0O6XR/]^3!CR1K\0O3S9I7Q68F2.YC 9^*LG]Q/ORHFS M. DT2GH(H>D5ADC]*SJ5M4'1I M>QG/>D^3M[?>ZWC:>_O[:#INC1_;V E]K/P=%B5^;.SB9C:O*$X3*1-U[K* MS8*[8+W.7CMZ#SQ,V>C>]38Q)C]?O,KMY0=+?S@87)F=-,KTFMO=*I7:RMUO M#B(1\H CA%HEEY!()S%8&U13U/@#D843XX4_S%FA?&;"R2:.8L@D/[X'P\N!X>?H9>:L!J MG+>VILRW7_0&.#YP&GL$Q\,&N%4D=-, MX[=I<]=E54#Q[.F52Y*NA+(8+EQ MC=&%4NVA!(E"J'LZ 5%A:7**<+KO3LGM@CRW=]]-XZF;]_+ MGB5FU[%5O?)"PW+,._I^&06?E&++%:HGE%#>%NN0]X?X<4NY,K8JL%Q(16_+ M4CP_OON?F#YH,0M='ST$&W^1;13H4>T"-6S34E61F48O0-MCX6WC4XGKLZKF MP9&GC<B[^5_0#J*@][]NS$/&(H@*BWK 02D2. MR]?_M8NZK^\_]6AOXK (ZK6N9__P?Y&_Z? M7\"4+%DUE?_^#\?6H-+__+]__]>O^)_-?W[]^L__AJ!?ZJ@RH'[)EN0;P/1^ M20X0/2#_"E5O_L\OUK)MT?S5 8ZCZOJOBJ/*"MC^I/PW]G<)SJ-_Y[ 2 O^" MH']?W[8BNO%=+/.?[6CD;^3M$&+[J&10[C=2^(W"*/JK]$\N_T\.^]7KO!W_ M="-*G3JB$^T(_2>^,_SR'MCA'S' "50)_&I9TU_-ZC^_BK(L2\4R#)6060[* MH[,\).:*(H04"Z!8S)60HOCZ=>/__6?NQ=R-.6RZ__@NI(BB_=^_YIYG__/[ M]TQTIW];CO)[^T5"" +!")1#_MK^1#:>1X=A^+<,7,VS; -XHOZW9!F;7R#H MRWA=-;6]7ZRFCKYY!@K#N=_)U].8P[OADN6;GA,]_V(SV@72WXH5_-Y^N7G& M[@I0C#0'A@BIINN)IO3\F.2VLK?_E.W/"K^?OMP-55<> M%+_ WD-V+Z2:\?N#1#"_/4,8DGOUS-UP!\R. M9,=O^OO?_WBJIX-___-[]_^G>TTM.?KW/[(:_'*]2 ?__&R.KKJV+T3^F98)D@+KZ)[D;<)X^JK(,S,W'>$#-$:6$YE^^ MJ7J#!&1<_$%@8A;*HB,+'%,5JO14F%LD+I%UIL^/VF6N,"HH,6OP7RO1 ML[$\;76[_805^T3=E$A8:"Q4H5^W.%0#5:A#YMKR3&R$7R42M68"9JL0T)8> MB[OE@B4YO/)U(MVYZ !7&!#B E'A0"6C:074BQ$HU[OA/F55W]DH@H (6_FQ MUFMI:EZI!=1EW^2(_E(Q3(?G1 +_ZY<,)-40]5A+H=Q;LGF@*O/8@>*Q*Q05 MT/6-*7#H6575_?BOS.;E:-]+=#>) ?98D4.Z:Z<;Y@FM/ADSK+0J%^H@_.M? M%(.+13C^YP=X N_Q!!;R$=LPV+!,:5AYKN("YG+8\(H\042[/0K'W3&GE@N] MTJ3'T@P=ZP!2B",%[ 1/XJ< 1Y4NH:\UU4PL+05BYTZIXE3552^*F>N!!-[T M[.E[5=1[EJLF[T"N8J/GJE,]'NYZ>_0P16ZZ:)(U@P0CGTX< M\G_VWX#P'2>)#K_PTZYE;G^]8]^67;?BWO;I7V1B+M=N] (^5]+X9M'&R=FB M8UG?8N(1-MRQL9''%:JPP!69,X@.0PK5*N-VE3_;V!3M]F!%8M41!T65FDFV MFU+;5;YH;+XJ\"=RXK#T'S+VF3%"8W@ZHMXT9;!J@^CIA5E)T.?+875+*/P)_?[^"U>W"6M-=251'P/1J<5_<9]? MN3$+L&:8'[(PPX]A:3UKFTT[%/+)*R>/^,&7[<5/L.3]UVU[O499Z]90#1K@ M;+."HS6WTQ<*R>O6QM\,[A;CPK/9)'31=>D9XUF2AJ]45Y -(4ZKXQB+ M HHH1;TX8P*Q@9,W(SH@T06AEI_Q:[8G T[$)NX T]'V?!6^UBKXK5*QP+"M M),,GX[ ^]GT;&IJNZP-Y3X&Z#0$/2X5!A?2'X;)";2\67#;>LFPHZCXX +-R M#M9I#ZV/-09V(]KCZ9#>X)2 MQ1E^&>6L]^26%^9MCXL*LC]>4N,)WT\@EL.*!3B7=N6\!=>.:>=8=P:Y58?C M8&-!#P=<%:DR,_S[K+N%=GZ/;U]1SU4_()I*:.=@PH3:$,,A;8^,@9:+E?-4 M%'4I;GT4&UR(><7"JH5Z!E&'#6&@UQKEEK\J]3_%O&-X*TUGA%@D\"X)K:3( MD=3>TH\NP,$;J2IQ"G*-,3L5JQV8(TKC&F;J]::45RYBX#RCZU#KU=#GZ@&Q M""$JCHM7&[> %-!2&7MP[:B!&TQJ<\\(1QJG^E.T5.\;:]/&O\^Z6QBX[_'M M*P8.J0M@-6E-ZK 8P!VI-6O!PW$,M'R^5$"S9>!.,6\V"D6NFP_6)#U2G,*8 M6Q)\_DCZ_4D#5_09*U<;87F8=HIP-"Z@LN&&W^?@C52U>H)K4+&(!G[(SCE> M*A.C;E"F$?PR!@[-*QUX4AIU8(BLKZTFV<]+RR2"0^!B 2GG'EP[:N"LL(E( MB-+*P(>KB"B@&$J#C-A86K7T##?"#\7_QX#7)FO])1I7HJM9N2&AH/9 ME+7N7X"%-U)6\@3;QHCN-\+UV--0G="(OKK.4Q)^$1-G#QFOUZ]0 MF74Y;A F@4B^ !?AM)NX6W#M&.+HRMJ584*MDP2 6)KM&>4QJ7R?=;:DAY#"MFR\2=XA[9-J5549Z3)%&)"J<2E=Z( M4@E_.KM,(2ZT"UYNYJY[,-&=-P<=E)@K2;*%YLOY8J[XX-IQ&U>O6T*?9N0B MJ:ZX^4IA;+MI*-]FW4U,W/?X]A4;5T=73F&X;+=(T9TSZ[NX@&E:\FHU#ZWFJD8LL;E,>+J;)Y.H-28U5T+@;[VT>IWH\O\_M#<'SN;9;MH07?IJXJAJH,MB0MK5:CCP<2A9:GW-+ MGYRS.N\-6E',>U=5S-BK7+IG$7U+."DZ9JP;;@\X&T.V[?-%9<>UH7W;"%5ELT_I8$ M"KBNY>S;.18X!CU+VOR3]]HOO8]X-Z2T18N,SXN*$D3-.T@R M47)9:7V;MIW9[CF6[$L>+SJ.:'K14QOG?M1;9DK$&(779-1P#!+:Y+W&F*.3@9\Z\7.PX@X&"5_VA"T^<\P)N+)#,8L1O9X M3*E6M3QMKWP8PR-7AZ*@XXQCP]?+?XG'Y9BQ.Q8_?[XRAW%5=JP8L=M?5$L! M"M.E_ 1F_!8[LYKD: TI-V.HP72[L-_H]&"?F@_\'=U91YWQ.@U;__>^4G2+DH\J^8UQA+\F<2+ M8S;WSLM:[JP^GGZGIO35 MBOH75DP=YT(GCCY\9P,(7O7FG&E-W3A*%*8?XRG>< M&!DQ;%1WP\)GGC5-[XF-N3V^L2NUFS?F",T1E "BL!;E2_BIZM2?QC?:]^C9 M <;ENL9LT),&(FP$]L(1T4CBDB#V%LM?]Z/3[RZ =;#JN.P1_GUO":R9:TVH$!&&6INO%/MM;N'5HFLL@;T^(U[*DE_D!=^( MP;A08(\$ \.@*UR_.>A]#5(_OC#ZV\P@>-SM(\1"@NF6HI2ZRW6^RX;78<8M M.A*V4\+;!)]V-@7U7534\Z>Z*FV_<]]$4\=GE79FF[_-G80BV8!VD=?F?_>[WGK[K.0 T8V)B"^$- MXH?LUG6/K5:.(FT3CIJM 2:.30U2^@]%RI(B'1?O/:B4N$JC2KWS2$8/Y(RI MC#8X6F6@&LKW5A">"8_TFL%_MB+=HT=*I_J<\$BN3& %+%I3))%OY+'ZP"^! M4B8\TD.1[M CI49E:#M)<(>6'B>Z2<%Z>S\T: >YPB2'PXS UHB@C\U;?NK\ MSCV ^K 'H#^*J"3=M2DKIBT .YZOL2HT/+0B@OS>G$N&&.HMDKV_'B ^=)@ M?L_\!Y"_#F3@2*J[EPY8J,%$=CAHDCQ9]]F K;>*REF\W37(ES1-1T#,62',S6;/T M_&$ 7" ZTAPWY6K2,IBT])@>+@>J:SG;]3V7K^H!55[TC0)B)0R\ M6).MUB2C<4FZ0?TG1>0_-.G>\@P=UEQ13[5C#RK#\,,N9GG2_/I2_G[)UO(BG9^OR2D-+RT&7#G)5 MO9[:&/0N";R.7CG3<(RPR XR4[F!S<)X(K+Q8%U(QTC2X#,!Z$M4YAF+J*7](9 M40? M:JF#X)\CZC?[&2"%U_L9Q%>?VK-C*^.9TEC5^GK-XMIAKV=A7 N+[-1ZK3W* M7N1ZD+1+2C.6F.-58WPE\BPDYPK S_)\^>Z99_++T#W1[[[YMNB/;M=24TW5 M U1L8>4X1!--)<'ZT]Z.E:@C+BQGHQU[P&B:/<>2@.L>GF \YMF>=N5)-K>Q MS/AR_YZX+&^VZ8K35%&-7X40;37.67>ADA24L)DZ6W*&1F)Z $4DVTQM<>D3 M/'V!Y%E,O:!_.R2-E[:6L.TWJE//'Z"\DNX>_L,6>7;06B8:,FJ1.FSHNDGEJ3D#:?DD9Q M2])3*@ODS>E2R3 'S!-.!J!I2I:Q*PB.M'*^PI%K@8,8E,[94[X;-=*?0WT@ M^G/)SQ@,X N9=6I!.,2\,(#1KNF" 5ZS:^K#K/]\^>_3 CYMUB=+AFO4+'D) M&Z(I6!T36@_R#[.>87&?;=;G&H6,)(ZF8+3AUK6F/9C2#[.>3AC :MI\YW9*;LGSI;=\7"_Q5 #N2*J"=;]'\)ZKFCU/I&?(<;,Z86I*SE? ^)OV'DSG-\R=ON3 '[:E)?1LBD05-.%V^59 M&(IJ6\W/4Q<>WA/.'_;\NG _.SS6\A5]+8V8,MF>=$B1TJ'FRD]=>'Q7T/_9 MV/V6_0Q?B3E8-1 '@5-6M'9H!_8<&<#^*G6 _#/=^B5]KF'A"M8M"PN-6'-0> MT@>.:YY/]CD/%/_9L,R]UNQ%9<*MO'E+0U$&PJK,HL[PJ0TRSNN9W&?1S=*6 M=\R]JZZABX+X0N -V5XC6'FLJ3%4.80)LC*7)AD'[P.TZ6EU>X\X=+ABFTX/ M%4@F5XX&BR5#-W-9#\ROBH$4MKJ\%VMS.FK1/8#H)-8(V(#'*JC"/L3Z4U/= MI7VI5GQ7-8'KXE),[].1V;N%^!W@*,#A56_..O&87>6D.C/\4!AP,%98"-^K/$>JDC?'O^-";VR,9&YZS-3KCXM/9J^^,6 M##11U?HM.,J3_0H[,V4:I-)"_>2IO(?X?D&3=FIQ^5N)92LE_.("\A'FZ1W2 M;MLD6E(8QV#&C&_>=SWI>W:K_>N:("=:6K&OMY, MHH(--Y)OD^&[10T%51>,D%K]_VG97\,MGZO9]23" M 2 )3?S]3&.S-=^&^IX8);3@232D; *8;ARS&[9N16"7.=>BE84W)ZN/%/D7U7%N M9-Y& DD.PZJ>#NA9TY350)5]4=\9!2+6 M#%]/P/HF2[D4P);HR)_U61[2"'D2MHKNRF[1J3,I2:9RD$<;L_*62=]/*5(/ M9/A\(%\MJCD6TG[%LT$0P!M\D5QEIHU M;&G H69_V6LXBFXK#U6]7+"Y-_3;AAE)5/MTNHF[KF\<],5.8:G1@;_R."Q7 MQ ,5'05(,76U[..^^"AEUS/*B5V^O-Y^.< ZU#^Z%:ZBM6;+#JN1,(H7<$OS MQ#'JIG9:Z^- ZSBI?T; ]1TL6#6^J[IJSR%!JU/S>FZ!U3*SO^R/8>&F6YZ] M$V]'=#3@?239^72"^OZH8FMH&T=K?;TXX"H9DNQ95&9,J,?L]WGK(ABA0E*A MU^1(K*GY[IIU6*2;%8E^;UW#]\1Y_?VK/C,C6^RL6E07R"A'&]9"<5%4K[52 M&T?__(SLS<7W.0_:B$JUM37/ ]BGK 4/ABTW/,I!W _?T39VF#NX048ZJ/;*$ M:\OI2!_E1WEEF=[=A1]P3U>1YQ;6O2%((F@V^956GVC=BKP:#?'T%O+3$K&F MS1(>/5[J&]-W^097AMOKEL\!W1$\>HKEB^D]'C,ETW=N5@Z?NHA[0PL5>+I$ MHPB&5B0B>%"Q@Z6W_S#=#B8%5N1\!W->CMQJ2ZN![;)U95Y]0#XG.]B8K8XVA&+%-:W6^@@CN-U*:>NK+&A7H)[U'<7V@6:,U5.&^, MHCZ'>KEPP#)U2AMG2.=OTBSPXX(_.K\X $P?3 AJ@F^Y2^"J_IJ:XJ&[B0 M*QLDII!5C7@(/6/BO[HS44J^8W:OOX.*9+I>\@STB4S!S@&;'RP\H '%53/R:#5\O[R0/.LJ_EZ>],/"N#.U- MP9A\B[NJV!.E&!72KJ IK\510$0CKKTN>BNI4>;I])U\E18\)E^_X^$#DM^" MI!&_FR3N(L2J%F'!$+QV81R&RO]"Z MAJX\\/APUC>#Y+ZSIG-YGH.A9A!SF2$SZ*QOB,<_UUGO,+>K([". M:+HSX-"SNF7)A_&Y&^, F0Z $_]T%UC::K%6](=KEJ/[M BWK,H@S*I]&TD\0@F/]H& MZ9K3-&P7Y8PUV>,TWIH6*Q-[2I;3M]@U+67(&SJ?-'3:7A6,AWW5JF)VFQ-E M##2?#T- *\M1?I!*FY4&/-[6*?X9D-SWH04JL)H.R8PU0^J0SM TDX U(LEH>K*5LN")U'6?SAK*\.QL/.FK);UAART!+G MZ_EQ=U*T"]7T;8F4%CP^G/6UIVET;]U!::ZNYJ5%-'?0R,DUSAW Y-$T#Y24,'E!^$\;R*XJK MAZQ1G:4NU\W2-$T:@?/I*%\8]Z%U27=*L"KYY,SJ3>EQ,76FY!%\?UWHAZ/I M7H!"HN(B&"PJ)5SJ$(-%J9#*4L,CR/V>Z/>C5H8GJDRMB]1@0^L2Q'HR(NTP ME5G4(YC\J(EC /3X 7(O?J5HXP.?E@_M5H&1N>TR(8%S1FQ^(D0-TEAR0K/K MU-#5+'5"?UD_=92LS7+!9[KN>F[NT(3L.8[>9UNJZ#==A-*QEE[$!!EE5D$KW<-VS%,_@ MYJNR]S%V/H#Z3:#6?,=4/=\!>+*SR"KYM'-H)4FAV4*)HF%0)(LF"3?U>2UU MMBUE2#W.SP=4OPG5Y^^V]\C5A5RH=40=QOI!SYTWBETYG7UP*<+G&R8^0/E- M4"9G4?L><-Z"D^_/*Q4I6*-:79^WAI.EPXS2=Q)!RL!YA)D/D'X3I!5?C=EG M*MM;T%JSJK,2!<-+OS1=*FM.].R'8S^-S7T>/B#Y34CBOF<9UE35G\--MCD' MT*"#EC1@FD9AJFF*4/F.C7\Z,,75-X%) =$%>%$JM<7NL85C0J)8-R['$3$28.@#K!=.B>R!P0U9>3PAT9PE MX5;-*XZ&#X ^4J);@O)-M"DMR/FT5>%&&B:+>A>#&4YK9<*O_R F_^!H\RN0 M8RU+=ZLJ<.-QG=C5/&]_W^*&Y%36UUQ;GW?"E:@/*)"Z3.=+"#E"\EU!Y=VI M1I^>E#5\V1-$= $X9F):B!_6X0&;2H?X8Y.R-SB.ZK)*397[4:]7*15(OXH4 M)L5V&TSK#Z5.SUF 7Q/W\2E315H7R%$Q'\%^I(;%? 5?&.O[$/A-)C93*_)3 MN7:EW3+:2N0Z'+/"3);(=T8$E;JP,,U:@A?:7:]G'[T.SKU@[2JUXDT,D/,??M XVS?B72@SOG583 M+5)QK*FOP4LFE+O=H8)VS?N(U4[1_8<(_G"O PK7G-FLP>9)K+!:3,BIY8/Y M?>CW#3H24BON]U.TFH]UJ*72A^,/# :MUL-PTDQ=-25]$ZDW$#%\T1)+O<0N M"5"EIQJD#GJ=AA[P,^X^K/AM2RS7/^#],B46/<='@MZF)5] M:/:M2RSI$OFI$HO"SZR07TX '%51CL/(7% =W(??OGV))5UB/Y%WNY[7S+49 M7N2B]K)LE0BU5_?O0^HWS[O3)?1W#?+<:FF235W1Q,"CN"(TQ$O8?4CZ-O%X MNL1[,N]N0&QSJ!J3A18MA^OJ7'0&O'H?U;0?R+O3)OC#>;<74K.26=-F7)L( MHGX[S'4:N7N1^2WS[NO/>S_/[A.ZZ+KT;',BYYL]D\#31AN;KW81&F'2/=U@ MVF1=4?$U:TJC8I#:L/PHD:^W1'I/9=HS[7,;EI[)3T#K10F$+3.)._>K*I+D M&_YF'3;MS8&3#'/ /.%E )JF9#WO*S/O\HO^$*X.8'%:G ,=+J]F:&J3\)/4 MOZJSG$O^)5'QXXU,Y^Y*=&D(4=K4)CW/+7+1I,6'56G&0DCZ[4?:(?036U<< M=2U/%+/B"O>]N>7$%.S7?!*FQNZ6LB11;_F.ZLKJ)I3:0L3JJ=,)TBGE894D M!EBSH^?U=6HAT]2FW=5\5<@URP&J8A*6;WI.M)5LTUOD]"%I11HA MU9FR /*_BK,9?NIXJ[BB6,^L MIAZD,7,"/=V0+#W1)K1ZP@!?+U$##A42BA9!DZQ!W*2?NEK,!XW(6WK^:?7N M5%!54FB0?I_0"E65XT>-O-'Q/;8+IMF2R !XHFH"F10=4S65Y\5;\-R16E9;UXP.L3!FD_@!9&I5^,SD]3"MCV+' M9\$!RQ.SRM=K59CO"16)7(YQW4JM$4@G.%)5QJB)JC,4=1]4HN>/C9CIHB/- M(RKIW=C/>'=CFJ;M>^YF0.[-HN57MZ14<:KJ">N3TO1N'T\B?K&8STG%VHHE M)H,GX!Z_30>(KN]L)%ESP-('IA0=?JU7(]T!D'S'>5GI,%GDM 5*S0 IYC!^ MB-<[#$>G+L1\3KS/$LRK1/VX9(XB^2LO\UZDFSU,3\KTHB]P# P'6'$"#1D+ MT \J;*JTR^3UL;QNS%HPC9-L-X(Z2Z.7NDS[ >B4 !K^40]4!:[F678G=OQZ MSU&#V*GV=%':,)87'4=\Z=:[FL(L_%(P(.E&GVO/H?:$"BN:)3SSP30'/2\[V>?J65[UYUR)7MOH4.R2YVQ:$82&8%DB?-6!&:Q7KBS%8J71J M0?B>V WRSJ4V8Z')YX2\(3C!<^()XU^CK+7[N M+9 EK10"V6YI?D@8U&>M( M93&U19.SA/TQU9D3^D?;K<(J.^+RD\:*:T_KHANVT&HK?>6#+V^4FB&Q[&V5 MUR@X-M,EM!R\U(%(6YC2;Z;SW*+SX)AK5<7.XM9\5W5!'%T M(BU]U55?G]Y3C=]9U'$G3@;$J17?SG)4X#;-W0%>=+>!=*8,6B.CW@I,IEBN M*J1O>^R=E3Q"Z#8B.TGI-6<=BJ^D?7K686_H!68=, $M/ /CY>(<8!@5H"NJ M;U0"QM%QX%CQ4(\1M[C0JH5)3W&[)9)'>0]"%J A0*DM+)W$Q4E"KPD+#$(+ M9\+B]= +P*(@E)Y1\?SY#%#@LFA[:@!R,@NDN6GIEK)G+7(VO1Q#4MGDZJ%4 M;TM3N$O7,HF*#RB])BP*$%PZ$Q:OAUY_$](3P*@X( 3.DXF-S6O,I[^WD&C; M1*ZX;A(MK3T=,#U:)*1*^G9A/@<21VF\JPGKHVG7*;/P\B=Z1IJ!FC#5 SNK ML'0[O(4Z"B#KPR[=[)?6BB^D+A@\RRJ<)#0SX2*") )^UO27JS-D3>H]T;7> ME@/C9,8#5&POY6:L'J:B3G6 NR[PW$K4$1>6\U)P?-YNPQ%ET!6-Y[780LLO MY"?%W)0D!)I4?1,RR64F0\W7/+I >>]\YNX=5KW'W2O:*"0!Z)DVZO702SBL M- !YNY<&>(D4HH&JS)]KYOU23C%%MD%JOFK66Y!1,'KC3)J_%.#Z V8_8'XU MF!.^ZUD&<#;GYL8/<.>JO8.XV;8@E@Z"G.9+TA!;0.%H/,EDD)<"B)]@])W" M&Q;0\@N\7Z[.@'='C YE'1<-3)I%7!W40+#7XQ=1%DI!DR3SN1E*L/BID,9M*(^A^S]3^E &6A^ S_Y\_G ME(Q5V;$81[^&82_X7*4?E/DV:1260)Q01;HWSV3!99]+]V_)X3($%\^<^WH] M]#Z ?,IL#_+&L#')-R:P2J-6+N28SK26R0I+*C#],W;Z!^%=%'+PZPXA^&(= M0AE'S3^7=3U'SG_/0<#@D=$E# M:V7;ZDVDEF]D$OY?;1>^'_M?.#^U+5PVM4TEU,\R_ZRWR#'JPN T")IV^G@Y MKU'M3,Y I13_/VW_?TXI4 '!GK7BY>*CY93?;_8>56B\,%XX,[B-$GJ]6,*Z M0OJZ>+^\(/,RVG*S-O*W@$0A!#L3D*^'WA20>PM)OP](3FOFO$ZUM"27O*U7 M>;QFSM-W;,B7EZ(^ 'E90'X?C8#XS2B_H>JX3=7@*-;8IU ?$U5 M?*J-*"ZZ(=2'B=;-3Q3-JI%*Q[N:8OWE].^WK]2D:A^-&B0WC"#SAHL.[PZHI\*\D2\3>8>T89+ 9SQ?544CFC] MFNJ@[HH _>FU4>_:VB3ED%'KI0:12?>>J@51MW/TKQ MIRQI3^/F;0[3)AHF%F9J-0IH89E)\YD*7/Z$O;PH1%.S..=][B\2/6FL+"R. MIX=NI'8\N.!FLC6N%#7,0 M%)N-0"3K:Z!TX/Q"F"PR:853NBSE9F:X<,%4+35P/)&EDO!QI+F?2PO,IF8)Q&-/](7>V2&#YP:M9% H$6%;3:ULJ#2,AI M" -N8C3J7&H#@70[XVN?3GT]7XJNC99264$4O"S)?0:9Z.(@O4M!,^C/T@B- M4^X(&2VL5GO<"$A>S>7J*P\9(?74YKB9<0FIA(%EV+X'',::>:'H@#<_W *B M0AB,7UX'-L>,YBMC7JCAE?06/;X&B',8D3%HP#=P'L.F VO69(C [2;B*]@8 M'K:5.PLA?M!Y7'I]ZV6@<9[54)K64BL-%(%# Z%O>P;-1OQ]0>,GK<:UH/'* MH8BJ,Q1U'U2BYX^-F,FB(\TC*EF[N(>*YS%-,V:*NQF0VV*![A'CWJKK*# F MHBO,%,8E5$QMAGL>X2\P.$%Y=EW&Y80?"O)XX3?KJD;KJ WK779@Y-.;8*1> M^!?3_+<'M,-[![1?!0M]FND6JS;JD2I-F332)A1R]C $W]@ !3[_,'?X4H>Y MOP4.L@><@QZ$4L6IJL\Y:A"_3D\7)9"P@A<=)\;U M+M*4!;@Z1$G-)(UH:$&E*BYYU2Q8D?>4;WL0SR7]:M!!SH<.6#L KN>HD@=DQK,D MC3-5SQTPW!8$<"6<%4<%U]!\FIS4%Y376;NI]3%[%+[$KR=)S%@J^TEQ;L68 M]SB,&E$XX.J33B@P(](JLJDM6ITGQFR([USO_A7E5/"@&N*3$8"A5M",&+DN M..DM1?ZTA\VVB%$6XV#)74=\WM;WMVB2=0[G:&8'RXTT6VM6TVOQ#.YU*+I#"9M MO/Z%N717D<*YMNF' %F')BX83/&29GAF<]BV\X*C/@!Y(T#^A(7<+9TH76SI M1*?AFX81^@(I4KDQM;8GV@I*+8:NL;#ANW%0LGB@=(4P]A)GJ^SOPM'7AU9? MJB\JVE+W)Z'4HLO$-'5%^!\^2^6\?3A2$CR? QKQL^>?[(,&056W0=CY HE) MY<82?9!LUS 37VJ:I7$Z5-<6@OSZ* YP&'GCT-V4(CSD2( M)C&'2ARC4"6@8HQ4&*<.&L^%TG?4O>18A\A+NQA?'KVD M.?$!<4@M^U+,&P8X@2KMEU"V?]O*'J@3TO7">9EC>"@H03VW;%JIDWUBWP\1 M]:+1>U3==5+Z:8%OO]P*G!A!T[Z[- (RZE>*3*/>ZE'IFU__6.![5-VUP-]6 M(3ZIX21D^U:>!FL-]*;82AEQ5MY+91:0!@U/0QWTTP+?U_"P/^PNJ@NWQ/E+ M0,[<7G59[SXT/$4"?UZR6GPQX81O^,DBE2 6V0Q(7F]S-WJ&RY;]G*Z=-5!> M^*[W:M[Z>4;E^0NW9CE=$.*29/DQGTPE9K49?WSJ$WB>#'_YGHEC5EET9)>S MY9CDY*7ATB=2S-/K;1M8J\ :RW*?XY7JV,^U)4.MI#(&.4=(3]GH9Z7T_83U M4^+=KN(]0[Y7SJ1O=G+HNV6[%]L Y#DNNW=5O1M%7WME1\J>AE/V^T1DYHPGP_@^F"QY*J5A;-,WQKP MA]+>D:>]J!J_KV%O5G8#N1='[1'KB*8K2J_U@8X?(29\IX#H@N5]![(SJ.:)D<1JE M&FI\BZW\8^48,+0F=%OH&(#QB166A\8VO]'M2W M5VV5Q#G?&T1+X$,E;Y2Z..D5NUO=WIY#JEW?Z!-\"9\ M)JPX/C.]IQL/5%>K1!5@2G-#=+2]LNHV:G,'0 )J($[U,^[TKF-Y]Q[OQF[O M1=&B&HQAS8%%33#,:7U"%-)WDMU3@\5;/F\0]H[1WX]C/Y+02XWXF(BN\@[O M>[4_$.Y=34L]V=FD$_%I5@+R"SF!G[(**88Z1VD3"BI=OQOUSQ-JKTC;F.Y3M%U)@-??SN;S_4_GZ_+VA[M^?'8M%CB. MD.'EA"P0SJ KU[34JO$%^Z8N:3KV6)HQJW$;T!UP(!8[']-$V5MIJB*(TU[ M0528VMPTI\ B? MTSL4;/:6>[\K7\Q6TS' AP6&+CDH[E@4V)/OZD..)NP9;"RDH.GO>;9!3HRX&AV#Z2WOU% M?O3@J?<,?@H'3G/X>C/=ESQ4ZG/3&:^F\V/^_GT1(!IR3_%F&L=IM)/W,,6J M%Q RM>;I9+O2(>[<'?Q2/)MV&HC/Z_UKJBF:DFHJS[.3NQ HWS+QJ8[46;A= M)\0YU-"A0GIWXOC1$ZF/H/)C)M\C,-\L;0X=>PUKJZBA+9?FNC;&H?58RB2, MLK4 ^642%TD$>&*GGW.;CYN$*91D&I,TGR5P4ONXH/BC9FK5YK;-<4KBVM)7V=!ZA5:N725S< M<%.\M\ H_)@K>3G[^?/(.+U>3B]T5OPXG(6PR-6113#J+N8@FR'%S99_O<7% MZQ.2;QU9ON2=SY_/R3J!)^*RK":*1'F[%4*B2S-+7E<6L-&M=/K!BEM'PTP: MB8/T73G*/#/GW!MZZ2CSY>("028VI4K=4L%TR&C:@2LC9-;/ZYF$0R:"S+VA M%S@+HKP_B7_2&C@*<#9+)QWUW6*29$T /<.3WB,%O)[6V-V1L(RI:F[0>.IP M$7;!VV*]:@Y)0G.]24%$5J:223@=Y-?W)S8.,GKSP,]Q^IH-"2^FZP+S'-]% M*%\NJ[1.J'5XV:W6L&)'4WKIV_?K\HA*B1P/IBV7[#,9KBFW4NQ9"X[@+!?I M(T =:9DL>F8B:=D;>NFDY>7B^SF+X/J3)HO4QIP:UIJP&Y!*7\^DWFH4SJK;S]:+^IG'B=&_A,@=930'8% GEC%XT7E3+S59JHXDC-/Y,9^$-.H&_ M)%)E1@GS.5P:P4RO75G9R_82XE)K[E,ETAL"MRD M4XZ:+?4*2U;Z^S: MZY_0X!NLT/G0.[,.$%W?B=[)5UMS^,BGB8!4.6O0)LN+<"YE-Y ^3FG&A/N9 M!9-G!U\';OG\L1$+1G2D>42! .A[]W\>TS1MWW,W ]#CM^QL!+"I2-818!*S;[]&H*@U8_;Z,#I=> TVMX/EX]]NU0\2LO M0D3%'_!E%WAP(V30#L-U\]?)JF[NVVLY:>K'' M5HB2UFX/E0I83KUI/;U9_,=J>U@FZ5#2W$-)4[,]P065%+FVDI(!UM&%D4"0 MC#/H5C175" HO4'?Q5?2WEY)D^6 WOML)TM*6O;;A <[UI2#(&TT MF9FT$Z!95M+#,GDHZ1^KI!]4GC*4K%+M@88V/7%,BD%)F.;'A47=S'+4^[4Z MV2-#O7^5/31UFR55[1#1(BROA 6)3ELSJ[EN%L-EME7U,Q/-#Q6]=Q4]-5V7 M)44=T>T0H<'0T,05,EI5B*#'2.F=6OQ84;\RN?A0UWM7U^],WEQ&T:HSO:*# MU;@',[,\']K-CD'/'C,M#Z#_U.3&96!=TER-;/7S$M>V>-=7Z@!30);K)S>8 MB7B ^&+%_\N >#(MP2MYH XU7Q[FV&H;Z0A8EH.@&U3J'R!._2QQI*(AO_ 0 M4C,H"ZL[G?ZPPV0AY'A,U=X5T*^>Q"[=1K5;G2PUS6BN>G5B&2S;F0A"'DGD M70']ZK.5_;8"L15>H,BZ+0J#G#%BV?3N//28,DP[T+\]KW\96$.U!JTNJK# M$:1%&HOINN-D^FR*&TS"/T!\Z7GO"Q742_JT1W8] L:H&N[W)V8K,+.<2]YN MDOH!Z4O-"U\H?S1**V?:#ELDP+#&P%AXE6$URV;Y^I.X#PA?=M[T,D".8V4U M*%?I->Q3&KR")IUAOIZ%0LA/3W(^X'Q9($H3H9)7';W&M7NUM6K/UNXZO3N$ M_NE ^,SA;"<6?V:IP&!"0E]1BWF:Y&>E/&Q7B<60S;++_\)2U4=]XYK*FH:3 M%.]@!>"\ M+CIU=CW)KPEX'RN+]PEHW0\+A(H+U1?27,HG460N]',_?/0_@R$"1F M:'\TF Z;, 26DSE$(G2UG(6E,7\&$)[/E,0$Y.6TZY>+G:PW"GG@0$DVM-BY MY;NB*;-A_/(1;8)7P]X8.,:+O5!"[T:UZ1GC69+VSD!:YN;OV]\N:P.\%E:6 M+$QWAN1R-$)6D9M:=WR(3YL#*<]BU/,O"32YDG1? M!G+-L8S8J=J^)V[/FQ8=,XX W1YPF+GH)/G,P1OL13X#X'J.*GE WKAFSE3C M8)+A=K7EE>Y;<(_W8",D"MC2:#5'T]1F@+"VZ6*,Z6:XY M3(!+I&8S89-(;Y!^"U >8--=0_)H9'<#2/*BXXCFEIU""/5P!A!J!_;'7#'" M09,*1W^V ]]CT!7CRK-A>+6X\B=A>#JN+*#X;#@JYBB.=A8KG>MT:36]S3EW M'%<^8'HHKL0XKD9% Z$"H\U2?C&$AII._]DN_+9QY9\.RT-Q95/24&9I,(!4 M,;0CXK@$HL&?#40E0MTT7QS\S#9>.?C]AUUQ ]EHW7U#B@ 53,,;EI>J*IJ%,=; K!;B7J MB O+>=^VPCJB#+JB\:[YJFE*E@&>)QTI2Q*?"^6[,75@ D?4<5/&92-^>.R^ MQ$1@Y,J. 0%VK2JAN"[/*;>L@4!;%R5W9A?,U!;./\'$%R/YEHO?G^T]P?Z7 MQY[%_[NN EQ4%8 T-RW=4J**Z+[_W1?T(P[H0-*+&@NHFO2:6G8R=%\[)M.0 MF0SMB@ZWZ^9@&L!V,$%2:]>_IAWG,/9&*G.&2!X*\V,*0UBN1\\847]V1TUB M)G6KK*QS/.^L%7Y2QIT4[[^<=?5X)X"',IRI#(3O>C%_G0'0-\]PYZK]%15@ M@*['H7!LGYZ65\:?]QT&8XX6N7RI1Y'J4O 8VJ=74(K;+K^B$2=X>2,]^$@* M#[4X5RTV:5ZD0:J!2T]4JPJ%AQ^'8[T%27 M6]2"20]7^/OR'H]PZ^<49G])(U(6" ZA1X.VU86Q=6$PP\K3R,]?Q!%;U=$#/FJ:L!JKLB_IN6K'C_,VH4U$73959TK-1PD4J9+B"1/O.T*:>*="IXDX,YFE([^&3%]$4I=98L,Z%"UB%S7G># M0R,50:VO%!@X_#"H#'T^YV4;-(^V@J/K7?9"I(.=A+3]:NDP3.0[49',.5PT M8I6B8(K#A9K:R?TW ;EHD!A19SV.[ZV%+61LU"U(GW],TB_D*V7(;1T7K:^-_3Z MY:V+A/B D]?=V23T.2#*C=Q@+ +"RK9>_5B(G^9:Z&''>WAER;CO<^O\K%[6 M&$=L0(A=JE+KU$9D1YSN8RW(I;,[/P<'Q7 ,"1K!K$OY!JR%0C6UL5CJL[NL M0^:\["[4\(9L%/4Q3/B",H*=*M089]N__&QVEV;8?#:[:_6:W+0M\&T2$\)> MD2CR:+>5VFFOU&1W:8; U[*[6FT8DLZH0))0KQD56$7N+OELNY8_:PK^JBNJ M6AXQ[%:-O@L387$%1=QJ@#NIC4>ON_XITZ6 'UM"T9!+'4\HVQ4RBDPU?KH0 M4*,[0]"WVH\>L#I_,8)2A_$NU;6&,%1&Z%+7:!AB>M/CFZT?>$#H*YUD42>G MSI7^:@H3,V[B]7I1'NK<&9B^U?F515B]V4+^!4?;G:>WNSO1SD!5YMZN6ZCG M3V/*M]_MC(T >U7"[]< O.0!-!5Y1:8:J<7'4?HVW3J'"+RDW%]M H](4QMR2 MX/.9#D).4/L R&& 5$X I%A8M5#/(.JP(0ST6J/<\E?I/;[E'("?UNV-$"+"G4<:+"J42E-Z)4PI_.,NU4;A5VW+1&\]*B5(/&B'J0T%?K8:G3H8'&O9.<]BO#]]-$+79$[H2@8'.NW 671PH[_( MNI6XW0F@]]:VTS1[CB4!USW<5/MFK?Q70=>[.\;\G:KFYB48?^I*CKII(<45!X!7>D-7&Q'6**\(#I35 M/CIGUU$QO:=]'&'7TYX-A_CU?3@?9/3F@9_C]!7M?7*(9_EL>_\R](85HD]: M8PFNM^D.9@A:78,JA"B3?B&]JS(?%N^E6 !_L#3[[-UKHGQ/X9K-ALOYE#R> MKOTZ >&I+06E8 N9_>( ?.'B )*H][.FOUP=E7(\D>I>R*^HPD>GJF/K\>>L%3VY&]4]N_K=_]VF36 MI=0BH1&5UMJV S>BQ(=^GX^(<\]P1RY_AOOIO+^>%#[ 9AV+O^_HGXX02EC6 M$Z--+/425NV6.^UJQ(,BR1 SKPPOQ?9$#AI$?B:G-BY]1_*K5>-GTWS7%8&W M8#FY.1X1FU1?]UY.?OT MQ**F5'&JZDG4G!0L$L;+3\>%;51F,WSG,;JYG-J(9*( \QSCCDH+HUF&4@>" MXQ[C?%+O*C%X'4B@Y=>1Q.[J4WM)O#E,]YQ"BAA58PZ).B5.FZ;T]R[!(.VB MQ+-J7F,LP9])O#AF;H1>*@?.O MH;N[NC)T*=%QHHH#0N"\YO7V!L9$<,%D;-8U"(!<'U;Y^GB2VEFS]"'X)'>O M"V0D?S:07X9>9-.L%PO\_/G:]A=XXM,D>0 H3][^< D4?-PH+(9:/>SF)C0J M>%3P,+^?*'\P@2SD;N!_R])I2+4 X^$\JO MA_YP@]>N\ZGINCZ0N0H39 MR*ZE-B(XW03V52;<:>;_#3A]8LFSS>M>7QL/AV1;+S;Q"C]D"26C /J9)<^9 M@#Z-2D6VD=HVD51;B9^=%_YH\N_S$WA$N3"?K88"1#+$ MV&>[!:C2AE-;V7A,I9TYE?;EZ; P*C&UFI14F8?18<_"FQ[61Z@TG-[RJKOV31?]M]=7(\F_&Q70<='&W M14;8NJXW&-=?Y--U?.JVP?3R"X^1\NLH(K[:V8.>+IK)#L8[(_#D6F-U2%XX M2*HB)CWKB!K8>-M8DUY7OSV]:-NY>56!U3K-Y'*54DXOIM8FO"9U8P@^0^NU M[ )2/CMN>'NV[G?M0O$YI(SB8-*.IFR+9,#$+Y7_/WM?VM2VEK7[_5;=_Z Z MW?W>MA5DR6C .+_^KF'OK2UYP(3)Y+BK MNIN +>UAS<.SCK=;&\["R04,P[\Q[L(,V(7=U<[ES_/3MKBP:]^CLYI7.>C= M+[XI_>:H@(L&K3$+V>];V4L^#7]^BV\JWO;-]A?WY^KAR_/)2][Q*R'[+=HE MST+62CY].V_9.T>EB^V-;[LUW]O;=U87-DRR0,A:BW;)L]"QDN_A]O5.4C^] M.+AJ?1U\KQRN=Q:W_VV!T+%>%B1G;B]GJ_Z;V^>3AW3-EA&Y>6_7LB MZ(;VH./@9.O;W5'CD_]]=^&X&#NYIF[+ M&-&F][7H"NR1%X=_K4>N?6H[<((JF'*P?3A8OP];W9OMS>Z/K8O5SQ?VXO4; M/'!W^.>QK?V.U]>'ISNV;IZ[;U[%P]W=3DEE)WG[C+[>G<7 MI]6D[=F^(YH](;+##$%/IAGD;3OJY0H]ML%R=N-=H%YL)Z-AL!8M[AR0:<="^G72N4PE@+E?.7Z@J8"?=**+ M3G+S%F;0#"[L2@_CT7EH^Y'MF$1X F^T<<;YH; CHDHK'*U_ M=>+C+V<_&\7=).K>-;Y5/A\OG$9/JS.F[IIH;-YMOV 6[NT+.IZ?9)IN'-I. M<'%SZ/9=>(2DG8U@=_?LT]GJ[LUEH^A7I4];OR/M3-[_DH@>142?1;0E MP.?ZV161\#P@ KL3[_5;2D6>?2I?7\3U6MBH'9R&G[:O^QLG_855=4^@I@<. MXF])5H]'4OSI_G ^ES;V+BX/:QM7&T$MCA9W2/CBQ!T6&4[S*UB(P#%30(

->_V?KI% _O%E8?&;N=A#?T MX'9?,#3UEI"4+T$B)UILA)^*F\,#>&W)_39H?:V+4NNVOW!!D">2R,DK1"\7 M%[5TUW;#K[:7B*V1_O$37 -B)H\.$3$Y0SWZ,_O^((DC^D!54DO4CJ_ZNR?] MW8M^L[46-*ZWFO;MP@J4^3:>$M*,G?]6ZH>C.)7KRJJL4KS]4MVZ/^W$*-Z_0VD&MJW-X._U!8LNZ.//D<#.!/Z+UYN:_>V<=E7.\Z;^?MZ MN5@?)@+.$&U2IP6.7-_M)WUY9://9XW5;YW;TLW>I_K>Y_7VMX/MLX4S9C#L MKW?!68#,-GXK7?,+5VK?&U>Z=W%4;QWO7OVXV?.JC4&I=K^3G"X<%TZZ4G,; M?ZLK_058C7V_<>_T\ !/.N?"Z?F8)-,_3![P46_?N5$0-D5XYSI"CUYR?WS; MWHNV/I7V-KL[6][JU_9J8V$MU,>@;CS;&?TMB?%7$!9V=]?/UF_.FE[C\MJ- MMSL[A[7*^<*IDQ=!17C7I+!NE'2E/1??6EM;3CD8W-V<^-^K^S<'9X<[+]\O M\/A 0FE][C*H3(/&4\WDZE@/Z^,'WW6=;WNKFY>E:N.R$5U_W7*V=L'YQ^?EX+Q+-^Z1162S/ MO@SDOO:,Q2D;FN$/-_MA=+)Z,[PYJ([NG5&G=GE]O'A-5AO/69GS'(WHWNW9 M1>/DM%J\&1T.K^^:=\/OR>'"F=R+T8B>GU+S?$S\G*WDN[T?QZN;W?MO-WN= MB%;R_,66GR'TR!<[!ODZ/VQK''[=B[]U5S_?%%O.UT,U<;6EW=)2>D6TKU^7:_'>;_NJDT_#O7#RL6*BK#8.# M9,V^=<.&B*K'7\L;U_5N_WT*X)D;?;F;K13+M6=,%,S$4I]?L4:UZE'I:/MV M6"I6>ZO.^<9V$.V^2VG\=T F__72N8>T\NP$(<*74%AUU_5MW\%"%%7&J (@ M/RXJ=KUR86\T1'*_^6.G=-!R;]XE(?VJ6I_[Y5,RE@\?\F\5M%0IZLK\OMY. M?TMX73?I;]T!H]=%&,!'XZ8M2;">]+>W?]Q'4:F2^.WV]VI8ON^\2_-C]D9? M3D?5GK?0Y F5OI,#--]/X'+B47W[8OMP,VQ>;(G;W?G8W6OFS>%%OB\\7.]R^UYOZ[M$G?"B?P71)%PSNU(U7H[1SM19MGG MP[Z[.*T=#VI?N]OO4N:;VUI>^:,4?W"YWSW9^7%Z?3,*V[6*DW2^N^_3B7D] MQ?];D,4#3HW?:VS>'X27PYM1M3/8^W%6_?JM^#[IXO5"C;\#8>2"'.V#C9_7 M)??"+M5^W,;>]MWF_J?;A2UG68P@Q[N\]@?BTU\OG;7S;R?!8>GR(#KYYGZ] M^KJQ>-/'%RP^_5L0QNS@]B#^T?R\-OK\Z<*^BMH]NQS\'+COTI%XO>#VXI!% M&D*B?I;GBR=]_5ILC+[LW1SI=&"7OE[NW7I)I9'4-ZKUT^];WX/K]VE&ODU<\;D!<2K7Y33YE?[CZ8H@ M/MP8[8^^CO9N;NVUN\N-L\YN=_@N;_KM%$&E6)XW.V9^].4;QA\-+'&YNG_]EP*)-67YUM;A8W&\12!R;'5)YSE11>G/(O./WF&UC05$>14E?]G:<#/ A*A7]V*L_ M/FO>W/CW]MK-[>GU1:=Z$Y]NA@O+Y[EN%Y3UTT[BZ:GJ!0A89RCM <_"_.AS M*)2'B')>"@N")++]]OD0-CLZ\87Q,4D+C<%VL':PO_JMM-WIV=7;I/+ST_O,6,VUWY=U M+LNE^8@D\]%G&GZ7FIJEQX"G[P9A$L7;03B0D^,E7=P>56/?]8YN;OI[7Z+5 MM<9=MW;Z+J,-4W;XDO9F:7X ]=*S5B\]NWC8=I(?7R\/]ULE\=TOKHY6.T%Q M;2D>'FV@9CC^&5J2GH'#UT[6G-!>.SYN5*)J\V?_RUW]V^6[O-I7X/#LZ(O2 M2X!XEZX__7"OO^P%%Y4;L5,\:E0/VAW[Y8<2/WKW+P1A_FEG]R9*UK__:%R> M'L1[/T>EKQ?A8O7(OAR:=G[LR>KH_%/_?+AY>%/;[+GUZUIT47OYW.#C5=U; MS0JIZ1ZPT/M\VR_MB6\E]^SH>_-':W#XS5\XLGDF8":%$,"372O7.Q6Q>W%_ M[#5*_7Z]'7>.[=[^RS>4/F[S%6RJ?X')KF.9UYMXX[-P;[_X%]M?;KM]/[R\ ML%_>E5G4Y&3BNWQLB#2"0SW\MAVVKVU5Q']]>]NZ:!Q].?EZ4]QO%3N[)]&6 MLY'23E_841(*U*_Z.^I5ZF_JW_BN!][[[=J_NQB>5.]W/C?LX\#?/MW>K<7Q MQ/=]>\)[I%*_#@X'C?6?_E&Y=+);.N]L#.VO1_YPTMOD-Y[R3@0^C:[/MNT? M9;=TYS9&K2VQMSX2FWO'XZ^4]T[?><)++YH[USLGK>M>T*@[C;WFE\NK@\V+ MM:NU\2-UHV"U4E[_ %]Y_ MWW#L@=WJ=W&?8_OK5"2I[O8O;I-$[]R[CL\^C M5.*VZ0OFPXZ3OJ BL5]<.81_\ZN?OZ+<&/1O[9+ M]:N1&'8/+B[KY^7&7FW_JONY/HG<\.-/N/8!?/ZZ7KDYL-<&&SLW=KS9^;8; MC2[/UJ91&G[C"2_T MN_OOOF_&B.+E>O+_;NHJ_#L\KZP6AW(C?AQY_PMIWK MTYO:\?Y5[^;^8OOG=;"]>KIS;P\FBHE?(&;]GK8;"@?N_?K0W?E2"SYM_BSU M#X^BJOW]<*]X_672Z]17GO!6T1]XP4B(ZU[O,NS\/.R-+I*;PZWRI]V]3TES MXGFJK\Q^Z[_=^P] [$$2.B+B?_:$W2;]!!3]W__ _UA1//) S?7M^^+0;<>] M#^52Z5\?!W:[[?K=HBUE8V-]%K'(#OP*7"$-OQW,.$H M'4_8X8=6$/<^YD]UTG$]SQF8:V\%7EM?%ZPC#OH?RO 9]2N\#OPW&@9%VW.[ M_@><^2["CZT@!/+0WUG!DXP"SVU;_RC1?]0G\!'5"7].K^+CQ..F]>:6*X]: MTHIZ=P4^A14!+9J4]*'GML&\@H?^SS_ Y*I^U+%> M\Q=+#_KCOQ?'^^>-':MY7C]O-/_S[]9[67>SL7UQMG^^WVA:]>,=JW&U_:E^ MO->PMD^.CO:;S?V3XW>TF *W7]=$/ M^E#>R$CFZ>2_]L;D/_' 'CCYW9.SH__Y1[E6^O@?4*I^X),QZCJ6=+?.4.?\ MHF=J^3;ZG6WA?M@)'&J_QDSZ'R3DCNTPO"XZ47O8W!I>-_:^1+9;;MZ,2H=@ MG91+Q0/2\NF"GO-VY[W,MQ5SE=E!1Q?_[APM?B80#[PN\ENUY0=P*[O]XH;NO^WZ" +*#((P-&D@&-]_Z MGR[.@H9]?7!2_[SU^7BG-QR3">I8FZ(;".MBWVJ.^G!,YC%NJE.<:@M)$?(_ M_]A<7ZU]9)F1IS*^UPD":7.R/*H?'U_4#ZVSQNG)V;EU>G'6O*@?GUOG)Q:( MW7.0KY:IUKJ,\NU>2C_ MU57VN(C*T_*#RF)]\MWL!J$5]X35<2/']OC<1V#36@*>W;;H<*=RQH>V#;XL M/+37MD?X+>&_%&N<4JBKP0$P@S>NMKZ'U M;[FM9/?TXB#>N/UZUJ@?KI^,<_.S:^?59]+.YV?UX^8^JN'?2$._.@>\G(;> M#OI]-\):"%#2GK#\! 7_ATFJ^7EIOT$)K5UXYS&]TJ#Y"[]:W;\_^?*C8>_= M#B^[G?+ZU8_':;!2J5RL;FQ4UY9:YX4[L' M1XV-[D7-.TJ:FY_WMCY?@G)^<6D>-\_IA@87(_O'VRLL0P/KC[__/ MQKWMQ+11# 2'>H.6'5G10#B8]&U;KF^Y<60Y/3N$1_ZUN-)-QDM%NU(KK]>< MZ[)3WKQ>K6YL7MN.[5Q7-LOKF^56::TEUF6\E+]Q[EQ7]U8_[P2??_@7)QUQ M,5Q/XHW['\/KRG4I_\GMUH;[X_OP8JMT61Q\V:KM?6YY'GZRG/_D1O0S7O\4 MK<<-]_1@^./K;;OF[76O5\>?V?I\;7<..E]+%Z/&5?GG5FE]^_SJR_7:^"=W M-[]>7QW5UAJEVEJG%52#T\2)\)/J[3&%]>4IRJ"V$WB>/8C$!_6#>0]H=_28 MT3"J[W V0 D RI/821RH7W"6A'Z3R:64C#@\?R:U;516) [5PN0+RWSQ<5O] M_DZ$,FO_CD.\TH79X^,T M1-ZRCF+P6P=A<(?2\/D]958A^[Z3EFTV\8W;0>+'X6@[:$N- CR^O^]>W:UU M#_T;<57;.>X-6U]/@RZ\N?1(M]FSAS9FPZ?8'(M$H&^OWL_M^WU9Z.30 TU# M$&XE:#?7[GZ*]?Y-\?;3C_U1]>2XV\-;*3_J5C:JQ4II=;6T6IE]+PO$79,M MBZPE0<2,1L1)W!.A]3D)W:CM.GB.^%O7)'PK"*V3L&O[[D_Z]U^+1(WS;'9_ MY6REN6(UN%@AM+)T8QT'*W\MY$7.Q6G3E<,8-;]#1?A&NW]O1/#RXK;>;H?8 MX,#_=^CZHFRX5-WNY>[VOOC>:8S*XL*K5K^&-_7'^=RUJE4-VU;]3OC)9!WX MF)#Q*P4@Y'%LPX\GX7DP](TSJ=;7OEVMW9Q^O;"+%]W1JML\=CN/.Y.M)/2 MEN+ ?V<'0NKE)#P%^PQ4B>E\GT1BV%^K]G=N+C]_;1V>WNS;T7;W4:=R5'_B M:5@ZZ/>>1-VK7=YI ,:U]]T=9*S<4\\=NIZSZS7*%5_*U-*GAJ:38,0J-T=V)XE[H638&4=_+J#0U7?G=$$]P]$UA9YT^C? M%+%XB4J=]Q+O?-F0>AJVQ,67US]&5BP\,>@%OHJO%] ^]Q(D"0L<1IONZ8/U MYXO+>-1S=7AA*AA(IMN#UN;FIT_K]1O[Q^WZ<+MR^GG#?IRFVUS?>*)0_^OE M5=QA +QZBA0#F3:L/)G2R8, M08!CM4G=B3\L=E;P-XT95S=7*IOO,[8ZS^Y**]7:;[V[U?>YN\>8FZ]$HK\> M]7B?1+NX,:Z7I^LY;/&9^@Z3V]9)QVK83L]JW#L]V^^*K(.[6!3^M W3-]O" MD;%IU'M!^$&U_>3_BF5<'Q(P(S".(L;^S+5,U#F$Q49NS!U6=)0T]OW1@8*7 M9YC%/;[0)H^$:\?^1(_W%PYOD9GM!0_OQ+RZ0W9FV61>9A]\\8"6M_%&Y MTB*V-2N8UXK^_9?]B_U2,Q2W\=G/\J"T]CA7#,O: M\BD,B"]<_2"H(L6*=V M:'VUO418 Q%:S=ZT7.U+!B(71"&_Y-5*.<)BQ+C7->_J:GN]6?Y4.NFT'']0 MWQM]W7WX9G2#,7ZRM;)5??5;K^< ME2\W1P>EVL4H;"0[)?'MX''!*#RC;T%XPP(@9U0]!^W\LH181F 7(V34E2&C M";=I/GK8YK:DONOM_&:@QA MM4:6TQ/ =/#G&\OE@S(*7=W(LJVA\+SBC1\,85_"CN V_"'*,'(N!U9;=%Q M?:Z#/4L\P3>U6EJSY+D;UPU7L/+6? ]->4U[=,M&=*Z+"Z_UC8_[9]<%!L'0;EY"!8 M,N[B,VYFD5-H; IS#WN"JD6S' XVS)]ER94]4+_(W6W+]CS-XB;OMX3\ #QZ M KN/<[BAK94ACER/RAS[]ZPV_-7OTD=A!XZ@&%2YPL^@5NK(^A.># Z*%25. MSXIZ ?;%6 Q0"%^TX[S,&MK1N,"B+\LM_06&AM^V_JP8^VZ!KP,?:OV 7>&7 MZ//P35R/?!AV:T:T$EJN'<769HF?T+9'T8KU0H4*TXGAY46([#GGUE3TZV,[ M3DQ)LG;]^>[R>O/J>ZFX5SEP.JT?_6,:./J M%T,4?(K\OLX^!5-\?L*K:>J MWCG$55I58R&O IOVW3@&[A8>L&L8^!AI\48?+7$GPI&UCQZE[5 !UXX=V]8N MFRP9.98^Q+1AQEP.>'7B<:5YLWAN_8E_7/]8J5962MHI<:E=;X#M>J\BT'CI M6D2)Z*\5BU^@_-K7LC",D\:#EM+";&&OG!\FS:3=:A3KK>+%R#\\N?U97XJ' MOX]X^&5G9+*]PC$$#[XO+-MQ0 )0-;(!]@ ,&?^%MP8OSBQ#]$?9 <\)90 M:3C@DS[L?E1 @P8>!VH?U]JUNF$PC'OJSRM@V@A:&P4L","!JDCQ#"NEC]-6 M2'\N?U0?>_ #T]>G/HBFC/SPE+6J3V9"*N5*JUA10173-GM.C^QO4#JUJ2JG MYHK^(W[IVFM7VCP0ZR=)3L2'7-@-PA? +DH1'\)M^1(3AJQBNWL[]MKW4JT= M.S]O&_N]L/Z0$7DXF<-^17-DU>:S.JKSIH4J+TL57;AKK=9AM+]SM-Z=:#0\3F*LSBDQEHG\ASV[S@P/ M"ON@YLQ"8="'0CV@R3$=%0=6$K'W!>]G/-%8X^BI4 J&6/!=W@A?/G3AU?!: MRX>]!:@HX9S(,O!MWW%M#TU)Q ?!#T=RJD)D(4B)VYY94%#]T\X&O3/>E/4( M>OP;A05>(6J8(R"9V9 6D@5T@IZS'<<"T6B0;N!F$7H+5FYW*=JO>_CL* )S M!7^E/&;1Z0B*>_FR>Q2_Z:+V\H&44!Z&@6<%H"4,"DN-,ZHL571DK996_VS] MI2L<[+!EPV.+)_>>&%&ZY,_RFG6QTD3$]?5*#9N>_L*-I[N4-2\M#V2U0<<= M-^QS2'$ [[;Q0T#Z5&W1IA7;2=N-Y;I6IJ0F7U7V[SN=L(Z+"L)Z>C6[GMTU M1/_VR7GOZ/[J]KRQ=RKLW=+%6G)V,#%]^9S&XAO3_$(TS;X&LU*$+^H)SU.J MPOIS6F'0U"C67RN6F=-_-D[634="Z[M7OAQ/C MX\]EQ,R,H,\*7B_3]8\W@+9L-#%0M0!Y.EX0H5 >P#T(BW(Z*';3#TRI7"W0 M'^UN%W@$F0AY1\36'16S2]*?T'=NEL%;0'V4M* ?SVO"D"%_\.?&%52TQ M3K?U)S[,P]1V2_KH5ML>S7A+/XA0?Z#CYHW8W!*X)6"KP&]+\'?K-F$T2TIE MV0,PJNY=X$ !7_FGY,U=RB/!@G#J%+'>W#/I,ACL?M)O!W%;./ "[P\+7P]7 MO)GEZCD'?5KR,='__E'<&.?I4]*WNUY@FRFOK[7;TG>WWC@OU8X;+?_VY*"Z M=PY^276EI)A1[?6_%I"I!S^L<$-"Q!.B)MR;P*:F/"Q%2!:,FAU&_U ?I0%U MOE79(IC[+D]&_Y!)1'B'K$*T$X.@[[,==J>HW*B+>'8:(I3 M+A+L[@BS('V@F!8F1L"(4NG6E.A6K'-\2AO()*0)>1*U3'\"K>\XB53MF0_$ M%45V"-QI(5@"@B=$N-CL$]#:#TB=@*4^"")^D0)=P!<$24QV/1GX^KCGX1Z; M/GEDA[#)G5#<07ND+3+YG:0G M9 Z*N;K\[)X>'M_=G*Q?#L/CNZ#4#,':JI8KA=7-)?WDDCG4D!/T)'DRJT2C<#8!W8R\!EY.L- MU?6BXQA@AUIL[>_OZZ(2Y98U2;C2GB*]IR%HCG2%DY:!^F#24E"HP@[(\(:; M+U=*J..QL@TLX*&J7A'P[>F'+?6Z,<\E/S=$0G"C>EV(&M^W=I]^:9+BV&ZS MHQ4GS4XT1BM.FKPXSW&5G^>XU#P.T LR*3_WV=$ #YFX_^5;+SUI&SR0D_[W M__X?&H5OHC)2&6$U?Y(=1__:835Q7^O:BNKJ]5[.NJ(U:O M5^U.^7IC;:-\O59J;]9JMKU1=5I__-?$E:<=O=W\T//ZUF$#!ZALGQR?-X[/ MFV\CG7^=,Q>Q"NB7 91X_YEZ0C^@:D)97E1=69^53#3HUW@CQIT[H,S5.:I_ M4YWB!Y9&0SBY!P6!O!YZL?JHW0*5DL3BA67";/WT>"D^3P)WVBU45DHS<\,O M? OC1X^2>9SZWOD5*%Z@/:V28EP2_G.=^L-5+D\512]]#L]7[?&K;/XZ]2ZS M8@5FF7^VY'\N*))'<=C;[_;4?@H8UNO0ZT/[TY;L:?WL?/]ZK[)[>_B4"MG[G1S:Z-A0'1DZ5I?<7"QUGR>4N1NN T7BF]'[)=RM3W3V]_ M$YFZ=>&'(@J\.]%NQG:G@VEX3$9=5U=A>^4GB]FM%2M]@T6OL-0[EC)WP7E@ M=?W]D/52YKY_>OM[R-S*:1@,<'4BNBZOUC8V-IXJ92LK5OK,I51=<"I?2M4E MO2VEZG-+U>JAZ-H>B$%'$*99=+VQN;:QN?I4V5I=L>C)EO'HI8A=<))?W7@_ M5+P4L>^?WOX>(G;UR/5%T^Z(>+3C1M@MFT.9Z=6US_:ER=G7%PL=;_'S+ M>,%2VBXX]2^E[9+>EM+V%8JS]J_+:[7UVMHO5FL#SKI3:X>#2]%+A+ M@?M.B#-CWJX=$6Y%)PC3?M*(6] ;MPGL]TQX3[5RUU8L?@O! 4QOZ^<7%N 3 M'C7C&IV_\( XQ@9@;)_EB4?6:1(Z/3MBP #^KM%HNS2@%YR_5C??#\LLY?G[ MI[>_ASRO-24DXZ["M\,1$->;Y;6-]=)3!7D-\?4EXJ-^/@WS6$K;!:?^I;1= MTMM2VCZWM%T_TJBD$09O$\)R 1NU[MO>*'*CH+/[5*&[CM;S&/9I^C8RB=7[ MT!1.)?-VX+<9?!<_-5!D!'*SF0P&'OW+#D=/%W":(V@@%91LL5;L;"I:3B&I;IVDF3Q7$FRN6? O. MCT#QFWD1X^?RJV+,2R(R?CV=HX)?,,+0VII>2NP%YZ"EQ%[2VU)B/[O$KB.H M;AAX:#!3XT:;2I77-M=JZ]4GR^KZBJ6>3Y(W?<-2WBXX_2_E[9+>EO+VV>7M MU@E.MMGW>5(,C2-;K=7*:T\6M5LK%CW:,IZ]%+(+3O2U9:)N26]+(?OL88A? MEZ;6YO:*$1; RF,[I$%CNT$(G\Z$;M5V'IQC12-;34-SA))]]/QKP(-BE M?;OHK+ 4O4MZ6XK>U^C%V[^N5=:KI5_MQ5LVXRV;\982=\&VLY2XBV+LEDL[ M<@9PU%#3?T]X^"_&=+=Q3N53@POE$MK$\BT%2[_'4B^BX.ZV&HEI[>&P'LRQ M+=-JB\XD2S-X26]+H?SL0KFL9>1VT!\(/^)8[_IFI59Z,M):N;QBR&#S!4MQ MN^#DO[X$9U_2VU+XK4@,A]')T =SM.<.@LXV+-=V_2WA"S!2W2<+W_#M9Q6D?GFRHFXI3L13>"\Y,2^&]I+>E\'YVX5V5 M I1$(^;.0*YBZ$**RO/0?G+1<+FZHL5TYC49F8QOBFS.WQ5D:3$'/:Q]ORW MRH9C7\8T%IYOEG)Z26]+.?WLL2L$]=J)\,YUQ)/E]"H. MZ)!O,=LV\#7<:\E$'[A^@H[C/>_7M\>PFU%+A+@?LR5N]:X[X'6R-$B7&;_4"FOU%[H4E+*H].OIE>02L3SDU_L M<3M'GJ&J!?CKQ-GR,ZDR>ZJ3CNNUN?'7^<^VW/;__G%=+F^4-IQ2];I2ZJQ> MKZZV:MBNFF[Y8H #>E*" ;XLD&=+;JS?VF M=;)KG9XUFHWC\_KY_LDQAW<&+W$QY8V9:SWQK1WAB'Y+A-9FP:J4*J6"-126 M$_@1ZEQ,N<8]8;62R/5%%,$?^BWP?)"D"E80TA^WU!^WS3\Z2+S] :=M6R/Z M9%UA0#'2B %_YJP#;C&Y *,#+8BS^8:!L MOUNP]GUG9=*C,E_@C_W%Z8V!'8;!4"X;;),6_[5@#9(P0F!8*PXLT--.;^IG MK3[^HLU(6/A0UX?OS%QC@3\\>Q_ %4'?E>[ CV V^*DE;DMEVPHE:L MBP$<#-X'=M#2ISLS+A+)@="\VO14W^X+*[]8?OW;T/"%[^&: T16&+J1@+-L M@]V$M"0)E$CQ/C8^$@J@D%!$!?BI(T(L&2"LLKCG1E;=]Q,XVS,Q",(8LV.US7A])F.XBB]:E=$*[ -O<%T]<0G4][)S#4(W2"S$!('R%$SB(66 M$$YZ(8Z==D;6[#W/INU?6M&*J4;:FV)SLU,N7:,ZN5XM55K7K5*E=EW=;#LE MI[2Y;J\^KQH94P"S@LEYNMZN7Z!RJ)]]LXY/SAO666.O?K:S?[QG[9Z<7<*/ MQ<.3DP/\=Q/42.,(M$GS=3@0E9P[P:AQX=IV=U;"[@2)-_;9X:1?BBAV^Q-6,0C0 M;(>[&'\TEDHDXU^ ZQA3'L!N(EV<5&4^4 2UE+#,B]2QPI\C%QC=#BTX,R", MB#0%W@MO'@VY ,0@+JPSFGE9__FW^TKFZ&2WW90EO^XZ+((4G,44DN/A7D!$ M",1)A;MJV1&J>M]RDC!$.YD9(-7[?2TC03 Y,-!3BYSV::=L4<\ MX5#8$6P//&RV;&W?#T ")C9.KA1""3=YJBY"PNL">(8?'=GJX$D.NL;0D M8>FXH9/TX8UD_6261@)\^M+P\G A+:'>0-9KX AL""VL[=-4DK=-PJA$.0- M6/O&U4OY-L_1K%A'02BP)9A.A46[8/1>V&#@W>'GA7_GAH'/U(<\%.(E2SJA M12:P<2KAQ5&=M"E!GHYN%V1-!!HR!AFGJ /:3%M0,^"W2,<>-)"SX!EYH,T = @@C%'?HO M:*'/6&YJH[!L@8?W!)DB=O9\\#D^7*2; M(5% LH*T Y?QGB)E[0_M3*VZF, M]ZP@O@'U13UB9!!+[0=)#'TS3\3"8R..X@%(N F\/L2+D4(:Z!G%C90868E& M3 G4:8@,%B+(;,2E0_S^4$@QNV)="NL6I]N U8 <"%3S@"SC8$^$O):0+@E' MIJAYC[0B'7=\H76]LM#:N:QMK:VN=REIUHZP<2/F- M3][-QF9I8Z.\OIKY \'N7&]NK&Y4-A?'Y<15L7.T;VR;4GO*N;[>*)4WJY67 M77/F"HTBC!7MX[\0 LFD;LFZOD/IZR=HE23TT5@X/3_P@JY+'K:3 M2">@KCY^E/EX9:54(+D/=EG2)SNOG3CJ'>#K%1.T_L PCTAZ!V0CVJ0^0M$3 M?H3/1/72"3PWP"^AC]@-*&IH8@?>"*Q$##QX=@273C^#60<7Z,!/6-:%OX#W M8F@#C8]A$+3IZ2TWH(AE3+:C?O.*=0(Z*ETS$5Q"*@D'R]M.".8FG:$\/ OT M&_QUY*!?0&I0_:$-=I 7#)0QV@?+T3QQ,LTQ.RIC*9FHB$_9DQ&>*3IA:$S; M80@*F(Z\G40QQFA-#PLT9M /\/P+8+O9X (YZ+7@DY @,=;+H4^X4;F*B#YY M-U)/',&+!>P/2P3P,L"=\,&T%!$B8W* -A)VZ/3D4_7VT/-_);5#A0+&(4L?I!A/ZBX^K!(C$V$&IC M%[A6,Q\>H!_=@]+JVT2JE2IJ<;CHL*#D7, MJUTO:,';IG 7$T]!9HUD9 #)5K!-!X06C2)0A)'!7@7F<0[3D75OG(3FQPP3 MTOFP8B-[!+^0 YC_+I5+V$]62!:8B"Q:L M*H!7D>W*\42+7$B4>@.@U'LZ#+B\2N5?DM#>67%%=5E*WBBNDV1WVR M!.G9K,\<&^0^XE\ [[+G3K\&VI+2 K;NPX8\]N8,71TJ)2':!>/A@A4MZ%+X M@>B;'QB$7EL'<3#NX:+$4ND&02_"-^">>&E]8?L1Z] ;8?7@7LSHFE9G5@>, M Q$D>B)0*79+@;L1C(.%H.\B:388PN(;1(1\[F0G0%*$L,7+.*S)S7 2>X M0C82^B[GEUQ:FJ#0("]NS+PB^4QF!KF\4V2Y[>#CR1Y!_01'('RX2T%6C3QA M&;PR3CF$Y>S[5CM@V9U1B$/!T24!8G8H0O.0*60; '&$-B:]09&BU4D2%Q0_ M?\!0_3G#1>X6+R=*:-DRQCQ2"I0.0LKSU&+A& .MJ1WB"4CM)N#8 S#:TF_0 M0T9 ;[02N";Q1E4">-5R53H3UA)=3/YQ$0:9%VZL[+SI1E+316KE&$C"ZIFT M87F-+JUGWV'@] [T/Y9=P,F[';@9>"H\$KXE*PVF/1_>C7$5Y"378Y/0!XT= M3[+:X39!W0L::4F/48$*<=C4#2HR]12"^61 '0 M&=&-LJ\I#@[&=>:%H<#$ ^V(\O4A4GT,MIFVK61@2AG:+@XADM0I4XI.Z%() M+'-F#Q.<,ABV+A"F'@K5,**TB9:=Y<&VAS1(VO_V.3-AEG;,X4&.6,FY:07%BGK/9 M;8#GN"$:@PZ2DM4-4%['O9"R(S:P/DIY>'KJ[Q!_DG8$ D'9"F(E)DN4OC1( M8EJ\7$N:438B_-$;,JHB"7WBTH>-Z, ]ZX9\JCM@*AN'#-(EFRI@F@_+)K3A M;I$!IDZ23&<\9J'<3?4\O"36.@53O(,.O.EXP5 ZNMH!AM?YN,3T/NCOANN; MX6G/;87(PG"#'&AU1=NT\DD\VVRU,.&EO(7!?,P5N!V M=J@5TSWHWF/.1R8!D0;YS*33B31J^ANI6P'JHX>^&,A3<.<\F4D 0>OZVO-" M]B!NEB[<2_B @;C$(&Y/52 '.7&;"EL7(2I%IPIT3!7Y 4.B3VI M)#7?6YR6G&$UH'W%AVF'P +@8!4']+?I(=*C:/2PH;3FFH$0Y/0!C/RB"0"W RX>PD=&-X=K!A8(+ 1 MX4Q1"N6@99P 3 AZDFI%8&(,!0A6<")EOD%2%4HJFX,P% BAU8!QP'>"E\,B M<'I0ZXT$SJ5(!3F7EX9"VU.VDBXN0^@_+=X8^$5F(5(V" M1%&A6F$,XH*2V6 #3WX^BQT'!6VD=*I%R!]D#H[[!6XDXW4<)DS?FGD^G%V' M2U50HY&)TA:.W68; >,4\'BD?;B!MMO%Q-FLT"DEQ6"]\),7@$D '@D=0)L@ MHN0B0/PZ@KT03:=X/:G_(:.#AF(U+%^^\E2GHCU(=3?HG^#+]$F/RQ^4>R Z MP"TCBH)#I^7"28'$;"$N-Y %?( .(O,LY4'@D]H")8FNHHY[;M@NXJ]&)$!" M>&76L2!N=U"!) -XI!M3E5@8Q$$\&DA3!8U?$6+]F/LSI6TIUM(_6HC(I6H? M@B[EE'G;O5$K='/7FW5QZ!12Q\2417ST&$3&BS "5O3H]&* PVD?<'R2'?@2 M9?4%"*Q84/DKXM[@)AAT7%4/S 3>".3-N0W\5ED8,!5L)911D/> M:R##R]2;1"5*.Z0OGJ*$'3)(*520\8S80\T5VVCEFF$;P^Q341>I.J=H;N6< MI,?#OC0;W)K^:$TVQQQZH$Y!_3KP9C?.6=9X5MDSRCG2:!]Z0N524KTWM^B7 MX@=8 846.N#%.]M+,JZ$>0>%](YU);6M"RUO8+.8_1D,5!F6D6XH@,,14\F) M!T*,0\*@3 2%$HRD RHWMO,Z7@)\ C06R+)8EPF MO=\,4-$VT0E#(8FW:S)"$BF[T@BI]7 U5]E,T K9.RS M#8,+XRJ25-NK *!->E0&0X!&B "TY#(LB!;>-[FX6) V9CH8]D":&TR3F[F4 MIDJM1#QN@Z,&F>=1%(C\?U4+3#$,&<#3 4')8RHFB!^Q(W0OV,NAF*DM"U@V-6>"JN&X@/!;9'",#)VQ ;GP:-@'Y@-Q)"XQ# MEII]E^3_&[@>[[CTX7'U)/LR]VQMZ338LJ+DX:6/]8[.KH:?O=:F$F=K7.7M4._65\Q7K0-BA M+T;*B,R8F6SVM,CCFE+4X]XFZOC?8\I[=9GR7J:\WS[EK247>2DJ4W.$_J$L MJ&<[(QETPD VS?B1ZNBEPOZ^SKZDL6J4*YB2I1*L'VZ7DD,=]Q[M(WC^#EDQ MJ>#),#P8TXU&"NVHRAP..7(N?=Q$,!0E=6IL'V^;OW&Y%-&CZ*(*H:2W)2^05R3OBAR =B"X M6R<],?P[O@&X2&8Q*=J&;DYQO#Y5^AQX3&V#2U:L3_ %ZCYJ"=3P:L$&BFR2D MYR)"(_7'^MZ(6NE7#K%@AQ2%S)AQ0I?H&% M@NUDSE//2CWC6# W9AP=*R,9H*5CI"XF23[PPCY0# I@NXW)!0Q_N_T!WC(N MRO!%L7W1OL-P3L=8NLU&?"[;I'L8'XC!$2]^TH'[*]N1.J*4PK4V:>T]&-LW K\'O=/#VF80*&'HA,RF1^4\D MUX(ADC%I+W4P:QLMCC5OSU-8GBW'HB2,=#]20;EB33D)$H234V%J#<2>,J-" MQ='7S4:-;8(UE$H*2>S!>JMPJ\#9]D M!O>IH_PEO ZV&%P?E)5*G\EB02/#UJ+!7+%1F_&!*##F0B/I;Y!A5*1TV2 2 M']0/J=/P1QXL49JN&X,Q/+P'P .19@E!WJ1G/JZA"$]Q@U8%/.22IU; .T1ZX;5!8$:P=C4X1P^O0 M19"VL<"TG JX*B-9W%.-$H5B@7-7K":Z/*!7,4:>=C1G[6?<;L9TQ?5BA#47 M7L7T,@9HU$<)$$N2" M#<6:V'Q& ?THW\L^/127VK:R*#-A14_^N^)]LW<&>Z2E1:Y>W$U 97G(!O@Q M601&=<+D\^G18R/JU>$"-U5="8R&*0FE*F6IM5D,SAE+]$ H5M@)07TB8((N MC8!/ %MQ"4H&+@%VI(IS&?\!G6,J3IQ=!L_%=UB&:*,-+-'EIK5>I2N5*7Q: M$[J\A+0&J^C:X*)87$F"-G4!3(8XQA*.J&;!]H*K]&,0H\1VY M6-/T3X^9J2Y31 >7:7?%4M#\/01-G3W&D8&-QTGT>87-/BM!'0DR1)9,_$W1DS$*ICD)X2ZB4Z([7I4 MC$,%952 JY0P1B%UO(O\Z5L$F,3GN=)3UY\%YQ=?8U8T2RR5D:'!0=PAHW<$ MYJ$32E#(\%B,A10M9FC.S"34UQL'LHE0[EX4\J&O=H@!(Y8_$>R=L")DT;KA M;D=+)OU[,.D1]DBS)2BK"1_!H%,URD:+9CTX6B^TA@LU(EUFVN5$^>U,Z M##,%!B'0@I.<(!'!_\'N9-3 , BPW(>JRI8"Y6\@4*:(BJ89R85?&S72*Y:% M F>**,&J3EM!C67ZL$PY8NKQC!9#3:X3'8%?9$\W'Z?STU)H3'4$NL$,\;:Q M2IMK"&6%?30#'435*))@PIII)8FX3CHN)@,ITS@F/_ P366^1-9MZ3; &4$- M#(AP^HQRF:JZL8.1$D'!?:Y+QD\*5J222M('R!-&Q6T:.4, @DEZ8?A9KG^4ZATEI%"E!U3 M1J: 3S"48Z9!%'&5H9(^+,AD3]Q2THQS=6GQ!,W$)45@M#C-)K)=GR9#TZ@[0A=8.@/=ZJ^,+Y M[N?._Q]EHSD44*5S5F8+&$!>,)K#Q1I7/B+ML'O;*H#\)F']RC&7Y5]IP:]N MTU?3)V16BMQT5T-K92NM$-(J"7U7-5A/.ROT\A&SY)'E!D:26Z)CI< $LGLM MARD&5- (@1NM_['[@X_6-Z!1W?$;)>&= #;8J/[+[$6%OQA'Q @DF]80V]B% MRUB_TB?'_I 1J7?*9V);K&K&Y-_/ 4M8P#HJH_9)W0,S7+7V+[F"VGQ@:84, MM-DTO VSAD[#"%(( 0,<0=+R5)'7/VL:F0Q>BJ7>ZI]M50$"!EB$HVNP(RC0 M&=]<=!0H'3M-N-^.0CE(3IDZ#5VI,-5C*TC0/PR;HL 5=I?+.55OBGZ$AQC_ MY-EHM\/T1[,%(>:QCA%+@;NRUTHS:(1QW_#K5.$RE>I5>D>?/Z5N6B)&9=07 MP$PZRVO6@7[4#IKVG,#4#4@G:8DL*T&UU_8QCX.4(KL8;;^&@_EBL"3/+JD9 M>E!N9A[DSS2OJ/MM99*"+]JDP@QHS2*6;&7!<# B@03I=PD>08'/9LJ(,1J3 MT/BF"16CD2)=1E5W1N@-A?3<#KA!42_MT>,^L3!6W?HIYDU! 5C+DE&<,T;T MC'&@>T?(86>$I$W]93CI +$S(4*,>EI5GIYVSF.0^,XJ+15&NFRC/K(LPJ&>%!%'"X* HJ M86R;*LA44%MGSBCZ@UDJ%7!72$7:D"2DG) 69OG!SY_<_@\;2X\0 77@^4#* M^"?8&.T+=J!B9TK:3\!IHN@U33C(HG51*HN2SSCB@?#R*N (RC 3?0O!1;U1 M:B0H:(6V2 OUE;TYC6RS*8&4<@LR?V8 -DDT65GQ8$A(/!E5 R WI)!DVG)^ M@L0* J/(\X2/Y@=5!&5.@NJ9="4T]6)K+4_:R%B+42S (*H4NS-:PB5 %II, M4=HK+^9L$_'4D:HI05_F0N/B1I3?QB/]+13 VY@]G/ MG-3-5VBF^,%J]@&%8\>KW"<@"TW(-M-]@A6J/!(\0IK7TT=%*<<(ZJ/CGO>T M$#U_(_A-/XB9//F=O$2$;#!S)WTXS"3,H0X_DCI3VX9&[RF8MO>BF@W8J<*X M\4?[[R5AVQ,2#4LB2\T6T)ED@MG>_\JM\TK0*;3#Z8D%+!HWT2HHC8(1- 9L M++!QS ,!77T\($)E"SAP3$)ZC0 H24Y*)BRHL\KWV"O3,IMU@1@,:. M2&Z7(&9L-ZOL*KYT#BM\98)'U9&^ORVQ)LH;<[A4I&'GN70.OWAVE_Q.YKY4 M9BB%-N91K%A;,I/"ZFGV(=*4*#;%"9VD/8[P.=%(S! Z#2J=2UBRY68X?A,Q MUZ;@'ZJ3R2(L7D0/,],X-L--GFAD!IQ[_0@O'7^/+5.DK/']QHYI1(HET41H M(A;(0%G"[F9J;ZF34':J=!Y89JJ*.,+.7ER*E9=!>F-@')3+U !$(%($9TMO ME'","'J))IJ"S*:IWC*DC8OY!@FU=CV8+'BMJ&T"V-(M*J?"#:LR"$5 M+>1DJ[HIU\RCY(*4$X#UB?RUU915!_.*A*PV>+.Q>N\#$.&A#!T"K1QQ1.^$ M:FP3,+I'KS= ^UT=[?C:]R5/YDJG43RT0WN(Z:_HUZ3"-.!O%'C .S;IQ.R\ M%!J3UN4>;3>4D6N2IM-M%BH9EOC#A>E\9B+-!":@K ;+5/5D*8X7REM[0$X^ MQ_]PU"!!Z408L57-Y&9?E]G6-0/0F='/?MB5$ MVHBJNWL?D,92L6LLN?>(PE%;YJR7.>O7SUG#,S.&IG2))YE/RRG8VI2J"JR\.#=9*_52\Z,)9F$RSAJP13$4.WJ,HV(3FGTF MB,^#O'2!S7@ZR2PMSOI)3QXZY$8:<- 8^O,F$W\*1"]31+0;4G-[CNVM*%-RE+?U+P#C GQAI!3'#V2R)^*IGC:!- MI*>BT'@O*=L\!ICY\$YBIPVV_$RCVD1RS<(%&Z9I#DJ2 CK3S%6S/GM:6-WF MI(HY:8=A5JE+@7HJWI0@,E"7(J-UIE4-C,6O/S M/]3<1U0O16PI+6CTAX&-02$5CZ5X7"Y*HGLLTL9-M$0TMDL.%]>H "?5PQE<>WB@ILRO/#"U8>K4 MGW2(C9QUD9D0(KW&,;N"V"K3V"=G0D2<+-=C2XS1'*J@&%9M]T4L'5QL8;X3 MH0YTBBB31-)PR/)&H]@,X4D'>.8(PW&=N!$T*76=21\=*KO8.I@ MK6FX_ C&. V57'N2SS_B0_>2RB$I&7.9W'J=E>6-I[)33PO5,2P3>CH3E!#^ MCX#Y_>&DAR[@,[-[LHYT;*":BILPCK(2#689)K/C?*CE5.ED@JJK8,JT 359 M\!D>SL!U=9E),VH2@)IMP.$1G8#DJ5VZ9^.AZ3#LNSP4)@'YRO$7;N512BR= M[),"2TOYJ*LJ#;G(P^)T?:N:%F34MLKX#9L#&#.CD]#!&!6@R0Z-T:@E4Q-J M.)N!@$VQ%3?JD2OP\*@9A/&:-L.7!.N87.*-(-<2.#5U&$6WNTMB"5:529/B.UYN9=15/,9OH&!Z<=&",^91GK;F[B*.? MV@55$4;/\Y*P.TK?5* M<2ZSE_A ;&TZ".R#+H+.0 D-S\(6(KD<\&]&LH=. M7@0+;U4,5]#^@[;@)?=GCY&5BL#0/,$WP@/EZ>O*097J1#FH;,"TJ3D=,)95 M6BK2#I?@&[8CH3^9>EB-UI(3@'Q9!65.A#"X51G-LA8[,^PEX-H&Q%L*8B7_ MR;+-#/TQDPAX+GU[('4*F7B1-O"Q(F*2;LJSB+S8*!T8HDXP,YE)9/:.)RO- M\EX0!Y+'-#VIJ792<*> ;N@LY =4&K.*=!)WA---$&=#T&1R-S/\BIM->2H2 MW8\N'27\.NI>,ZQF6/9DCC0,Q?2.Y'F;1J\.U&7'N^"*U8"&=B#M%2Q7R<8L MJ67UP;%J"I9Q; ;=)*MUTL U:3M&/2XFR$_)P_)$.1>!(Z /^Y[O14'N2!8, M@Q;6[DKC1U6<.@9G1I;JC<:=@!V&U!?UTMK."7LSASL]UTRG@CEF M:#G?Z8WF.ZD1+&F9TGN>][1+1HX"%Y/WHY646;&61U[0K3Y\ZC0#:$8YP/@2 MLR2LM E=D-L. YH0![Z='8XRYIV>N*S*% [M%C4^O<>D\?HR:;Q,&K_]Z 8I M3Z2'9;2G:$O;5-:R%X9,N=R$Q =C-B %E:*BS@49M&&@-AW<4A]7D(:IL)DH MBAQ[P/%U5=(Z?3_9Y.W6R-S,M(C_N/FH-)6;PM11Q'9$_0&$/UF8%(,W@M-2 MR9EA*Y3/<5 4&L@$9Y"E;H*I: U+0@5P=(=21@D;+J&VFK&FE?Z?A+%*T7BJ M/-34J_"7V\25*-/F,:]8ISKTEC."C!ACKG K,\#7&*8IJV9!-4VW Z4]Q!D, MU<,#*R*"H7I2N+PD%&:0NB6P*"$=*L<5; ;A@-SI!:02>X3V*_M!N2$7+9(D M!'LG$G,,)QP/J6N:'M>)N3*Q%8 MUD+%1FCZ-$5?O-3?&!O9G$M;2@*<84O;^='JV6BUP>/CO$.=R+:<9#$,$J^= MF42<6O<:. #8*4X+C6:QDYD_T#*1_/;(^/98'+2@ICW"^YF%TIG&8P-WIWNM M2OK#U00^=ISKJ;$:S7_$%+<*R I:XU>M'8 M=$<3($S/5==48$ZTIM!0*K3-N)$RBUH=4\\2!X%*\DBG58<"'2JE$E>)K:0+*]#EY\IZG M##]EM'+;DV&(DS OFA\=BY48Z1BR?4A._4!)Z-#>S#28>D@G".(T3(\CMZAK MVI;F*WYAEW+OPEJ#0V0$\Y_*?L]H5,$$2!65$^?M1Y=-8H7!S* _,^*6BNKE,&Y8VK20D^E8I&]%L'U,E,Z\ KR<:/ MW8B'3)# ,]79I'K[2<6]&KV)BGJ]N.>HI+3"@)W8/L6)>K+9-?*(-DYTL(4: MO648#'9"QY'9+K$*6^=$/!(T0,.#8+*>;2_*LN=D>&6NWT'(ZS#AB"LE7WUTSN3?V4Y"M*MW(F*W"+@!BT!H"%=! MHRMELQ=,I4;W'5D)3.FT M*E#NC60/S8_KXU^H<$2TW:1O4<"0FG_(T)PJ^Z2CQ^-U1K,N.PL-G8J+*3+B MP1:!C*#)M@I(%3^YPXKEC-L?"P3,TK^9L6(LE>2& M^N5IFV M*HB4*+Q?1;X=(=H8^>64 =H2&8_$-+PE=),,"6"WM.[*X/REF;#765_I,^'T MKWP*@#L,RO@4STY\IP<'J +MGXAB"C2H2>9WC:B@H>+P6 PW"Z16;$G@MQ1J MAZ$":&.ZU&0&O'(F]0/Z,D*]02$.K 8AG!':]ECUX40ZS]X:\A'!S-&],I'# MFGI!&_6@0V'($*P;LO3DGP:8CD&["+22*_\P\&R9L +2D\ETA1,/\D-&?)#6 MW"A*%#V&=B?.E-2.IQ--'N;D"'XSFP!1M@R)RW1W8R2M2"93/9?HA".;,H54 MEVIJ] )X%WT*KCR,YG:S@7EDV-2,>61X*,5?D)@HN;!RQM]3U;$2LX\-TG$O M.A/7%-.CFO)S:* :48!,K/.=F >G(0IW('.TDGS&*9:EFZ'MZAG)J!2)%%X[ M_E6/LL ="C$(!+GHMT(:VSN9F )5#4T]96WAV&V1*Y7D70G9Q,MENP@]004( MZ/4[0H5ETE@"?MCPX8RYD$B##7N I4*CT2819K!_>)6Q%M+K]7?;X$-]:3#IU*4<@C-2N@,R+B/:9H-Y8IVF6* M]NU3M-.TZWSE-Q*!.,0JW1OA99-;1G$R9\B,6Q[ 3JF'GD 6'))3J M*2@[U# +PUDU27PM#;G M/N4,;JXSCK4Q)'.Q\->.(&AJC!UH,(7+L1TH1U-(1$,>'H2P,^@,Y?+BP1 ' M<]KMVP2,.272E6-#EJY41.IQ!*CM_Y#3]=+F]-\V3IF0K!:,QDK,RW*ISJB:%JF-\S,E[X2X;/[A3./O@SK@$W?=# MQ+$L\5?%7-37J.J0* $.?]PY/#6Q]E(:,'N,TH$'='B,.GWS0\CA>ZA;(_DP M_.P/8/P Q83$H:9ZB@(7%O/T*N75,<@QYBNHG3H2LM" AI#S'PE[4DBX5Z-N M0D/2YH8$41)/ISQ4R95*TQ# LX%XK/8>D]-K "]KPRIM^L$X])\&]O)?2D%3 MT[/ OI_ F"74%DH497IJD+P(8S8TEIBY1!FX9J&SG)3U6\SD^^._32:@4X0U M^\S,R;CBIY]I6I95STC@?$L9]YH9]**85G7!,C\@X8&('(R/W,C)!68CB7FI M,Q5*-PN>KAE)3E3HXT2R#O8)4\I Q8)DK2"CF;>">UU(WP9+WU8EIKJQ5VH7 MQ= &8'5?8 Z3HB>*H1%D6=4'T 3A\9D:LM,^ _R=JDXG979AX?WL8[ M#M4H;YG57[+<;\MRVYQ."L!%VY'&YB$9FT?9@DL@KNV=PZ-)W&;VRN;MSC1Q MB4DVT$AH9QK.#$?)T4F4;/T_2@I6+[S;GLE#TKI.=Z&-JCZ-%\1(PBK;XHG2%#Q63H1[/3 MFW/CN"-(&X'B'MP:+&]0\];O>$P&/JP(HA_[7FQ"H(AEH"D=64)%::PP1JI$ M1;U4#AYSI*A@QDG-18,C-;>PTT@=%[%D7)LP*&.-E6%"$$M!P-]2\]"7+/,[ ML\P6E>\R?/:.]L=)$6T=[4C^F=_9\H(@$AH5@HI8L+@E1$U#\Y0(XZ=/LS+R M56YF/(6ZU[&EV%>#1#KV'68'$ _9 ]:E3=*+8&A7IAXRN M(0=+(T./S0I39F"::EB2_V]._D>N$P96'6L-B=!VW1;0^2FBQR)=$!_(S^R> M/F9F]SAKQ$2B\"$4W*+KIX1O6&,=?'_!RIIH]$O\*GZ/GL/0C4 M@0L%DE+LAG;;0$%:F3T#_-4#Z,8,88FF$XGI 4C*&%/ 78;3410F(5R'*)(E M7L@$I"> G4F37-K7D7E2^JC3KU$R!TOL7$<4.UC @A6E<,PW5/V?5I9F(!W3 M[ZLM1"X8(7SU*3";QF["\4MIYZ?$]\GW+\LBYQ35B*X]8][G8>IX6T /11&& M0:B' &)*H<\ECIF0?=H5B*:)$X287(L#7^@BG4["N"2RXLGL_XS2$+BB?T(\ M5"B9F1(F7;2X8C4,F-T)PX=DHD@-->:7QXQ_W1IQR!KD<+$7#+F5FZ?X6;6U M$K(>/QF+0;D#@'\U 6GZG14<;2X+CI8%1Z]5>%/%+.3<+]II/RMD[IC MW2>F6FF>?BX8$=H"18XX;9?S@\=EF=E_E\9HN52;?5ON*-9B7H$DF#B_"IQ_ M3$E@ !?+ DB84A:C'Z05#%/A*S1\ -7S6%U"IN9D8VIMD/K ':J7-1FAY[2X M5E*Y2C?*:#7&0!19/QF!0P?XUW*E "()W.H6MM1A-DBB&^,N>E03BOUDM;5B M'PU!7Y?)\\I8?A6H:'P2V*X)I,4O-%$.<2PI@4@2@B/NM\_3$0RX;%P'SD_4 M\83)O=J)[P7.C8J199H&Y,P:#0%BQ-@X7-#C1,#X3%$^[:L8W21KXP 3VY'4 M7F(6G8W,"(/VZF1@(1.!81R..!M6E#<#UQ(3?\$Q<9V?&F#8$V$_4#T,YNA> MKGE^L-!?]'$TE-'6E[78C'V8>6>J;.X+F\%A])C>"/]'!E"-T6ZR--E5.))L M2!.J=L;53?MAY+U(R ,,E*8ATVPP".]%HWG*P;PFA#=-)_0(M#"#^:N*_2[Q2,T83MS)HZI@9*G&>U&E)_+0N#!W4#.@M.581U7C01)_>))40"$S@U]C'\H\(+)Q85FL,"D M60-65L4!Y!@/<*'5E%G&T+2=).D7%:+AG,&"%:N9?C#3C(.;YX;%*;'>F6#0 M.>!H=0CCT%K2YFS&21L(6=INM@[HYNH%TFO/I,ZG#<\UNGM"H_(P UJ@:("T MLHJPK2BUB,Z\[82I[P4P_R>9#,D=2((84"%7K MM1D8S6.S& SL9%A'GYID,^#;\X"-^>V,N6_BC1%XM.X6]42/ MZP'S!!6F_9LJX09UOYC=_SP3/C744@,9>=1L_N6 */;G@ 4;2VR:MC&1;UH] M\*6"@LVA[*84:33XJO9I+?0-!!#"QM9%&(4=7'N@%!DDF#);*K2ED1#@RD:R#BL.DKZ9J4)]S@:#\-!**;DRFEGS6DXA),2K2 M@17&-,\>X3;)OACNR&.09SE/0?/5>Q&D M>]P4IQK1LE,*\KWT;X"YF+,R*6CL15^E@IS<&JFD!CA/ ]^BY#( R8:]@(\IE7WC;I,RVVFF M WD#1L2E8-B;%/R0QM84B[:@;1S=E%[@3O5"1G\9^(/\!H]:%%403#>DRCE\ M$IDBE>4V1=#@:,8G-JC>C(GX(!2B&[$UUI+=6FF*JR6')*52A8J5-. [ABTE M<*&&8L![PP5ZL1JXBJ<_%V7] OS;#()^-7"V\S18R2V[!LU-1TTCZU[C ]&I M*T)$T\#NYZ(\:7\@4['P!N:]*)01 XPH%R&0P",SXA+M8G I,':\O,% MC(O+XPM)7+KWF)8LEY9YR65>\NV!$"9C.LHZ;.[6E3#98U!06;=$>PYZTI]* MY+4%)C(H_D"@;3+*K0,#MA53G3DC"G8# C<07 1"W< 9HSX+ /=*R+-384^I M\%N-L#&'HQ@H!$J3H%JIPPY U/*((ZN18!R#?SYRVVTXE88M!\34(P1? #': M.&K4)5Y>0>/8X%^+IS8Y9/2I^FE]6W]*E==H%C6W0&T5D,*1V+1:$12H(KC69MJKPY'!8&&85N2"8 MP:P(H$\J9,-[,OQ9NIGI]R*H(TX?4(!/A.V,U4S.V> HAY:+X$@+4P#3,8NS9 MS/YP570H\%07.#G!Q;.0(4:2Z*="POE+Q%W&!F28"OPBP_)),[DH1XS+>;P9 MPWN);O(,V#&R%@:KEKE8YR5P8S*6]Z^OUQHKH5[HRWC84E$3,U&$A*(G(Q(9 MF-!T;LX\@9D^(>K2F)-Q2(VQ,I^!W- M+.::N6\G#KJ"2GF[KBS++T%>N344B7G0UL MC@.64SMZLY=-EB]QT83!P[KI0:43)^1*W\A9FEP,Z4:&9>".5R\I;"/J-V2% MST5]156AWCS]/-:\;PY42=.M+0;QZ8!TP:+0H4UFO8JW9C+J:BS4M!I.O2X9 MG^82R6&@Z83BN=*_.RV6MRDKE&ACSZZAQ E6V@=.8( M;&I)T#Y<1J54J13H[HS+(A45::B1+"I(II3OH;++TZW=!\>+$%8Y5>H9N507 MZW8(G-61-K?/TY=31M(PM$:K>N8>\5#38S;S6TQBKJ]J4?N!UU;=]$?[1TI@ MP;KJ%&,14>+%A1G'KP;G$23_Y&XG6Q70FK!LDZH&LZ1"QX20%QS%-4H&9]8& M=ZB<&G5D"I6NDH9<4Q.Z0%;H2.ERE FE%XCA%.<&\H'_347#N)LB. ,2DN[A M0'\FMTE1\PD,G>%;71!&LDF$Y".(OAZP:/.K4_PM,^-NL+=IY]BY >%^X!4PBUS M>L1"A M@+WW%NE1!'V-9!3.D9#);Q-*@9<= &439*4>$68Z0H=!4XIJ:AFV( MT-8"FF <%:"2*D.>!4++19!8%-FB8BH:,C2/\'N\]6A)T_ \?TA2"6!R4!9L M3:R2?YJT+C#1RPOG 9VOQV7-D'8H2F3"Q)M2F\V+S1=P:BO3 MK..4(%N(*4>0Z&PH1G$Z\Y(J\['A=MA6+94RKJBM8Q!F'EQ NTC#!^0S0H%( M[(J@\OZ/-G)399P1B4+M37U*' LCFWDT$U;#_-E6;%3IK@IMH9 M>H5T4-]E5V2YO$P_+M./;]$6.8=Q<%7$QV!F1%L&458B1-JU5=:"7NS2-'& MZ1H58ZLS#K8G%4S=2HK<08AYVZBJK#+FWOS+=LR6XO#,>XXF= M8WE# MZ2>+/2TS0;\;#]15=SDGJ<-@&+AI^/560RQE>^(JU#C@=IR+1=S<0P MHC\9<'@@5*T8C72[&Z4OZ2\V9+W**.TMR!3@Z:L M@[3)T7 M\ ;D2 $]M"WU, BFL C[%5D'%)Q,P\<$EJN5E%FDTB3R- LF/5DN MVS"T\2@V]"J6S>KXE<%]92^XI>RO[*CFUNE)"^RBAJ8X^.9F:/'B51;@ M]D3-_*WJ;VF-K*:+6<3(.H)%-@>8KY9O9J8T#%BTC2*RE"IK1;J(W"7T;7J3 M&X\='"4#@< PLYRK1=:%P/+\# G3YHEZO!XM&=+F(]LA_U5724_K<\$6-I02 M\13)-@%77COP/%2#,D&IZ97A;^5DI>76) $-P#S>V&WB.C?8O*+-<=E_&L%= MVB[>R(B,=NZE5(:S;B..[(Y F:TN! D-])XK/:E XH),:]!09::0T M1\3IO 3%G9A)C*D38PPO6^"Y%Y"3GEFI#$_] 7OE-EJKS,S,\P" 9N#M-@\1 ME9.-\ ;CI,U] 8S]#8354CN?+&))8785 <08PY-X0!.<\K%>0Z9;XQ99_KQE MU"'3TJ6LBX+E [6A9,%1L (IU$KG#13&C(]\]X!1MXLA)YU)4U4X:K <96!2 M[".4-+)O;==N8550+(PL&GDLTL$L9+I"4[0]!483_D@R.;TW;OK:,=UB'9XZ;..*K_F@/5C+ &[@[ G_[A0@@DL'>&QBF+0H6/-5:6A?ZC%@U(T4N]*+QIE $(' M#5!F 'T&;3!N5 .@% R,47QZU$2#K4.-X<@::,:S,:^;*%>LTVS+>:)CJ-F# MK&04&/7?@UWO=)@$P/:T:*-F'> BN^ M9&1H=D(S_:(:$4=W(R$*HEA-LR6CF/,+K+\S(D7':$!@4%]E47-_P6(;@UJ\ M8BV1ZCOU(A<4H;G9#@+ID'"O[\RV8%JIGLTW 1.L\,MMOQQBFX2* A=!A5C$ MBS*D6%@ME>##77"-(FL;C&TWD6/^ H55D8!%C=XCN!IQ&A@*O+S&0K!>@NW& M/\R.[^ ML=2>@O15CA;WBY/1/ A!C=)DJ"QT#0=L^T% !3A9>U5.%Y(XV&@4HD/.?_JG3@^U<#D3+CML"O0$^BB%), M<+VE@Q7R9.C3'"WZ?D>HK#Z7!H"CXP4(:WB8SM2;!R%)A@+TJ6K4:;24L>@A ML^[5@[D!IV< 37,34!9E.@,KG<)'"PWU)3&+<@>?)@.!8J<".\EF+'S4>EG% M1)A"A,]MCEI;1.#?890&EZ'<0F[ZDI@#,P^3Y4"D++1,HDS>EP%C]IFW,@HX*JC4%K4@LS/#WN7.#0*1^<"=DE*5H^DL-P9LPX#8.F MMX=G"'R8@JI-C46/QZ#5S@KI'BD96&4K^%'?/@X(?.9@C#%7)"7D0EHRK$0"4,^.+!OCO8:A0Q9 M@#4?28 @DX,;&=K&M@"9/]#;H=0L=2>AWSQ0"N33"&@E-QE02Z9TZDTF39RZ MAY,GWJ!Y+=K2EKFS8T;I51$-F\+J@B?A33B!U&Y21/4N\ZF593YUF4]=@'9. M6+3,-8&O&P9#0@*GG)A"ULQ)?BU62_^2XK0@1T[EL SQ1(H.$5;H& P%)=I M7+TX\,8\5<>KAB<@]:BMM!K!])Z15(=RMS(PB6P7=:AA M,$V09>S)5)5M&DDX,_V667DJE^?1-WH@(/=$90TY'(7KCX.\)PP93J.\72I4 MC;&EOZNFH:HA2YD4"%ETH*LS29*L?[G"&U%*2>/)9).8=[P""MWT H_KI:>Z MRZH6"DC5)O>)(#UXO'",)C=&6I#'A\ORS= &CN19!N:T ]XTOHT=4';)93S1&VD\&3E(+Q4$:?NE M'(XK35/F"@SQI\%FT]!LPWH\FI)F1ZH1-7,+G$R7-(9DGB)9RJ+UR%R'*FE( MA7W^:J7#F3E@$T'[L?/7Z"0>.W@M,_HF5]Z=\>_8NIU,QZ9[$LD9O>,.BIV= M-*5HHC!^"NBAY%SU/#PT[8IE>+5:8D!L"I^$^Z4W8E*(R!J-C)7(N%"6#4[ &)R!"?MIR9_B#N+JL+-*2BBDPOTL)8VZ(B/R\Q(FC#T$VD=(Q>V:D9YBS M@R9;).65U0D6B3GAC7"R ZNR9C'6O'2XLVN8'&PF"9NF@?/)1S,M_$;T5F?Y M+;(U7:II.4735<)D-J0A[-_E,5RD1R5+?I7*GR[7]@1"1@D-5K1+P+B8.M:LGA)J77?)T>B*@M(,RNS MG / \J]_9Z\]G'TRLP!0%@D6NVY$7XNHJAS.L,\>UEYKCK@U7[)[+I0$3CAG M//*4'YR>X6/N<2<%+$_K<-?JDJ$8-!SOO"&B&W9L4]8-7MPJ;%*^))'FKLKB, M,*/;H/,BK]^<+LZ)1ZPP#R(C:"T5?;BR'Q44DZ M1)%P;63T%9>I*M\H"L$YH.('#TP-#,6B(A%&L/8C\MN!XY)Y>>KG)?SC,_RC M+4:,OK):=,X9.,M98)IU^ WA:PB13&L#E0M*%?ZKB!+)P[ MA0.'J^6K,AS-B]]___S9'T:5CAB)H$UJGZ/&5&'$SK%4HNG/SF[YJN674YO4 MU"J0WO:'TL.MNKQ/>V !/1R'&#R\-/T"G9#H9H,J[%UE:23(W"6'#+@()=732EE MI#16=/?"NQAWV4XO+F:)LV!4N"&+AY3!'.:8$+1%>RFI^@8L N'#C2'[!"J5J5"4/G-!:RPTQK;*;C52CAGT3OQ6'(B[%Q!/,16!6T@A^,'5))X#A(DZ_ MO5[T I&N8\ZBI3X!L[%Y!%*2V+"FX.#>AQA_$Q?[MMD.%3&N 181U[B8/5V^ M79%T.%R3#YRVD60.4(>'MXQ/+J&'2G/%0K M7X6"RX5-%*;E#E]B9R"%2FIZ%C>5T+F.OV>9AY,G-]2*\V 9)QQN1]1[;B]0 M?P\*\:#G+?3Q-*QMK XYO W[F*8Z8G$CXG%B3V)[K)L>UE#A6G6RP\;K/"(X MI6]&'@+RO6??!"-W@A+@6_SAT3>6'S$G,GB@=<>\QE=#WU?*2FOVCD1G-612 ML"O9,ZQ.MJ+E9E.L2B881B$N6@1O2FMW572G;S,V 1W8=U)75FB 1?)80U=[&CQ'V09]?_?%+GSGW+F8M)Q(J@]'0157 3=N_&\ECWP)<]U.>HU8L)BR0LW:O["+ MHQXP"?Q*7G,^XD63Q:MSHM&9ZQB>,D"QZQG^@T>!I*#E!AY#92=D3.^"GR!, M81@=FM&."2Z-#"#Y.0MAC$+@))?WL\/:&:V5Q^7DZC#G;7!TB,&][X,C+^AX MW^"9":8R?TM$1O0R#EG*$*];PVI1:B=00%@@0JXG?8'*%"%DSO0]O1B343'& M&5)501BEW2QF52U3'O#58 MM)A@U+*;S/4DWN-^S'Q;1A4DW_..P2']DI-VJ-W('$H&\ZFQ+WS$N4M:O2_* M"U?JT$C$%&6LC9/Y[;0Z:-03;0J"G"=HXV-%?,UD%??3% MV9YKBLD'!-YT?T$^EDT+BI&UQ MR5,B/&W:2^SH+M[V+?K0EU<-ZL;\XW6P(AI-L[VZ9;TXDL*.,P =<^E'G MZ;+*A<,RG(079./IKR?NV3V;;\RIO0SS!^Y5_']OBKZIN8/VY?/G?\WBQ_Q) M\OE?_\H^R]]V83 6OZ>O!DL1-M 7_(7S+_Z04@AS3^S;JV#F>]?0OREH38A6 M@35&P<]KDT[$R RHSE(;=C+-%A4P:5D*;9>,*H+_)8D($;;BDI_[^>MG4@>D M5LQ#L>+?EHW:-G2Z?-RF_,FSD_# VZKI??6:*QB:GBZT%ZN-C:D7Z5NF)&]1 M77L/ [4(U9K"1/C*0*U;>8G(K>RZH?"4_^G^5'_N@DQ0,"R.CF!).,V*Y?#\ MWXDZ0*_KGILDS@<(JE!=G.L2E"SVG 5PTNA. O%":$2)Z8H00U#R REJ.B"Q M&BS-)D;S#Z81/L["*Q0H[G>2;N7T#9(R<'R*%?;:/@H*EZR-1;9Q[.J:$A . M1/G!E(O<]Q%S@G<&#)F;+^\/!6^E*/6,TO=JMK68)J@M5Y=J-N9/'#*?P:"' M-[XH^INBJ'4")$M ^ZG;T!P'_Z$U"Z#F MYQ4'ES,/*7QN)M>,6PNK MC> OX& 1EVJL)GXW6?%/HUM*?B-3-I7)MK@9B1!&+O]CA#JZSAQ;PF)5;KP!45N+U,Q^B[5'B MF&-Y Q'M2'A2,V7GV.1O@0!5I9Z(C*%#KH/2KV+-1^_.3E-G-2KMR74B MQC0Q=!/F:ORUII .T(D(%(@SC5;-MJ3/,>*=P["R?W<:=]0?R9+\$0;H\$J* MGQU+BL>2XMTEQ>/Q^HDSO+S_30]6ZV9(SB&^VOT=")4NGTQ6G M,BFC&G?P==B?*^3.1S3QZ "YH(A]SWF,^UER1+V;7%L+0' !9T*94+A_ M/5JF3\0R??O#,^?MDQ5:O)CX<9Y],"Y1X1%T2 ,7!?O,5%[6Z"-%J:7+-/^N M_T0*ROY1]GE=#AO)7FV#M8'&.G,'<8E#>CQ9ZGW6DR2/OBCZ%/DN]3%1_U&] MA=12,>,,ERR8H,:BX#%'H+,X8&H#EI6K771;Z3^QU)2JP 4C)_V>FN]'TI

X(-VCORQ XR?[%'Y3UV[<61I.F7? M$XV&+O_[%3O%3[^CR+EOS7WP>D/24AULBP QA2%#0J6,'9Q8;0AOO]/8)XQ3 MWHX!C7<7'2)NSVP;"=)$@@V4MQ+:CR[R?J!;/OSO5D$]TJ*0,Y\ZXI*A PIQ MTPQDUABON5P2*0N%FD)#4E S2;L!:9"_'.F"B5XN-C@G;\.#YJ4-S1;=1D4; MBZ\@/]$&D4.I@6F-\$'K7OH0T4NU%77?,I(6W?->&N9;S:67K1 "C 0FM%7^ M=/&MLAJB2RE34)L(>C07.(L353XDLGFUMF"@%Z"$2L,E?9DF]PP D+4]0TT,6&:@'@OIPU'[:\<3KE,6966]*1#&0?6C> ('!TI#P2Z-C-B81)D 'O8FU&W0L*2"X4$J'F M!%@1ZC6VRM+$7X.?1M9.O$S*;*&'-!%)<-(',T%N'SOK%KYMBJE+*362K"^Z MRI2_4XI+D. .$6--,'] XK=5)'(!:E[8GZ7=.SS6M!Z3+=(L8L)XT17S2YRH M.3FY0PAZZ?$,_P+TY,3.5(4ZJ AN$M8B-R'%RSFL%WA%(X9AU4XF)^BCB@),0?)OL@RJHC4_"0\M+?;D,DJMF#[DIR.E3R1^D(<"R,HQU%H[ M,P&:X-AXZ+W:9=$5)3R7X37IO]%/VXW3-1^.7&&>T.=[&LK7F%1N XKIZRBH MH4=B5P9+-]H=/O*5%3BFA)/VT7@]/:["R3LLX_H,X]HL2^XNCKR'D:+&K)7P M%=&21I,R3:"3AKM+,4/#9'N%79VK]+:\HIR#G$HS=W,Z(I#J,*[[?/'GES\3 MT5H(P%ON3>9NJ>W5KJ,5*3J$<_S&!!<(9B'\4L[$O J_8>S1B^?G0I8Z3YT9 M%Q4O2P:[(W(\D&0O+#?C+6PNPJO]X8%&,FWVVUE7!J:35N] M3NEW/;2@GQ!)7N5CB#SP,E*Q@SMAH_N@"N%CEWTFVB6'D3V6/UV5JW 1"<+/ MGGSC??9# R=\?@0G',$)#R'#>W;K!KP?&Y4T/7V?7W1_6I!C^$R*L<%@C5H$ M7HHK\D'CZ]_.K'R(1W6#-P+:(R5.@@]TD(=#@42[PFG4XFQ[0VS'2!1+*^G\ M(7M1+'/M8C1:2T6Y0J.U*RY9D0]]+G; 4*Z/VI,EI[0,A[2+55QO9CC!KIJ5 MNZX3:M4T694'ZW-B4B&$_E:6W6NE][,"XQX?X1R91= M2F*R*852&MV41."Q"F?AGO%!HU3XJ&4\(CW^I%@9_0?-IZRX4,!4XG.7S=1S M11A#+^(WC3AV3++(DV($-RSKJ=_^"^ 5I.#YT^.[8",#;TW=$,'@IH3>9H,::W";1DTT1HI/<9EPXG=A M8ELY2L(B\I*5-MO4/; ECC'7G*+B'O-X0AAE MS23HL&XC]YZQZYEXTSI9,J8H,V;?RUQ6#XT_CFK8@"T?VC<9!*N':,SF@+)J!@9E:U;MC[[.>G.S:BR$Q0M$M5 M;NZ6IVPT1R&6C]B4B=!,M)@W0;&^H>@XBO24G,JPU7)M M:Y)MTX)2VY?,MDN6"6&?MHT0H73?G-".2'M M7V+:?O_L]8_='^Q;5TVWI5>.OZ/\:-D;<432QN1#?:<[17+0R':3V2V7U (' M,Q^W.M2'853?<0*D^TX;R$^B#K=F'/0U4Z)BEF\(BZMS!/1QZUDP6X094]UY M?#(>3TW<%J1( *P-L?=QW%L7-YD^\@GW\U/EH4^@ &Z2O JYF\)PU$W7"W MA6Z]I7',2;L=JXE_0$*?PSKUP ,88(8F)A$)L!45-Y MWWADI7VT*3^^VQHSPOQ5(>< MT!W'T;S/GD]8FSDNX>[CC6IP$^A\V(B>-O)Z87=T?&*]"&?*4!>+S\_.N!^L M5M!^#-TGW7(Q/$Y89>=IA2.>?U8Q(.$8)BXPZBZHM0B0[34;CJI?G3VGUJDZIL>$#-NA WFZ_'9XT>G*.]'*%MR MF<>?X$2]V^9_Y:?Z69SJHRWXM?PA>XZLF&I"KN:R M02\XF+LB2@9M*GR,2W)-^G-"='J#W:Q1GCKI!LU#D$W4BTEHHEZ<9'R:6NZ[ M9X-'M0I- +J,&2 C$09BT"Y&Q\#EX=XEO*@FI@4AQ[@P\@ R5 %ST0KC31Q*'US'K/++2#Q.-31DN_N2E4)4 MXOV];!2ZI7$HCWPX"#?((X0U@+=E?DQ$1'OF1!+"G,2CC$::R#LR'AP:^/BE M80#\WC>M!M(%$$K*$)D2>K[A_X[L & ,R%*.+FT4W ,[SGPBC(3C7?[(MJG0 MT8/]B.AU.C&UC,,++_G-$?M^\,M/.#4DSU'B/#%,3)J^3%)?LQUMT)H8M:L= M%\GA+Y+7!A-RYQDC<,%O#$M5#2TQ(N,T#JZ*:/A0JG#$SL/F*&*I84^DKG!< M+8>_6E[RHO#B"@EC-LN_16T9"?>+W,GG2&H+%-;?T#>.ZV+/')Q]?,MB]I%> M1ZCE+< _0 M@ZV0C,/QV1D2(H370Z K@ =\^,7G"^3 @1]0Y(DF<&*""[]=;(=V>:5LOOQGW[QF MV2E+IF722\%:MSL!)S#@"E"!X/=*>YH+>GSG+L?,5;,$DYXP$2%AB>(H=UU( M$5\(Z,C$#]M8VI>RXDHYD;AC943>DW8+.]HCRN)UXX&@LQ54%]1F%"ZKE<\? M"JY'7)8J9E[71265[U8!$83RX-Y5R,&&M5R\758#L(C4Y6>,ZX1][+7C9\\" MF>8\M9?CE'BQ=^ZI1;71->\H8&*\YK33J5[],]2RUJ>!D!CF0JC9WG06 M8MV ]WUW56Z-B%I(01(+\N'J<#]:R8$9C6A[7K)53(!O8ACP)2RCX$[>D-G9 M+7Y?_L'2@3GM(,(V?!/^3']W/60AAF^+*T$?=W::QKLOV>MAWB0% >8A\@\^ M<"=BXV/.4KZ.A(T(^NC&X<[:\]M?-5WA+D,]@6[Z9H\3+H:,]PQ6#;UH$5\S M05O"#F;WVN+9=,Z5Q$EX6HMX]FV'BPJB8Y7#1U/#ZU!'0RY0*U:/)4^!S@IN MZLX,<2+U!9#!@))<-R"KLR:/&MX>9.0UX%!",,^P/..M2_NQ_\U"NJP&7TMG M\V5'5UPJX/63Q<7I(38OF;!#$9L^JUYA22W4/&Q]0S"J)$!"[@Q/GR+BW-JT M!81C$JN" 7@/".WZJ+W =_.N4S$+&N/7 SDJ1US-K_2RGTV8510^!RHX5N 5 M6A-X FRXM%3NBK'A'T4)K\)Q\SO2S6 ER*AZ#PL=WP2:3-G\X>#);I9CVN3I M"L[M*#)<#QI3%_0>\$@7C8B>P+<'+!(/62>,WWS]&VKJ5H_Z@H3S1O9J MO*CI&"4E@RN0NI"3O9 ID*WCG(:6$>^?[P5M>7WD2QB:.\SZ%24HXPHI"ZX M+T1?DEOG-\$H4TY-O",72ZB";,M MUV!% MUUX@N@P9J89%?ZC8AU QX:T]F(R7.:^4B)QAE4TEN)M(<[=X.HOD.$ MDYWXW*CS\5).1^"#6>CS2!^3\KC+CN9]SJCA(MUPM-X3HI^)LJ/TM%!DT].& MD9_GEVT1:]PRG)W4$>0K2 ZLAIK(GG8SEN$7NBQM]E)9[N[>-S,$6:H[5D;8 MB;U.ED;ZR;M3^G<+%BW/-3H>J1+$S2Y*$6/0#-R>5I5K<[UEF224/1D3L:SH MZ>PH*8U2@V]G.8GYES9'6&T!VTGNT2,1J7H5YK$BM0Z$:-=\P:$;0<:I#W ' ML][?!&"#:>(LN5 *%585=]8/I%)@(;3.X-1 4%X.%DN&%YK:IAPB[N.5"]*MO7 M-\U0K9#,X%;22'67KY#5HR"RX$X7)@/B]7"Z>.[20W<2>)9HK.&YPD:N25E@T%@[SIZ=:YT!H^[\MVBT>^\;_12?*-C'/H.]LX= M&)PRTU9;UI6^);4O &C!/2OL.3AC8I;2HP@$4^Q+M,48:33KXG);;T_,O?WX M(O,^,:K0U$G<('S%P_]< SS[NN=D+T$*)&%_D,PX7Q[Q T?\P(?"#^Q/6L74 MPUAC+9?* *6NR4)0H+'=M59BX9QV5RS;@I(4-RE]?]W4I 0<3N=!-%I*)3^A MV#[L$'2#F>MPV"+!O7K:ZJN?!GO" MK\@2+(#Q9VGO& 4:(="_D9[0F!;JB)2&:FAOX.E'UAJ$5UK;D")UK 10Q2JX M(B&NH49HOKM/$=P@7HT^4BE$+QTW<[ +.Z60U/9I*27M$'1W^;H [P?W;L]9 MY0^7/X"#]JQ8%A#1?O(H0^L;LP'>U*QR>8+_8JC F0R.!'42CLN )=7TO6># M2P11<$5Y2L,?G*;U(VL?26XZ#R[SF#$B3SUDQ> MPA$P[6W%\CMO/=1+E:,-;C+(NI7HB<+T&!^N$%"B4M %2['-5>X:%G@E.>DD M<1-5M]+ZO0!;0_(N/XFD>KTC;KAXA\"QLE1HQ#HRT68S1!>PY3H M64>&TQJP.267,P49]2&JPN7':5NB?_NG_[4._^_L[".IXOTRRE$X/$4>K#\2 M AERA[W!XE%-88JWL. '9KCW&TP2P$BM-A0*(0?+*]/4!NA XC[*15W07J0" MA?:-DE++":D8F*HLLC9RY&,3%YVGDR>/3AF<:,OZ5O\)N4U,D8F7)L.YB(L!)[ID=,.>^K"H M',J.+2F[R@DE!D(9"=150YSK4-"C.I8.D::83P2ZPWBJ@GQ@!IO0@B"W*[B, M>QD] )$0D0C F7F9);3*,\779-NPO1@&_)+ZN!9%T6E,#G) MG6,MK' S+02FMD;*5I'.S'/V9@Y.IVV.6/$[\M=X:C@"IY9:(L/G"W-'=IC, M8"W]2F!0RH)1*<%KSUU;45S8VRJO:W97I?9'Q Z]5,OCQ^R>E3V_PD3A"/UPOMR,R1\=O1HZ<%C;QH>4@*3=E*S0X>$<6!W%BH(Q M$O>@TD_$%.=#?T6.S(@.Q4*"QF]SNH#L&<8^K8M^1U"[OCPA6G=.52M"DVI9 M2OC/>+P7S\[=0X^PEXS<9;I])ZMG4EG"8T0!)17,WVD('DBT(=DDOM4K^$8G M:/8*!KX.7M1S@B3CVF S?RB75^'Y M4 !5!HG"%.T=<:P(&*AA+"/[:?*2# _8B(//?)+UI<&Z'4>;CK<^2WS "2<% MUNMX&/SK-Q4QPEDI.'CQH$55SOF(#7!H[1>-REJ$ ,#0%5I AE)OI$F##U0P MF*L6 E1U7:^ D:GHQF$%Q65$-O<(TWHPB^?GG]V1G1*0E_B MG8C4?$"G6"T,]D[>.BF#/> 9],Z,W\^]"5[\P(/\T-'(Z&A:$56HRC!I:BLY M.V"R);B(5OL2AZZZ^5'2[$[*X6)3@IE%&'FPD4JF(KC)>R$E@'@360S"-S L M./AYVZ83TCPZ'U:E)9>O\G\%ZTHG;'@S5FVDS(-MH;;LWD#\*7VO4AW'DA[F M"LPYJI'K(%2TRJ^9[/G!6)6ZXK9IF$\=TB!Z)2T,*.A8+^$*7SH5<1UG0<[+ M4),5$D',3F:HZQ-"$8814<: B]912B_.! TII#Q;%>@5]#@B.ED.>N-@V%MA MN;9)C; +6S(^-('YU+'@>"YX?01%$*?E*P M>0*<5_CAZ+ 1=Y5VJYS2G0 C[W$H!W.VE%,9_MO&^D[C$Z46:N[D-&3S3Z^? MGN-;KYZ?/_V++'<[Q;^[O]]'8) ,'.U?WD\&T*@4C:_WASVVS#(731^:UZJ(HDT#[8Z)Y M[)RO$0JO;NJ3^'N,W*-OQNQ37C4OOU!P\Z\;+"RT'*#:48T]K*?R8(*-M[;9 M?P*4XN.,-\9)I]D9(&#L$?/$EP*(*/T"H;D5U("3JT' MV[9J'!!7!@3Q_TR"D$$P))K0\@NE3X]/8*[<)]L\7H7C&*V^!L@W7\-;Y;;BSQMPW;* M*3*M*$VR MP+>[7HU?S&4A=T>>^&(7?*YN!AH3%Y4@N:FI^@:E,GJGL $*4-ILSEM"6Y3-0-=:)E;9=FB&?D6\#RXFN=: MVKA[3X]32@&DB8+P:&%SBYNM.8'PST_VZ'PW=/)3150U]7O$L]Q^(A[0?DOY M["@B<0C<3!VZ0BC_/'PQ?B^+,#9*Q[)61#T Z-&LHUZ1#P0Y"ZD-(GOE;36E M1J5)QZ)Q'X8\?J8BPLX\ZX3_YAWUUS^Y]E\V]"]>O,BH)3>$L-^?$]I0(<)5 M""%::LWMA=$P;,77W[_.%B^_?9')L2O-"U1DO-Q1QY^$4_CRL^?//MP1,8-) M4J0BF0BPO]U)VR? E(2L+X%D2>($?82:M+]6<(F33+!$#^6)3G14."&K4RF% M9B,>8 [D1N6@T0XIWZT-AB)AZ-I0)AYS261A]65_U?WIT$[F(Z'WX1"]_X5H M(DGP%1D@M/:-]+$9C" KZ]?_N]L M\5,+ HOSIS]EBZ?/OO\!V^2E^1V+1.Y3VW@T"K@7Q\KX,<*^-T5\*-M M/1S;^MSR$U5YT9*-HYHY$PP5"<]5=#[?JV"4$Z$=J?Y("ET(T>@YA6Y)$*]D MU2&@IQ[K[:? 40+F\%?OTZ;K3S@5#AY9E6PE/.^6L$0X?Z& V M7&XYU31-&)J5U(RFM'"E4GUW#I]&.1AI/18Q6!8R#\^A^T4*(@2%$'& @E)I M-2)?FE2Z*Z.J[86(B@"2P[&L15\P:=YT5I%?-!9&SR"81"4-[6@35FZ?"W&SG71.WEAV;['.KYLV!Z_Q)3C_^>FQ M5ZB5PSJJ9K*)(F>P:K8*8]G'&"-+O78J'$1"2;_P*Y+S,"!?+>IB7?8CIM[( M!,VVC;KK&61$Y+D&6ML(KZN0>J^KXFVB_ABY#K.4YE8/VV6I-6" ?P%>49S+ M32%Y?(Q H7 7,K\,=^)G3C+H6!Y\.B>96WG2;MQ'V=RFD2U]]L<*Z*^H9U'? MS0NMXAVK6K/3_5-+1.8W6)(755Z_(J?*;Z0_^W6Q[;EGV9!UWQ>7^7(L!45W_K7W"%?^_'3Q8QTY?[Y&?_29$*=2 MZ7G#Z'3JBU8FM:>.+XY!S#H$X=3,-VSM1D(MW]5+DU0GJ@U2 WA;+ >8/PXG M&4H)>F."!O:++YXL?D*[]7FP^-NAI6.F)^?EA^".!=L?HH ^6+XP2&=/ M^!8WQ05E3L* M6MB.>[YSKL#1&AF@4 3785D<[_F'+TXFP>'1V\M=L\7^&<."CL?*5W-M]_G^RQ5/!S8X__8I^#%>)N)M1 MD@\/"P=*X+2,;HE8=-9E"HY@6TCW)C6?9O0Q34RO+0/?H1&>_.DNRB\DV[I? ME.W$%N#5+Z3+=-EKL[1>+;R 8E&\, A3+;#U,GM!9/EDORZ"JX)&+!I2]J45 MJ(,P1IZ'0Z5&_CZ>RXP\H+=*R101-:[I/O96^2^TX:P0"DBB;6AE56!)<(=O M4XMO'%<(/6GB!<.U M,_'4Q$1V2E[P\ZOOC:IA?'5H,*XL\;C?X'8 #OP/-;O[G^R>CY$ORM5__>[O MCU9?KHO\T9._/\H?+?_^V>?%9W^_*-9?_/W+K]:/+K[XZG%>+)_\CNM=\HN_ M5&^^?O+59Y]_^=G9G@^^?)Q\\%U8MX_."44G(#KY]+<9B#WDC+.)D/ @_\__ M>O3%V3>/SD\7'M;W&T[,.SS/:_*UN(STGA[F-X-#_N@0>.1=.=BN<4 2D4,( MH[\ER03Z3K[HX@MR.4H=P;520[(I)'CB,A^D*R)?RC[G7G^*(I&?L?J6=N")(DG? 2\;S-@=S92S!$4G"T"D)7OP!7SK,RRIZES3E/!!ZY\R9 M]NF-,N37+@KN8'%>/W4)TJ"A5A), NGUS67!M DH'$[.('VW_1Z$,=6D/H _D<(13WU&E"-YPWAH(;O! M$;PJEJ YXI4K7G+)!#MK!9OCE=&%;TP. CC\^.\)$C?.20X2-?'VM4 MZ3/]4B#0<:HTOEX@"C6"V]"^$)^JIFPNJP/>P0R0BN#>%!I?#2BR,!LS6&75 MO$>%0E<6D?,11)P%YY!)OV]O5>NX$@]F)7ZW7I#* W=3I9W-YOF0_O1"(/J$ M(D>T7*YC7>O.DH9=RB/Y)4V/JYF^,.I?77!)J-GCBFL@>E-$C\@%8H0PS*77;J!R,R?/M,HEG0>Q9CU9Y(LZO-Y( M*U=%FCJ3!23OFFCSPR(MC 5!Z^:\387=S3613[3*9K9EPA9P--J'OKK/.^59 MXC;[8)]#Q*2<\*+02HDSM)\NF? )G8)O"A<^,10&H5>LFF>JAI*-NI6B-]!& M6 L*+LIE#I+*X'/ HH\H^/#!V-F@Y1N"9/"Z)#:;":_2SOU]!*3$P0MG^+BP M#WYA3_UBRO:4Q*4OR"W3DI:$O^.6"+OA^=L?R0?P[,[Z/] M1N66V5SB.U1@_K]FT$S^-(WOBA(YJ@C"E873=E5T2V+46['PM;&D_:I,_V^6 MQ?>OGLVY@9D5BVCS.')!9EOIF%5@J;4-5T<"(F&2)J!,!W *>N3S>#7+Y=!* M7LT!$K/IEKIM#XL/[),7NS!A_&?B_N=R4VO^_HX[T77LI%AU6XF%4;P",+BE M)(;JDE+4[5D3IPM'A?(T1VZ1BF1_:T+L_,IF[X7<(0;55XXJ3^F[)-T_9'R>R0;&5FYK\Y^6U/R*]5U M7F'.7D5"61KC;[UC^YVD/GYC7-5O28[ZZ63&'Y!=Y74!95@;@KIN!I8VO)-7 M(]CH7=$+W":^=$6$C!6!MU< -;7L)S?KOJCWS(JQ5L5[J92M7E6O"3)AER"+ MX#!<6J^<3JS- =L-9S!6^8:\=NYNR4E\(!X8DBNQ@V#V".&@D8\."!W!0)TN MGA/@/AP'Q(,]6AS;JNB+N?<7CS\. 3RL&EZ_0 F2M^%*?B)'+(N3LBD^I9BG M\Q.?R/I&A(-$5Z5#XS.30R3+(5Q^RF'[IX^<[N,86XR>:5-V&#NX5!=%?U,4 MUO@=T\YI&];AM<\>IWWT3%6^?,,:FUI/B @KS/MQC@]^CM>15M=-++/RH3MK MEN*;L+NRVTWIG,V_)DP=IQ4DBH/??#0)A[]ISH@Y]H M\XZY7:(4K2S3H')<[,8-^HEP:CU^= 1%'D&11U#D)V3-AMKJK"ZC@W;R;X*O M!4SZX.DSRIM*-B7*%B.AKX+"%E*3:I"D8T!BSQK0BXJZ M$ZN=I@>UG,M2E-=%DO$1WWS"49-SWF9'R:.Z:$\7/V\;RK5M""2F:J 0#C%& M$RTL)Z0JJ5H-4WL[:B^4K1$K^/N'/^S"R[5%0OV%[ZK@6T+>4O"%K->/8)P9 ME,(D7[8:Y5/C>]P]&IE3(TM?ENHWPKY+B7J8@E5#?I!5QT1GA(M6F)F*<"1D8D;"/*]=\EJPJUS!<.G. M!)$5IU#A :MQLHZ[UB#TDZ$X18PWU>GBN[5F^U!!X[QBS)F.$8BT#N1+-J@Z M^B&6++;0&&2FHZ63?B@[1Y&#D<$2[[IAL]5*6T3J"IG[3$'N+F#N@=8F&NUF M:DBE<5D5MY0K,IT>F0Z@0(I:QYV_6*R$M]=89GY5R:++RU6\Q,/6)Y*A]^?G MMBU.<((:$N=B*"NI"/=[!R0E=E+IB^2[I1#J"$I"?VI*E\8C0Y%'M3LQL%A$ M1JJL9KPMZRGW1"M7!M-"J."J*B!WCV7/77N-*I$,?86>=BJ?$/AXI!-R]QH9 MH8-D4]]5U(GHI-R8I0S"9$4.7:1@BI\1(1F-IP>,CDK@L5Y!-. M-8XJ/#5NP-?$L<) :,U2BTKU4FOXX',GD3".^;M MWKK/[56?F=W!)S"]:+04Z3"C&#"?#\SDY_H4^"&-*KT7;9!+L%7Q9LTO?7T__O'UP)7"AG/JVRL!-8(-C$ <9-"ZS#< E' M2F'7[%P\_?&_OWMV\NCK!1&3D3;PPQXDOW SM,G%[8,R.97==WBWL1YIV-,] MBT62HF<;%BK=-P=67N07:74$%Y.%=P1V)RHWFQ#[#*T>#?) 49;Q1$41O=@= M$XA,'@R"*970RO'D:7KWNJ'/"@2S6Y]R27HZ< GV08["W8DNYH\DSPJWV3;LB;U(#2='#GQT1(A8E$:NXM]A&+Q M=#%<%'!'AEY: W3 %K1=6QQ?X>TK$%4/M,_^)8%X$B*.PN!PX/E @3!ZVK M:J*F?8-M,CJBZ>\+Y]IXE%6%4-;_CF0Y%=/^RKS>J^Y4CW*'.UL MTY'9VA!TCVXE7ID03C@C1.LAC%TMU!!67)RQER,)XT\&23;R2(68;& _P-_YS['L+\& M:,;QJ4,O?A(6_4;6(-:K#9FZ@#8UBA8Y!N"2$UYM%%?J] M,-RJZRMXV%'R#>YD-[9&60RSBLVV:G9%,=65TR]I_FY5T#=5K'J<(;/VMCCN M1!B>2RQ_6327(48-,\ALA:4(H?.*7IS7.[=N;"/1^:,> -L70@TN65T*F2/I M'"5M91MFVY#:!9?Z% XFQCE#QBGC.*)4%TM1X)#'4$L4J%@Y?Z;O4<;UVWEO M*N=T%A7[1+FBWC=[W[_O(#]%.V^G2E^:F-N4;WF%QM,TC7;0-Q\U%"-5[H=U MB\7%GWT22[,IG%T8]>C=7/29KGL".!:4SI;X7[B&F9Y.B3R] 'I3B6H?3)IO M@+ZP3WN7-_1TX:>+UQJ;*21[O"EIW?+AVQ9)(I8_N"*AJ_'<<&J2-D^'H'$\ ML2%,7*-IM0D'8\OG/1_L_CHC3*I$GNC>LIR;B@[ T)*QP ?)-70XV-5_5A5 MO[NJ_KY3'$644)C ^_D\%+^HZYIE">]>W%**(9).]>$"E J<+5,7"1LTR0C- MF!"W]<5VN-RK]0^)>S#..](-2CK,+>6->SZ.RP/Z MW/(2.?86_;(^RY1F8$9G4@::C1IZ&ZUWNW*:Q(2_ Z=5AY9AE4C683TI"DS0)!T3[Y!]+>*)$W,8A?S!YAK0@"= MH.?;AV "%2Q;E2K=J[O@61S>5[SU6_MCW\VGG"=9A[D,\SXZHUC$()G=X-O& M/3Q)G!2K*8_0_D)FD@I^8%GEN7>7UP6]8]V5JCR"P4N4+CA(]6TM9OR:A:[AGO?,/X+%?RCFY7\PZ=D#VJ>?X!69H%\Z7CRR>CKV MS8HB;YH1UG%:"4'[OG/.SE>N(Z\:H2;GAN8GSU@2+CD1*:4J'7=<$,HY*@PW MIQ[B;L_,FJND0!V)!+5 &]'WSL)1 3DOJ6N9Y#=X4T%]>0[;)/Z0IYNYC_;\ M>#$;T8A0%\/KE8IZK/EZ]77(FS$-1;WD80;2H)447[GL(KP\S,?+[^8W&NDSL;A9T=JFC; F%O#(J^#2UJ;% M=9_5Q3N7[DB,_N.-Z^H-:C!B!I/S?; <^]XXG4]>R-P0#W]VK)5D&('12K0X M!Q%0AYQ*,KU)[).F.%P.WY6[;_2XF"%(<-B/T\6!' '/V'0Z==RYY/)(JBQZ M.R(?IB,Y(<.&U:[L7*U95:N23'TP"P-J@ADF;\+@EQ*<:?OQ@UKN6QA'V#(4FKR$O28PE%1(!<1KL"U-CZPY1%'"TAC M8BT1J8<7C0>T3DRL+6[0-"IT]0KR(:B?G6\>+E3OV]J4LGWO0,QW6&M/TRQP M?&+QT*F)OGPK;NJ2V T(>)&O2BXSR@"H([$B/"Q!?#L)Z24"BJD'68&R*<7: M7[;YQO@=9K@ ?FJ$&JYG'&RQUZ6D\R&R/>VQ^\;-%$N$EKHGB(LDN(JW2W;O M_&\)*[U4O3Y%EO!8J1+G[4.$%3#>*/MH%N\J WW\MC^Q920F7-$6Y[(DG]PE M _$RFG]#H.81E7'!.41"P=/060!*QR#A.23,*_(-DRN(_]Y?M6791\-? M.V2"1Z_8:A!P=][??GUSA(PB8AJ_--.7U_ \[R1M*1A <- 67;;';GPD,<;> M">5<'A@T_'R.L$/&O,?,C^(WC?VC+2G?$M/1G5,EH[CS60F=,IVHT\5S!2+# M8C#E6^+^^V-)';SMT(:IZHK)FFE:V_8SS\/6"8^2$H!HM2U-###$A9?H1GY' M"YU!/?:,$;9DC\79]STC-$;S@+0N/./NA)U2?=EU$^Y!)UQ-U;B3J4XKCRLY M!02 R:5F%\_3%.83A7:=VR;[D,KP,[>E9.STON86R(O/SYR-Q?2YTDFS&KRO M!'CS'W?KW"BUA6+/CXY5CV/5<^'KWJ2;T7;#VD3Z:M2:[-GZTHW7ATMNZ8,1V>. MN@MCB]@W/4),\2!N1F7-7Y<1.)@LP*N"+)@JO(OC_C*>-:]9AOKER>=GUAQ@ MQS&R12V'P'8RTZY^X%#]98B1!4VVV5!@2,[B52DH,3D1]KRD$@Z7;69Z\!/39+I=U&XC!WH45PU&B[G2[^;(KF M'K=KNN6=T5HE-U=>TI5('$M?D2G-S;\JQ\1MP>)TT%_C8,G.\ILKZ7A%WF[T MQK0(Z,C<,(R2^D!7C O2/&(KXO#)SX R&JT6?@'J*!T]>=G*C\/-]\R7I U< M&C:6VEP?CJED9DE]+X$/&M10ZF:GBW-/:UH#PLD 4=6>@XJ>A"7N)1$313PK M,Q#K*]^V_!SQ'X;.Z0?89F,*5G\[KD!=Y>TF"6ZR7T?R=R"6ZUG!F-PPOF-8 M"75"U5TFE7_,(Q8.-F N;7NO;SO.=_./6#,VRC/&US<@6N=#Y_Y MO!=O)K- ODTZ12B\HOI2SYGRE:,S:W"A2@*:1&Z^UFD.R@% M)V:.BKW=%AK"RK2IT$02GA1<]Q"&MUK #P7P=WE%P&HKZ ]"Z%E.YQ,=%H8? M'K6$3X%6LBJ0^J3M&7P5JKV[H%;63X)_B;>CYI'+7#L]-$U*9 KA&>,RS("V M(99C3D-M\V E$?_"2F-Y(?65[5U.20,2 BT/.8@H@&3U^KLZ=)J##\!(M>B> MY6P@9[=EIJUFR+EAV@ $@:+_O2B CG(9=;_G8G!NT#,>:=?3IM\)!S9W?I'F M.@&0%6RTSPXDC:7;2&; ;E0 M5W&D%\U'9!5H=1;+MT6_2WI2Q@$E[X47"VVSLK,4_G2[I@#Q<$;^)03)U]09 M%.Y%2<2FZU#GP2/Q884'<6Z#U.IBE7C$2SW4Z_RZX6:-?PRK4GRDI8P&FH=O MR#HP5F-&(^)!ZOI(:&J'6]-..RLH)5%6G7'..ZC?9'5;&\7?HKU M"4&TGTOW!N=A'3*VW<.Q4OY,>T'\UBAV:YT?5D>3@S0FV+GY\2\ M$/J[-OP\<, U0M I=1 =LI*#UG5@[66]0DTSA9JJB!8' Y6/U;JB+L$.8J,0 M<= T#'8&.:B;Y;R53 2!,W)BP9PEVSQ]*HL2#"I6 XP0C]2'9$^H&L_O0K' M:KA?MGA5+A(%&7)J-*'*4Q?I M+RP@L9<7+H#3Q0\%$>#<,BIX)/$JPC$ 8IQ@16@;:TM;9]@: U\W+.^PN<_5 MDYKT#^TIYULQ/FIHF/B!V]RNM33H>0K(2:0+)KVUQGB@K86.N\6^"+(/@AHO M1QD+S0K;YG#(]5:>"Q_< ( T5X%/*B*UTJ"C#.D&JTV+@8 6(_IL&$QS%4Z#AD#S3.J$ M[F&.[KI-$UZ9<#D",2(?5[XJT]$0QT;P).@]Z+'FE>;>?WUS6M#ZJ;%3U &H MF&R#Z.M'.XN+Q>%PD)9N-UO!'VT'.@:O2K0BBWP:G7J*1-PTX;NH\D2KFULS M U9=-+2+OP3[KJ5N'%Z\#.]MHQ:_CW#<#FU3Y(:*V" 9DLS[USYRYW9.*CW8 MQ?Z@2^8.K<],DT2MY2ZFBW-NN?%H^$1L\C+PZEW#!.B;NA3T0J,#QWQ-J2__ MTZNR*E*M1@]@4UB>3]C@O^N.+4)8I&_@L^X_.-W)X%F.'+994W?4 *J3S%FO MX&V3IT3&-/Q&NV&9-LW>.%-%G[)W[;YT395"I3N-Y!+HX]$P_A NV\"/3I:; M\Y<1(^6=5>38;XX%S; 3EL4MU$.NYWFD(;B),H"N%1]<^15\:D%I"XQB9JB3 M%L XU[:DW0NIR:80.6\CKUIR]$6*EN20C,.N&R%%HKO9GB,',U! HL%!W&#C M#-+L03/)'XU8#BSTZ:ZH0>"2C]9]_HEM1)JC76$8_8&H>GST^PU!B M/USET/%P7J?1)C"+0J4$C[WF "9]Z+H![1*9E4Z;-%L"+A<2ED0F5LDZ#K*Z M^MFQNGJLKCY\=16 241]?^EI M(B>IDW*9X%SDOJVROR8^5/#RT. M57&)M20N D:.?%%Z_ C#ID(FH+DS@ZPYA5_QGHH$N^,M%>_A\@%A#^9@(HI[ MR.9"H-7O#2G^?AN+T>.7FJ%NU,(SD#?<:Y='0@^0UH_EC[> Z66%:&.AASA< M#'UL HWI%XGV.=3>CJ X*#M"\R?<7JE.QPV O)AL5N=@VWQ^?03-RS]>BYW8 MYM0CPQJ&"=FUNN(^$$)&2$8JX6B1FA*"O#2RGDY[PA(AV/Z2*A:K>%,".V0Z M%U*H\UD6N MIZT4W>ZH^GA5=5JQB&77,!C!RE+Z!82[JW!BA-AO*=^2GCG*#DV;96(#K>*? MD\:SR/XG381]3'7QF^NCCS;?#/_Q1]>X\F-J.'T>SNUJO_''.[QS.>$QD1XB MP#3L%81 ^G5*H:59,Y>54ZYBFY24I<(8"!^ZJ30+KRB:9_2:#.X/&0(IE%[G MU2"PZR1!:91Q]M)"$<*.Y!ZFD.D9R:GL8L)40!EQKPQQ:RO"S'H!CP$_R]Q2 M\5JL=3!LS !9,(/7.)E)$@P-TP98UQ@*:HG.A')?F/@AQ=# MN2ZE\M4:G6RUNKBI=B?,R1UVY;.B>Q-B]<5?.']CLTD-$N^#Z_DWIL[_KHX) MK$IHAX.>N8[,,C6G _$%XC-I\=6P,UH?,%0CZMS\8 T MP)L5G?5+$,R0[KV!059 GV9.1M_IC:J0ZY]DX7*V.L9P M/*(-CNNA+ED2/NWKZ9-'Y]BM2QR86)R,*P06VZ^"*?V^A'B.A5].E8U/J/Q< M(Y*%XGR7\(6%DZ/EY_V)D\UC,G\.H8N<2T+2\*\/0H6$_DJJGTW75U)3VO7+H"U2I MWVY1+:A&OBS=ED:;^_#(WCV\OZU33F6,'5>7J-7FB\^C-9D0QEL(&DZ)DOFL M8FRYKSV/ QS'&I#$6'KHH8'2CG2^_HJMUUOM0WCR^#]C1[OT]$AB49^X&?I. MZ5Z2:3E=G/MTPHUH*WC?RM/1":,R<)*IY%;R]"&>_J!]P/O[E!T!;JJ2P*7] M)7F4W#ZQ:./I<:^0SJ[@Z.MY@) L9L9:5+*R!SI2\,SBAWC@%((P MY,@.LDCZ^;%(>BR2/GR1=&2ZLPE^WO8L&R[A[T?:T/?O.0,;1B.UJYG42;CU MZ%XXK'SQ!_4 -^:PJ9$_X?&/2KH'HZ1K@;UHQ6J^/F9[I3)9$ XZ3O@^\??CU!_,U%NMGHO(43VI MT!*\HN=-A$JK-E55$'$WE *I+$Q&/!Q?W"PL7# Q3KA!9ED=P F_ML 1)!)D M!FS7Y<=R6-R!4!S7W>&O.VN<"T>PR"*[NIRHE"UW2_N3^[Y"B<=FBV:8UC 9 MKB56'K4U+HORFM;%<=$<_*+QS;1NZLDX 87'!9G(V=^T=FB9(3HN@\-?!@D2 MGS%[H_[Y)9 U*?L[9>!R-!E0.[IE-JK@M ^YBBPSB;+/>P"T?UPVA[]L@!?T MS?IAZ5"01QE:M$C3&J)<8&A-BDQ1YN#[.?MESLNL8-?8D:#C[J/.W3< M-(_UGY\/%#?E-95-FEHP[=WBSPP27SS+^YR(C30L>V570M'WS\]>OC*E96@] MLX1/53*$ZZ(2_A.P#BM9%M-046^55NXHW[ZB6X5=\/QG]#I3KNBX* ]_4<;\ MG0(N!)<-)%[/W;%C:!_@-* 'E#)50F'BJGQ_#7]<-1M;M\7;LH]?2A?W<3$= M_&)RM@4YFI]/7Y]R"P970CGJUD93LB;X1C0\.=0SQD807WHAI^[3IH7^^4OS MR\Z7_7'M'/S:Z8,-6:_A 1'%WT7>MJ5VI:I N.&>FJAL/8!7*=(=3<%%G$@T M[:,TI^CRD.K7"?;AN*8.?DUY.4B?9N8./5% #+:&O)FE,'G#NFA[PKK-A]50 MI=!%-3S'!7+P"\3%8'M0E0E_P%L 5[2?(5N(S1)8?S!9EPVT"[@: 3MF8NQP M[EW.@/[1ANM1NTK,,3 G9?"TMVUYG2_!Z!CLTS'^^P066^0!U#)_G[]%)V18 M;VCN3OWH2>W\N 8.?@UT1=XQE#&*.)%HG.%DV3O>>;^$E7^EB5D0GY%F+2I5 M<9,)P;H9]+D)CW>%RW.@);R""^IL!,LI+[!J=UQ7![^NN"75'6>71&U4@K(LXS!4O!J%2+H29OA/FZ+7=#G;Y$-%MV MH+4KPCHJH+GI&$J8:81@W !X,CLM2$5.]RR4#XY+2QJ"]K2+&06UM!B)+H"E M&.*>$:W.X *VETFC&2?)2J]%Q)6#-?-2A6&AMD_T/!.KE2+7.Q+'@%UGUA1C M<5OVON'4.:&ZET, >U'$%BIAXAX3WL<^:FE( Z=9ZJ]Z^N99;=I2R?J;VAIK M]3=I]T_7K'O2E-5^7'G8C%#E[E&S$>$V6D(*!LK'7NSF8LS_I^U1G;Y-,%2@ MB[9P7I^_:*T-2]PECMY/#Q*1_<41D7U$9'\H1/8[&-=SVYK2I0.\,K'3.B)T M;K[@QB7MQ\NT82OS--W*?^>2<",(N#0T@5_46@)#0%W6"1%'PH0/0*KC'E#N MF1$>=2JCR?AOU]H]QHP)H2E> P^!_S+,:VQ7Y$R3[Z-RK'N)R\Z/F*0W1VS MZ748]\9\P#>37O0)-I8B M0P!._DA\MH?/5LKU[][#>"!]H-^E/,>>FA7*#Y?21 QVKKND1[S4B'+;G5AY MV\DH8'.-^I*%\2OM"%LVEW5L1&:7P[H)F<[KS^?G+Q^V>?,U6,Q2"8BHOGC7 MH"&G,W3B$@DYB8Q99N!$)LL!PQ:;?,:.,-<03GR(CV/.G2W/AA9^V:YS#NQU]&;$V_:C1%[K]SSL5(?,#:?>]:V MT?M&&:MWH(,]X,=(QN66MF[B@D**R6PMB,D%F0B]VCY?_! M]3'>R]@DT(0F*(+=0M0@B004#1*:>- M3%R6\'MQ*X-ZHQ&OLPZ.TP18YMS+RE6S$C*,A#"4CHH-6I-=VTQ3.$G,\S=.^:W$( M$Y'IC__]W;.31U\OJ->=DH-9RC&Q0% 76>1& MK/YTAP&05W1O*7.Y\?B33]1 24O$T^FY?2_/]5 1W)&B:O(VR=8>DF M5W,_HA[BW06MBSY?OGFHD.>\(MF/2YQ6D-X,C[Y54KRQ/AI/-[)=2RS5.]?I M>(/33ANH \I]3CW+16S.:\%T6*(_F@A7*Q>-AADJ1H-MM>GP,YK)+A/9&DEM M;L*J!!?>O.)8+=RF7F+^8CQ/HG75B($22W"Z>!:M@AC".W9M(L$%0[R%MG@S M0"<@B^,#WV3ZMF(D_#>ORW8 A3%6TPDOI]A^: -!.;?E%;X8AJL+YG4;MKC2 M<,/K"1[HNL35UU73K&@"\K:_^N<0%@8!"YI@FU< $UR1J')8$Z#^EA/IAM25 M8MJ>(;HT;B(9=[$;,4(_7) _LCUSHJC+_:K.BW*=C;7JTH8=G@JA*&ZCY-"Q MO_S ZE5CFF&F0Z)-S^*DW=40SM/FYH@3_C3F.NS_-=?A"&'NR1Z]92=.L+ZI M"J0W2&.V:H+G+.NI<>%N_]Y441A M#6/5C51/;H'Y-75,:^0362-2?G 984?O;6XQN/Z+ET+ $7QZQ!$()?AN/9N>8(M>R'5,W%$KCDE:5: M^)"@B^CUH-2H>ENNWI[727K"*-TQ:Q,P+UK=6E,"-O5BSJ*2Z#A2 I/$YVQZ M_>YXF@U8OBA7__6[O_^E>O/E5X\???'YV=GO>-$\,'A$JT]:#9*&XS"F2RZ) M:O*((280>=\X,8\[TCXQEZHE5L5WL,K#?D_ALJ#:4N.*'%*&M%N;JW!CCNH# M)594FU%+''<,BB;UM4#K6++25LOPP0E]0*+WS;"238H"F=$4NTI>LG^55]AH MN0A) "F7I-S@0WS)11N"@*J-0-!XRFZ/6KQ/L=$JV+X$08.5)AK!D+[;5MEF')46)^=G[#'<+;;#IP+D[GEE:&JX]:V2+:%56= M'M=AYK)T3A2V+BYS >OX*[0BV2+VZ5#*J*D^5]0JD) 4VAX,70"\8E9+G="V MSU^]U' CG!X]S9B=.I(-G^,651[1=!8:1<<5HW)-1[S9#&.@25$AE8N\*WGN M5%T."56/[%RXJE-T"7$68P<^7$(G[?RJBF@^C/$?(FRE69MP*@ M*;NH]PSK?$T[O!L5>$ F P ^'R92O*+[-].P9JYJ OB0I1UV'_KW*M(!4ULPNK3J*=3RG5A:NKVQ@J47 L;9'PZLF> M=Z])TB8,)(Z+6R";-G-2OHOB9CP_,M>1UBQSJD,J'+(JN,Z-KIYU4X6-J37< MDJ13J%4>LCP&'L-5#64#8T FO1P+AMCXCJT4'W0P5#D=5I2-N9^U,AVW]WJ7 M!2_+G+**V:^P:V(A/ZCDVV]]POWH; :\67%ZE +;GU B66]V+F+DJI(GJBP> MWM@;3"6^!%;/=3%^:B,2IQ?:A(T:7%O(33'HALUF]('C#Q7"0=\C.1']M[JC M?)D,]"9#V2N &.JDO>@L85\6=.%@_(L"^ 1V+1UK+8& 5J5K_J73N[$H68&2 M'L'^E^:&S$HFIDN' .\/ 81$284HS C25+P-;]GQT1#6\?JD+?"R5MOGEM3@ MHR1ZN^Q<(NMN#K-;"[$! %H,] @$4 5D-WT\[3?,K 1>U-=EVZ#C2I!(8?74 MEI73"G>_$.1&9ASKX5T*T1;#9048%![\.?'!Y^P# STRU'@$G3)$M#;3%K T M8:!1_3AK0.=R55[2(L:.US20K%S1.D_MW^GB!S$GP,^I!8S#P*TKNCKH ,!_ MJ80UDI16?&2FZ8N=NRE$62=O84'REW<1TU0?%)&-H;1ZB0$E6:63/IW9(G= MA4&D\QRU'G/AQ/N1Q;,B3[\TTD7ONHN_R=:/,.<%(Y"#Y6PR'Q+#F>H!/)3< M%N[HSUB0IIFZ>R8+NNMC3#'^C1/'33"0I6HRQ61,UQN@VB])LF)^AUOQ"[3' MW \C]I,QU:15]^/,H]CJ-JU=M$]A[;G(A"H*6\_G59MT.4=HJF">J@(6/662 M1I,T58M5UGD(P/*,F5GS;YGHEPN CB].#47Q7>1RFV0T=!A^:-JBP2&;AD'1 M@,Q-F5W;&212,HK*I_EU7E;1^I+'0@,(,=G.^P53YP35<#:UX1=V&(M#8W8G M;[GD-2F:>Q!D%M.9-%UMLREQ-T^WQ8Z.\"/UJ==W:.6PKX[EL&,Y["'*8;]U M,/=G[G-43H_,$7IP9W[JDLZU3THJ4SI S9>B'#\;KELSQ!^!@*(3QF;0. )_ M]#>:4\YBOCPF?0A]+V//I^NA$&[<\..A!=HL :'#S5#R%#>D2$KP03#W3>,6UY2JU2O#Y+I*4B'Q671 MQ)4Q:I^-/<=$@F]O:/U]Y--PK(.S#S+GI+98A(BHI -J[0)E>U.6@;6K>699 MXR#*IAJ0V>*[S#.;[BJL<>4!8]5JY0I)H+@_!40=\ M]FK51&\X9P;)\UV89(*%^LRC4SHY,(Q6EI9LLTEW%)?H6=6'ZU*T=6[O,APK M@?\JZFG:'O\[/%O>[I@Z[4D(KD*(=3;BKY$"H#@.. :$ 3)NNY2]U@DDC[-) M>K3NU_@+1T:"G? 6-00<<%>E<-]Q 8&?BQY:[Q9S5I>IXS!V$22"C8M=OA\M ME9TRZ:'IW\Y6\YZ<6=S]LR5FXQ\?:QW2+(=M3*E25HEE04?NJ5K%(316%QX/:U4K[G&F?K>.2E2LEYT(\"R/ (-N[L)R]/=2J1@S8 M_O2_UOA_X2(_C\CL/44]CT-"4D_%U7#QWDSXJR&L"G9!?GY#1"^ZQO8@'NY< MS8E M-Y*R/T3OA#$*$Z.35"BC0=89(+:;<*:&@Q)8(+=3A2B"]SXM'SK]X#5G6H$> M:FX>8++$\:V=E&MF3^^^51 M&)^7T+./L!2=G/ =6<3CDNYRVJ>,MBJ-*IB73=K3D=<;DBP8X:F'7LKSGD-" MN> FQ_FJZ'#V-RFRS+TW3D>\>&P9EK$1%8K.O2@?S?*FF=NL5![X-L0 +3WQ MRZ:1W!4,W>W>&5\C6W2YXCN4#W#RU1FO09%=>A5M8=?5S_LF1F$A8NK4<;+C MP-LHFYG7YKXA3EQHG0XC.C?T,+3H1EZ@.O(-!\-*)4RV-_].5 M%!Y02U9,N,65,X:/N_IJ A\75U[3D.'8#(/(U=?T'NZ43/)U8>GDM9BD/<,= M\UJ9C^!M528D5XC(PU,4K5#+BX$'IZW"0FDGT/NL\G;56#,(,R,&!K7-1!"?R.C8VH!-2%E(S=&2OZBO#+83=HC.O M(-:\4H#G.IR\@*N/9R[=&KS,4,UR2]VT+*X+ATB:19D\DO;AO@*>C"5D/8UYQ]:.7FKX_EYF.Y M^>YR\]$D'HQ)U$/U'D?\44'^4YAPSAS"^4\]>//46?9+)"(LE#5_>LZ%1G\" MG:HG"3-:TK)P7#L'OW841%P9KXAU&84PED4KN9^=/''T/^]-3AS-RB>U-$1[ MAI.3$#K9MD1E[R-$Z_Y$XH)#0LY?-4)M:KF'(UG-I[ HK!VQ4'RPE>'1BI:D MFBB=O)>;]Z,19$(?#K-T)+T3FFXI;DNV[ \R<>:^DRN6+D1R3W6D M<59&NCZX/$ =-!==4U&"K$$14ZHCQ$#"&#%M*XA/JKSX\PY-!@)B@>?G3%AB M:BZ+[BHGY0B'8526=2>=(*:5IGYZ:3\-)VQ]/%:U=.-ZO#D#I#V3ISPTR);/\% M2(<&(8>ITPN8$I/"T[1I)+%0]G#60^)*D/9 KDG&#*)8H"RU/]1GQZA.-Y'/ M[WXQ8,\)\\=@B%AKJ:C.0S/BVBXSMF*,5HSOB?IQBJ^S2DUV)D2. MHT+@NM3#Y.HEGEY$,0H$C4C@K3EI'5#S$E3/D[[*\>B[(1(\0MT,J+_I4;K# MFKPH@FFHW8DI12&_SR(?%]L!.@E-.U'.=6WU5$MYPTW(#P4*YC7O'RAV65FE MU(-?R/!45YC MU=87DYD/@WIDJ3V_N&3O.A9@]VDV)&9#J.^YK-89F4CT1YW)6QA0N$\4YT3M M'4B.Q;=,*;6D/46RHX@#=LU@Y3VE&U%@?J+0H:P.$9+<)N^L%B'M7A:3H#_& MM/(B-P#+VJ]WP%@CV]Z;HM@N**@34H"9$GI26+VC;I0)FB)23GA_5]S-S'#N M4_^'OF8.T$'XE=\6[,_=7=4.?@)P"PZ%D@%=$,+"7MP,;BQF53MEXCFO:SIU M7A7 &X6%\8+T2QZ=G?PU*<\*E\K#.HX_\!LT*'$/-5DA(O'9&/1.WBV^MM<3 MN^MUR8(Z%(CON1]&<&&<82R[4F,K;K81"Q$?R>PGC2(,H30=VW"B$2H^;OKS M>SSS6 F- PKT@?^K\$,R:D2[1;QOA#_0]J]I QN#,THZ/_"2_@6#ZV6OJ/$] M!])Z)>@E6 MUWM[=P"VK/EA>K$]8I4AKE\NFW:%*GB6C,IX9<3=/)[G=QNU5 AFM' !ZZ++ MR]KIFQXI )3M<MVOE4AY3LB%$AW;:Q^/L.,AG^/AT[2UI-Q'-\;.B>Q,6Z^*'HI?V MF>=O?XS-Y=%VAQ>E#-MFW-OO6KR#LW\!?F".$G?6*B!&.HH=/Z"?&$Z(OU'4 M24D+YK^)!% KN%P\ $_Y'9C2D_Z241LXA<8XK,-LG:OH+(:-.$!I0'\@8&Q+ MK)GA$J'W$CZ*-,,?U\"[?RV-E3>*F<1I-O:8D -$TE=VF51(P4<: T8L<] M L>'/(3@;S(%)O&_1W1S5+K$(Z^ ?/6-R\ABZK9)&%R#LP M-D=9.OO%J-)( M2^H:L.?9P>*1)+&W!7H]Y:)-.+#*6CP-F_[3Q6O1,>8^X-&B\9#+2/JIS\S= M._#W&1Q]^WK99U5S780R65^@.H'\"O=WE MU^ ?C3*5NYH@:[!]<=HWJNYQ!/#?\[&02)LSBGAP/0^EJ= M\Q+)O?W%+>3_YK?W33[.Q*7>GP>QP4;6W$)>^05>Q?$%M01 1%.-F[-C?O[:-$/QJ+[A<89 M*VE&@D- J738C*0>E1(7WM6P<5P,A[,8!)&HBZ$@BLM::RRK(?C/$B" U5GX M3<"D$=7EM7I60;$1'G X&?OC^CC\]4&47$U=_NLN!Q U5)0V65!]X9$$0S_Z)+M MI_137Y7;SG%%I-1[0D2LGO*^<."XR ]^D4NN!K92LVK$ *E=^H[3:!&++DA> M:51-7)%F "-1_&)[559-UX3_.9K#3V"E4":S8?N2&U$"-/GN/!3'O7C MZO@$5@<@!;PX)L#6B(85 8/CC']:,WY9D-L<3#TJ K0 *%V$=%@DWNJ^H<5P MG/E#GWDIRY$W+"1U7F+&DGHS@@\LZ,-^J+'Y6B*8:7I%? F=B-=YM5?__&'% MBZA:AELAN=R+;A4*A8)2=IX088VNR]5 D&I3RED. NP;UR_%V4ZS^9-TJT"! M:34K0=8JWX59.EG1'6)]-A;3=)S3FJW-':#T%\1-R&X_V"1!NY@YB+^QS\V4 M/ \%[OHB42*<*2O<'61ECF$Y"9T _BV*-ZR;N:+&6E8.8SDIHT44%5,#,\;N9#M0>DN>GLI5G[]&TZ2W\Q!\DY.[1$7)WA-P]/.0NFDH(9,*")D;S M(JQG.=)NK@H^T5J%X]K7M*V-,&WAOR^9U/$>1@GXJ1:X7#JHZV9Q.>1M'@93 M\$;WLSC24@UF.O9]TDX8X:?W%DW:5^9,(AF;9M$UZB]T5( FMF3!F_LWAP B M6F10<[^/[5*[]2YCS]>(KW15W/-E8/5G3JMY8GCQET2&8_&"6_,(^9U9-Q+- M/<:3H$LG]!)AWEOJ^W%)U(UT*S+>W(MEZZA(<\/X>3&4\5LWA< D;QDS.I[C M \1S'"^^]\Q+9.*HDD"HAN _$PZ^W>DC",I.L!/V6*43&A;LG"#I!*T!AZ"& M5.2VGU7*?* &N9=MR8K*&)BJ41V$/2[#7EP+]>D6.: %D1NG?8)A$7"413)1^]=2MQ^IIP)B3R2(6C!E0",(MH$%2@8?E&H M]?1QG2EIC)@43A<'XO7_- OU2;O/VH*.N4R25BR96E8#_U%>/)R6-= (6]J M3$(15XG3$W!X9FEAV;;ETOI-GE9YF)MST'U-7'4N2:8)^F8T7G Z\I MUZJ5B#1(CS6OF]G75 Z5&8RV'9HD[B+6?YF(>/FG--3=Z>+<#L:NL"?Q-!\Y M=;TR0[[T^<[-9!N_E1#>&S!9(]5]J#M3H2"WI&#.%W_C'E(Y=^^@@[!&KA]0 M'9_U[6D)73QC,41:O;Q:,#I\C]P3JB]$Z:762T>C$^/%QV0],(^GOGL\JN7/C8@U;[)HL#GF8?.0S)IHZHK*1G0$A" Y MW)E'S24T$S'AJ%(O'8WZJ6\>,2,0L3G>1F4I-M@Y9&IAA7Z@3:&\^['!OZE; M\EMN_/-.FFU,H9H::I4#(DM9_GW$J-+R.$;>%$Z=CNG0$P<6V"0EY$C9#3Q[ M6-1 H!E6=7'BW*!H,]/3QG6'<1CJMTTV5CL9!W:W:\;,2%4]N%WR$V2ODDP1 M)& P(8I2Y.E@',^8XN3NN1 &J#@?/R44'5##Y7ASVG?>7[7-<'GE[5RWA_A^ MU-RGU(]YC] $17OOL"2% DY@=,.&'!'D%A#7^+O*022A2HMHC";>VMO0DK39 M%*W@Q-?Y==/Z8)0O4.7+-UZF/*4;Q((1L9[HNNEZ:F[$D^"'X&!)5QG-58]C M)^\:CK59^Q**=EYB@E+LCK _W"<2167$#GHRMJO(D(5A/ M=ID60P@6FO"76""33SB=-"#X*%D<@VLO5.Z9/6VL J46L6Q]/4A4QU@Z5,\6 M"6"E ,6>/SM7B1<\:H7WO$/@=TCF/U5RGJ-76S'_ PNZ<<_^?5H3=L'E[- U M8&=5#-.\F=2/?4 0>T'R.JH]E9J+$>:2Y$UHM'*7J0X/.E]ZIG-X)21WS8VLVD[*F^Y6VOD-W.9+!CYXGT#C?, M0JP2V)((G&4I4G;+>($PH-=E<4.Z/O@2?-R+),DY5>J#*BS99BB1)0G$N$98%95?^XW,*Y'<-/!+XFA M]E&&G!"4XLWC"1JCIQA114/RB0C'/'E\K H?J\)'X9A/R+:EKKXS6>/DM^^F MOC#*V7]I'=VX'ED4G#(\=7?$ T3A'E$I$#*),Y$58NA8H\' '[$[ASQ O'M7'P:R-$V;XJ(13 ,_A, M8EJ:A],*)L.ME11)VVCR:-[TT,V.=N936$O,IT7)WJ%BS03BS>+V0NXRD(Z" M$6>L@%30-@M.U+#XJ-N,5]1ZX1MXH6\KM+I=$5P7^D=41C.:KMY1D[7AT^/R M.OCEY986VC+BHKB3@$V3U59JB$ %5[T]KIR.IJS/V>ZDGGXB'@G$170T< M25;/\:R"CCXPRHI7A(2AC++2TZE%T\/LV!GW22RC@:?82Y50!56Y# '<,M8B M"*D)T4(:DZ^*BUZJ_UIN'>-8/IJF.%2'8#XU$9J[A>^?V4K2P .@L8P'(6-N M2&PS*DG2R:3-J-D#T_05>$0>\2[M%0&]Q8D M[Q[0J>@\OJJ5??/DZ5B:S-7)D[HR%1!Q=[PQA,J&^DU-Y?S19-VT9(^:];I# MC5R\OU$YTG7,N>IO@OP/1K^]+":PWCWO@BID0W(#J/'&R?$]KW%V+IMFA>\8 M^A+-"558Q$)%!1Q,V0(7P8_2+7Y?HFOC#^E#='-/\>^^HP$X^!X/!/X_MZQ" M@A)KBWYHA;\S\D.B_#97L[T%FC<"RZ9\UK.B8PZCL\O&G!;&,,9^HG$B&G[6 MM>W&P"3A(KL?T_$O[Z+!(V@MTX*<^!>%C)%PI1&T@$B!E-0J_T))XSM..L0MD[RTS>U.\L-7FZ^"&^8(0;&68< MC0"^V3KB&!--.C?@=(!/371*SVQNITH:$:XL-@'MH6*?F5XA87;S)@T>QDL& M%*4,9=7'ZQ3>[V=FU*^@DHU+6/(]9])O3+"?LCZG MJVAFO?Q:KOT?A=U!="09#3_#'5\H9HKHXQ/V>/]"C"B_G9%_1+V?_SMQ&Q$?Z:P,SQI_N1\N^AKC+!R+VD_3,+=B)R,5H&MV707?8\4B'/ MLT]D,^U!2L!]%PMVZC_'Z;*]%C>2>!%T<-[CW")W@?M24^?KW1>N19 &:U[6 Z:.GSSOK2^TK4)T_0Z2 MT./)$;IUA&X]/*''W0J!!IIGN^[0UF9@9DBRIB=&; A W"P''P,39HR\&7;7 M:4*N]7I-V1E)RW*#OSW*/A_Z(7I.WTF;C&*]%V;C7C;.A_T;I6ZIE>,\#OQ3 M5@4Y(!6S7Z0IJZ8L5[4+WZ=.225%D,QT6(?,.;>&XUEPOP8..&[8*&H)6['K M^.M":CBWMM"+)ZZ;_HX]+UFSG*UZ\+;^&)52F-3+RX-]FMQJ:JZ1M 9RYT01 M@E2-4YV/OPJ#]Q^//SL[?;+8B-@F#$*X3_.X#)MM7\9LW-!.(\PUIIN&C7[)!+,\H0^&N0ZRYJDMF5. MZO XPA+3<=K97Y Z149]M&4]A8LC\[U*B.:UM1*)QKPR MMF3E157>>?5H?'-G[*?5P"FVZZHSV[1.<3FAYW@P;3R7\".XZ':X"#LWD@#= MB$^9.)3.]%=A_JBG>!F\XMJ$0=AR1__OO'.B>TEAOO#GPHU/V$].F?O=2B=& MAQZ?A&L@ F3:">K*I2 MV?CCM&OI"9V?O,Z4K(!3K?+BFE!UW ,N=AP%K#,#ITS[\LPX=7@4]TYB>L[< M7!51^\^1.?'/"Q'%1@??OIY@FW1.CG!SY&@!)&USY8Q@LB><9+4H31$8@0JI MCEDK'G>?6Y4W#_MP%PROXWR1; T>'B>TW&_&L#'>?+2G@XA2AB6]613569U>OW>R^MH-/7$3[ M1B9G# M'N0<)IJ+XY\"L5]Y1OMCA=IQ2BM477M_T7:I7,.'#:B VQ>*^P_J= M8($(EK+E4Z@-5JU=25*?VL[3H;(V>@+-Z BEUH:B'P!G6QBC5KBOI#+$R3FJ M2>*OG?H3TB7M;*W0"#D5UZZ0H4MI/YK$]4Z3FKH6E!H$='0NK6G6>63P?9F" M?\M4=IG![OHV7[''[)B@0/W$' G%DFK8[XV5[BZ_%P+%<:."R;%8EP%9\AT>$N;0RJ%I\.0)BR2=FBF9&SOG?W"J(RHFI;*9?%L>I/OBI'F5= M*71&$E,;S1&/NXX(Y^F.\^1"-R@J,12".TK6XU+YE)8*DE0;*E]$3W4S( 876XH9*^]/>]>,J.?A5$EMU31OA]O99;51% M^^H)@>FCTNS_S]Z[-K=M96FC?P4U;[^GDBI(T=66DCE3Y=A)VMUQQQ.G)V<^ MN4!B4T0, FQ<)+-__5G7O=<&04I*;%-R6#53[8@DL"_K?GF6=6?V<:[/@#I8 M892)0G5(G;Y46?BTOG@Q4DWKK=#<+?9 C)\#&;0\=*ED,"E?^A'*?240[V8,C6.2>'Y M3__S\L7!\65"N!0H4^JX/R;&&HXTBFU50"-UC[WX.="("8:81JZFU[0:PH*4 MV4W[<* 3;8L'OJ+4T$'F<8YRNIJ7, Q6!3,#((#:O8@XZ3'Y@ MQ:W%WAOJ)8V'V$2SC;G&LEZ&Z;[<56S=4%Z.3W6:ETPB=52.G'18D \ MM4S[K@1D(EPREG_0C%Z!N)%7>(B;KL83X]=1 M&PG^Z890JZF"D[&N\9_R2YF>W5?4_,4_U+5P-XXI/?5CX!4:,#5M51;HC %. MJ <=O?=MR]_>?&,:]+KAJ?AR=UBY3IM1&J:O9N8^O:=-NK?B6%N-Y]U<(/C9MU379%1*B[T=%=M/Z M?VRXTTF\@='BV8;<^QK:V:BE[UTTXAR853WWT"F5&@CC\&M\)F<1L@BI1?)0 M2&NP96WPXWIII"W\"GKS+3%I"J#3 T8Q:S-TU)BYL MLR1W3Y-H9[P^PG\PRT[W]HY'1CWQB/25.4U(A[( MNDZDOY*PIX8N>*]!9AXI/V]Y7FB.O<)U4!K^^CT*UB/I4Y$V;A49%FA%I#>! M=Q'D7-"B"I3%EX;=L/)E!D+6;F(/;%U76JX].L_TD[:V\*;'!VJO3=$VFX_, M"-/AO.'X9CVU7M52G$&O"GUL 5R>98I!]+/%'8Q-X:+L/D;C9R[C@'T(RT=I MW11]HZ:^=@,R+JI9D[5=TW-A0.W1)$6A$+!-L[*8I73%IF $:D1SA@>5ZY" M_[@L$O:4<8.AP'9C5!BQR_VT93Y3;"H9.:YB /ZIH*LH&M$&H2XAD)[\;P'VU\$ESQJ9HSU0<%*/?7[W8"#[@0FW?2B\P04A")T\%A'BV6X M5U!WI4.*>Y3(9>?[@N=]P?/ND2:P->PL=1PR$;33M.0K\/^TS H: MZ:DMS$A*5RZGIER%?@Z-!EI.B"'TU6Z[T7^Q@QK\FCC66"]<1V_NQ6_TXJ3$ M.3/_SIH4)&!D'I#!\L9A@!9S/.B&<4]%,&[ ;TF2! M7GV&H-[7!;=09SW83#6#-@AN865AE@;PD\X>(3JX_ M%8R;4J#UX<#PCT-R\NA:4K:8\N"-5N+[)GI+<4C!KO?@BGQ\:AHU;MGSCBVD MN8TV*CA9XQ0"#0B!JE!,)O%6*/='C>CUJ],Y!1)BK%R'47T.G6)KK4^:KL/S MC!H0:''1I")US77L3.NAZG8.B4H1P[G+P%%>Z<:ORGH"E#>Z?PIDX#RG84$] M%]M3Z$%JJ#.?\%)#+S0LFPX^89BB,9BGMA\,V,6#IK?.+,4:QJUA7YQD %_1 M CS;!2(K4R 365 .$9.LP+\"',-&)2 MD2IB+BQF8P^,!U=9]$AY"6%4>7CY!5:[A[V;;]TXEK"Z#B?85D21/.&,;*(; MC (1_]>XE9E :]$M:_W)H -S$X0B> DHPRCW)+%$U01PHC1\=E8@OAN"?AD8 M+1[8A8*L7,G@C=A=L3EB.;9PZ.O<%6%/>D2OP7 &]CO#HI@@_)+L>?ND,8&X M*!37VJRXK-J A;@]F7*8?.M8%N,B,94JAY!()5,T M0]L"IX-5C');-U:<$JL*MJ<509PV1+9I$U +%'>?CA)]V+I6*0VG/WJ*5^!" MX(S"W3B^8=\&2DNYPC15!1X+^!N=F"TT%8[8BFPF'6_0R'$.K,4,!YOI(QJZ1,45 _@R[*4:B!(C<['JOV/*KFH*G$6S8J%?E^ M,QS],/&,B?/QE8SF0:&9<)-).BRVIQ"630_C$!/V("DRS#8J*Q/9TZ"%RMVT M,DM67G?Z@I> *R?%3*_U"[OJ*S/YZL9E2PT5"RIFUY4,3TT(\X( 2,41P($H M+?AR!K?(#^_;H=TLQFKGX>9,)=.,+"^0]N)FIR8XKL*8,W&$(&[>QGB/^$I\ MGVPB*-K@T ]".B@.Y71R_[.:Y[CZ0U,D/5RHC%';)CT5%E^LV;DK>8X6O!=V MB-$UU)AT$Q2Y8OOH74%MHL -F2S$KXO^YBOWY4BK-9E7RRSTKNLY*? M*BOYR0(^F?=W@LM]>U>6S'BP!L>@"#=6,E@RPEBF'(JT;X@?; :H9I1 +;-5 M&LV";!)U<%3"@UR!2UV8B(JM6AV=.K'60& FD)=UZT%.:;A\"'XU6@3$OO#. MHUCA'N]X9R:H+Y?5.BH>]';\5BM!U1(K%LK!R,^#Q;W^TH4@$_#=!_TZ>'4( MJS7V]92\U-P,3N=N=:#HE=:GPRU.WX% %0VTG:*C]9'+0^N;9JV,BM%B0EYN MO!V.0TQ[J:("Y5:Q+T-3@5!EZH/:?N+OP2&&L'-TDAA:9*\#WE-P-=#SI ,!@P1[8PK7W>_! #^'F]Z4^O= M/7[8,E@S=[#K>&ZX-R4H\BR3>B2P@M519%]Q>]L$_?D,F\G@[WN"^IP("NQ@ M*ES28L9I!N?GI\P'F$#L%B(7#BE+.PAMM8^4,NZ[HS\["IE@I++"VF()_6OS MB3$P"*!XHX_.3A"EA$;">@^@M9HBP.I6WD&"VJ##IPPY<(H^P_CI EMQ;EUJ MDM=P:-SQAGTBE$C3V[D=II>LC,30W_#(*6K]?_8QB9 / ME19/J9E/*QY;RF0QO ,ESJB-3 8&(@_ 37OA,1S)-TCAW6A.BK]S5_'*)J< M5U-5*E7H.-@@MZE0X[BC.&:/B(5<%81]=^]Q,R@II-2E'=HJ6_E5$URF5$MJ M*30;7RPF/5 3RSK!,%R+^OD*4%Q6*VD^HODZ:D8A2 /:FE>W=MGKNG*WH".3 M4'V%__/[,@%I'*[BJZ$:(ZY R(,0VE(F-B(4=):FL$<0=%1LMTDDWLQKEL9< MK-Y+%499WW#Z%(M+HGY_7+!6WX<3X%Y4#R&TO?;W#A53#Z:XXC:95JY'XQ%_9\['I*[Z,J,NJ*![:+E(-:[UJW"J.HI%F)<)Y(X0)]:N!XP\J8WP# M>"C128]7-1O\M4A;K6/RW/CZ$%->.E8D'8\XB4>8>R7/569YNHVM!,-HCK6R M9?@I5J5(4FBDBI+3=C>F!?MQ5B \W5<@["L0/H<*!)&;'J$/31%4&B!& HP( ME65*'"N-=&HL'.[K5&SK>]UM-M_C<\3=!^K\>#N42U"EH5'ARBK&V/$'P/NW M8].'^&@I&[R:A2DA>I(JUF]<=Z_8 M2-N?C.5F;F4(Q9?JMZ9@PX1O&/1*$#(# J)>?$180H7Q(H M& )Y!5@7IA _R]PTTL0M,7G-%;BAYWY]3]2IQUTR'\^>'S7GT2LI$>WLX5CU M'UH^H_UM,.,4KLO\Z2Z+[&(1X-8(>@JD=,*P8^X1YG# M%_"5K&7$"D3'>!?!7%"U+;+-JA934.> [U2V/X,S^8V $9MN#HS[#@N&@WUU#>:V42"'6/FN:9N M-H82Z4,K4=E.'PM5S&,CKYBL?I"M7'.H-*G%X$^9< M[\5VY/8%\44SPJ[(6!1\D*F4;C-Q&6JS: 3^$#EF;4Y1UJ3%^QP!G<[1Q%C+ M'H1(6J6]4A0Q8JQ03V,4_Y[60 '_YJXCG3+2!*"/J&/ O)1<1% *41M8C&_) ME** E.MS-A$\N+3DU3@XU8K$$5GQA\EW"*X:VBM5?BEL"]#1]%VYXIAZ.% > MT\1]6WE =N2(IGY-N]2![3I4_1XGTJ,M!%2=T X81?;@'? KY(L)(F(JRR]X M!>:]V9HX2*D;34S+OEG419E*TE#$+>&+J'" QY,+2<':9<%8W+ 3#@A^$:/; MV2]K-NS+J*?.D^8@0CA@=8H"[$B9W@N-YJA)5"+_LI 2@R:HVTSQ58.08I^O9_9=+O<<8")[HV7##MWOOFFFA M2JZCF++'44SJI>E_97RC5I#&&%;X%C0VA!'R%#RAS, F.OZ(I\TQR-L(GJ99 M9*7 '(\[7Z2L92%29]4=(UMP/:O8FAW3T.FA@! M"*1*W;QAH(MN!FB^""/#P'!\UR\-C$[J-X(7A$>Y3A!R_3Z=%]QJLLSHN(H% M8C1Q2'WT3!0BV@/K[2S1\M*R?VKD0@CR1SATF/=B- [OQ=VWL*W\PJ@CHEL[L>BZ9O * EW5UX^BO::V M8=YRV:U,1NO$0.]A\N)N!SB*&L= _9S4]M-!*X51(DZ,!+\8Y1+*$B<:S\+3 M&F6-ZQ MM_F+<1#6A[1PKN6.[LS8,8W=D13.H-/!)1@,_($U+$&/-PLI !OU,>ZQ+(V: M#DB&T#:*4"?;A2^1*I'ED'?)TRENA;*F>I41>R9RSP.2#Q7N=%RR;:H,<_!D MN-!FB?.+W&'R7(RI@;4:Z:\&DX(.530XVSG)B1$/)0$)[_@ WH0%/IO"-6%Y MY))W0QBOZX>;#"D8%RP9<,+["&,A/,!-#O\A@UK !9OV%(]C3!%-XK A H8% M7 8G8S.QK#!?A\68N0/_):""#E<>$MF3@'..-F+XWJ9M'R8_CW[?IA/K,A\7 M 'U%^*/>PRY:PEG$N"O&(3:\DDZ)'-(%

=.$Q, MV\T$?H=02?3]V3"(1J5H=54Q^!D;]V&X2!K%HE([RR7U/BRB$IG[\"&@-1AC M'X?1B1RX"!PSQ,4-0;7(*#M5(@-V@OJ S?%\L.(IW>7CV?_V +A,3WC9V8U - M$MY >.<\.$/OGT(/&Z\;FR3URDG>^M%/]G$ WXG?-M60@IW*. M2.C^FJNL*OZMMH'66;?B*I^X7#R91K"Q&WKK-B3JH!IW2QK+#*.POD2 M#4?_DXJB?>&17H6J4G81X2FP)81>#>4P_KGF*:RQHL?R6N+CD: P!]NRJ6 7 M,OHMOX&- Y2]?B$\-*\)]HMH>E&*$^QFC-_<-R-O?RP%.,_ *CC #I/Z6AJW M8PAZKIVG<)B2"9TK&S OP#N\H1*-[$84'4^$K*S&E(1#;!FG$A03./Q6;<)( M6G!Y!-="8/!]H M*6RPWIN).G)#WCRDN!'C&N^-_*7!;5"I GR0FL(6!H*)KA+]#[%?VZ)1\%4J M%JBS)H]D#XA(TPVFW8+U+=OE0GK:L1^00!Y279;U#1M NML]^- C:P]'^S:[ MNB(?B C&!Y)=IL0[3DSH]TR1@;D1E^SZ;H["FO[*CD'X-D_F\^^B;_)$3JGS MI)"NMSM\$:V89^0KHK31*8!DBG"W#QKD>RR+1T^*=DB)9I)(T6%*I]!$GQC< M"^\:T&$TGIV$M2(VL5-D[Y&GR>WIZ]/2$D;IZ7DS$Y*EB M3YXM#(.)'4%RV,I3B@D2L&8R.-2'/?! M* G[@/5U^5 ?NR5[^OP,Z!.NM,7N^VY>-Q(@(.>MXC%C%+99#LLLN.<9C2KX:B@+ MP(%?+=X\ PA2),A'<*.O26V>9B2T_"C(IJ%$W&-%?1:TEN779 .!8D+CF@!% M\IX2!I*UH3Z_6;UN3V&Q5,6P8U6.!3LRC,?+MJPUYCV7M4W8[Y4PV\1A!SNY MMU6%LPDWZ,^=84UQ]I5AC,7=Q82C].N$R"*;HFL]*?.Z[0A 66([4N',YJ:D M.S@ V=B_"J*V!%4DR.EC#E%40CL2,$-C!XF&6 1%9$.XP@8LW_ ]<33FY.A4 M>Q->_/#\1[U^V4KKXVTN#B:'+B756A&9X/_Z2 =85E5R?'[G&.^CK..YW-?Q M[.MX'L X<[8+*'#BJJOLBM&I/)>:R8Z+B0SP:S5A_D7QI:3@PD1TZ9KC/+?Q MJA!7B$HE-DB(=%,LB9,<+M>\JB8L-/F".1TN*1A[9[V0P.BFMWY1Z":T2+7M M%PMO3GVJ^#LR M]-CDE8;5!+JP[J8^H([#]EZI./)LJ<9$>PLWG /ZR5[?HU4AD9ZMJO_3]_#2 MH!U1HC[/OS5!0&3.(?-ZD)61H7/M(!$0POTFUH]3@1WVZ3'D(IL%UE:PU* SW]-ZU]HQTYR%UH:I,S;5480&Q:49&M/%N ?G M8:G:^M:ZN_&RB[VI:E?&D:0 '_9 8\$4LP==I*T@0$$IT!K^1EG)?)&)3K@'O7Q1-ZFF MT-D_"52G/^;'>=Q9REY:6#!^^\SE!"+#W1E3RG7*"%3R'_3/]NUUR-"3SXB_ M:#T&,]>SGCJ/>X2#?HI(?3, MBKP'MD!KD^EM U'P$6_-(]>J M$[]A6^;Z]ZZ#TS6*DB]6%E;.@![*"IJ// 6BJQC#//EB(B]JXS9&C#<0=-(V M0O9D^<^*\&2(.NF/SW"._31CXE2:&Q.Y#&.@8R6UC@>'")78W1]O4/%/-9,@ M1[ZY)/8?=8*FTHN(.%;3UB&2NQ8VU:3JOI:J$ M-QJ,-0QH2EF+Y0-14ZW54Y/&DAAIK(&>(@D)CT(8TM:HL]^COZ1;4;68;=^" M1^%I8*DC71YR3,]PWS[NK_IY]/$&%,=KR>19T!T(BU$PMC1*:IV:3NBJW=;C ME/(6=HINY7<_;X*!-@7"JJ^$G'C:9,4%+3Z");V'?6,;/PG+&/FDGII21>(I MPEWFL--4BZ5Y\T.\96.\4+]"#(BV"8GV88&T1M F<'6I6LQ9!;90*KJ\;(AH%,6*^I)YG8*RRH8)9*O130(XD["G9B M4W&.:";7[GZE2FO6]!^3[VO6CYR-UUUW$-7/IE/JEK["V^L4O-KBO&0M-^4Z M3K@HAS+6G9PX$;OG2>X[74]/2W)9RL/@H;2!FZRX=MHX"L*!1\<0-]DC,K7[ M=);:S7_KC8VZ:T]VYJ[="['E>3B05YR3>$0P+=\SVK@:BE=E/$\]([>$9E_Y22P$!@./PW M"""! '$,?#0;R^4I\IG^^ M:]#T'."=K0&W&OJ0BXU5%19C4]">1JD..D"\ O =GXRGD%MC%"]Y[C(&[U,G MVR##PQ+4-5V.@[S$&/,]RDAJ50V=_5D][D@RR2#G5&//5$I)E_D:K1*0LU0L=?>.P_:N0>< S)&CM&NO<=%X! M;5\A]"A]^_@;\@W4ZS.HX&$VQ]H$(FD'HXMQZ.D;\1D[T3$:59"=Y*SOR$$6 M2P%32!P2IO%8D>$UHH%-@.).EA97\,8_7#="O-TBIXL@.C>(N.X#V3%$CNG$ MQ/2?PK_21Q+N"6WWFF@1P*.XR=/V@&H$B/$+KLB2,>"<'E.I#N ^2AU?$GG8 MLF1*1BXH *3!G>2ZJ , /R$\?TN^,29P#0]=%4Y.) M@]4(8"F5Y,'D.D%HE*4,O.\(ZBLR2Q] D/FDK^VL+HH"KEI$X%?T8LQ. M1+E+X_:Y&&52TVL,JD@_'V#.>9R>P"G+%V)A=Y24] M"V/J=2MAR<8QPJ,(FGGV[ZS)T?L3"4$C%9YYAB;1BGAU\;["E>%BYCR83V+9 M9D(BBKOK",1[RXG$,_:TJQ+W ]+6:44([0T+(8#MTPA )&Q9FN!DUZC\YXBJ MC$,J^+#:+J)>0=QIG6#S4OD,=>.%0Z&!@9CW:0C8.1J>YV]&7\R#V^+S#8,R M_.VQ)9W2+6(V)PL0UV".5?V2PREPY N!A@3K)_8".0.FWQ@47*J5J! !HA?"D!Z?%Q\'X-#\[2V+I<4US'D3/ZID5PA@'3-"I"8 MC73K^V$:"G)KN"X>^ T6(:W_/K=M S*X83XKPIR7Z8561HHP3&3>&$@C.'*I MMY:C !WLP"&"'U%K\!0;_2MNYY=YD97^B8V4*:5ENA&,>G6GB8](E>.0KGID M%FU0[91HXRIQUH8VPT4:-0A5B5S,. )#9^NS,O$ N)116^0U:Q+ [TUKLR8K M";*3-Y=RT7KT$[\XT>4:[9M@K0SE:W.#2H9G1-JH5JF"3!8-K1F,6L%"*&OF M@#!Q'54!R(LI:9:C8'OGS 1=D8BPITDIK4%A,)TY=QU 9P.*P4ZC-GYKX8^- M)27+RS 5V5VICU0U7#EA;3!CI,6!Q,9=UU,OQKEVHQ6L@"G.DFG-?#M:-8/F MQ_CW5D!'IE=8_O"(S6FRV?A;GU]YH%0%#JT'DR^)1L=XK\RT4H?I/N!1T M4(%,EO0H=!E0HK"6XG$F:E -!CGR!7 RS9,KY_L#%C:K$7IM.'6F5B-6 M8@18))&"&^50GIDW3(MFVB_T;KQ5:.KE$';-\S>'^"=,V0K6?(//SN.BM[^?>SJ!40O_^SP0NDTC]>G'G%5AM6@8VX M:;#MU R-(.[0MD2A$7:NG$2X:4C-5Z184H_40P'IC+@8?IZNV22L2**!JC=N M5%;BE^$6T:B*780V MB2?($1]/*0K6=O)41A84N1*>62=75 W+SB2*2I8 ZBL.IM=8F\%"CYD->6EG M5#.S^%H\!&Z+'G;CN.!K.B_,BKD.^#U%T)48Q',.T893'QN M&%CPV*)6I6D-!\F594;S@$LGHX*X\#BH]'24]]-! %@7;.ANH!1DKF4&Q)I8$J05-.")**SRKUP6,_"0N1^>F Q+*3$QE5 M#Z& 4OU+#164S 8F16'79)QC4;Z,N*+?G:XF2+[R:G\]/A*R]*4%'O?-F"@F M1LKTSR/-!&.,5(UKKOGGM8J/E!F:BXM]U-R<"MJH.*O<*A\AI430K]85.JCG M'NUNMA'*UE$)@S5'?WCQ^F?]*7\7J!Z>0>X*$9ZTS?FM)*^RE53UG:K;7 ?WY77944#H#__Y71:=],Z\[_C=+P8/PD M+]&]J7(/V/A29_C)7L()-@>K!02<]181Y M+3+=!I\N8X7#T& 38;*2S:H!^XV:3=JL*JAZ7T6ZQDE0TE/89H%^]"#U-I4S M:ED63QB-0B#FXC1+-E#IW$DC&+=HT_(OI]K\&D*U(:J$M+&!7!Z=NZZQH?FFF M.-^:([B?N;PY4K+S<,BS]DX&+5-E(]U02S 4!.2'G"">N31(:=HY3RG/?Y\" M03=AB!I>(*R4X^BM#LW%MFT90\Z+ #KI%.=%%T9!RQE!]6%#4-$N='D) ?"[V+U!D0V %4)2C(A:?N!Z4")&GQ6. @Z<*O_S-A.H^:_I]7;.D?-'T5\DSD]2"9WXAE)OY M7C][E"B+)G6^^M+#5PTXC.*6VOF)A<<3A<)VN7R6?\-RBEI>6ZVZQFB=B?+Q M8%G07B8E+53NF:$CEZ#O*A] $/17XSR3TT/U20MGV>8UJ36CBY MM\CP.RD;9V_<'&CKF7RU+GO&M;%(@($V'JC=:+TL!\J:(G,M+&/*43\30].$ M$*XA;[(;2:[KFK\*2"E1'9=I'C"2)=6JLR!Z1#(%E?,8QE&_!#U.$24T^5]+ MHO #]S=]2#WVBTG"A@98M&:X69I4!";DM1X);&H4+T[K_)99Q_%4::]P8$;$ MM0WF0'SF5)P@-(PD!Q?-X!TU(L?;0W/\ M-XV6FTX)FJ]&0>S"E3E5Z;EK'1D]6H0GV64?V^[6UL(7Z+,K*+,X;BDYMX)4 MR!*G45,)@)8UK[R:BN P20 V/O=CD_>Z551*(SODU (7H9CRPTW[^M9Q;_[8 MHU"P4W4&6I-1WX>?[MW958JC!8)RVQ6$EO"2RN1"3F%PEZ&$6-=NB\'%S&?V M&)1+K%^/J$Q]]& :&JE[[(_WKXS>I&_A6;!2V*#9OE'D4+YU;;8V[(C=@G9L?*UB&XF],GGO?G\=E[D.KXIL9)\1(<(6KU5 MM#5_[WY]J5K$08>QG@T%.8H.H?P/2RG9[12;$+Y!+0?7/E,9.D5#/&)" XH5 M+*2CPADQD+" B'@0&&$PA.6=$S'*%:"^/(\"B2OK8?N4%R&217T3*&<#[XX? MC0A39F,T- U0]4B)M>6SR.2*XV$4Z.?BTZ9>@1&V,N5B=!!-DXD8H.ZYO@K8 M'(2#[#'5\(ED]N,2%Y-2,-;"HS3J-J@[20*?S'4R>UQ,94^]U*8,)[ M/,-SK2ICD%:_3P"0W>1-4OVQ9;Y.]IFO?>;K]LS7$*?CZ>.91LG58F@9]I66 M]VA(NERIAJ=Z'4%-N4VAIPI4&E(SHJRUP)N,2)^R0"D<]!LU]H< .J4G."(A MHE5ZCZ)Q8/IL+Y?!Z6'<3RV4TUBYT4?>,3(/W;GQ14(6-DQ8/=;^BC(]*.UM MG$8V93P\#ORP*[;5VF30&TX'V;(P4O,]=:CR^<.VRZ)@_ M.;S9#F_$4KTR:]%A:)/'@I=.N0K9LM ) [P[D \2+B!TZ7%W%T]QN4JY?Z;1 MK*U;.'V+!%\XLZF9'LD;)Z,1%Q M\ PL"].L(;''++;F,U\HXXPE(WW!R0 M2]<%'B A:OCXPG?7F"Z8^6:7S6H1J]UG=5G4)M]/,2YT%NM*IKJXY1J[QM$7 MZ;WU(FJM^,&X=V.BS BO(-2,'.-B VGSD560)H_4NOF!=[AU1)S&!AC\TML+ MC2< Y0^?\^:F%W3-9M+9/4+KC%I9>2U0KZV$(03*,H15?1CAS>"K8HIPA8N^ M;"W,M?&?(]PB>N^*6,CHZWTJA0B]"NL(608\@<#.O.1KI,IWZRFV%M!KL M%?)_%#&<*H#!J&BV.13D4499NSA5GO$QA#19B4[DT*WJD#VME M3$"N9V8!VC:DUL<&MO*K-.:)$ /2F$#SJB"\15ZS/9?HD$+N&Z"<'/:IDYE: M%C) 1[%A<;64AL>A/#3XW'Q^%>"%T[5-UWKRMG 6!VF M=[=8FJ+#FJ'E*@;K8?*ZEN3,=HLU$JZH]7,?SHYTCN]F"?5D@7RXRY]Q*YKL MQC1DT.(\.<9O-3I(R&1\@_3&KE#G(BFI-5HPIXW)KE$>!6TT=,B,IG#]F0JR M$51R*%$W#13=K(5DD!N+"18$_ MU^+6\')\I>SF%L9U@):=T0R&*7BB>F1Q;C6]U'3Q+6VI=!IJU[EDY;!,,X2F MZT9Z9M&2DK[E"BZA*T)PFFUZ[K(;R$+3XAD MD))80V,;AP#XS+"F?B0BEAE7>V4-2IMH%SR%81KWUE1C\OKN6Q3XU&!PKK0] MC_ JXO9S(5DA=\*R\=*4F,]'F6 ]TUY ;=;#29Q&7 ORW,+L)-20LWMOMVTE MO<>2MDCB%5C[91#@@.J#K@^*']YF)95](J&5>C#BK)PPQ4JLC' M/!;WE(X^UZ-/>)@2&5L27VV+$+91TNE3-P?>ZSC#:07#5G::*_)!?3!%5LP5 M8A"/)^'C215'4#Z: ?_KG\(,%VW+EA,$DR0\(:RI:$>LTH"2!!S13^ 1%&#U M<(=9>U"T^D:&20[PZOY^,T+<$EV'3Y:EN4:[X]A":N[]GWGK33JE=Q%RN0G#YS6^:AA[9<@9\)G0>L70Q)L\HHM MI\Y=$7SU_;=!J>1LI:WM0NBA__]#K/F;@'*(/]!>A4>91SW=YU'W>=3==Q#Z M7@ -'HRQ-AHJ"(90E. L.:X7I")@&K3;*U<;:".&!4>K51\22VX6HNA2BH0N MO5>K$=$;J@/IHK#,H(ZD<[Y.!GT%AADW!I\8CE+XHC7_'A@^'U8L%C.I@_F= MHIPEN-;YL"0/.!NIJ!=?![1V'ACY&&",J-B,Y""7Z"SJ:WJ!DLCFG&$8 M1BUKK7P$53<%&# L@U"/N&#S]. W:GASRM?5SKFC-Z->#C@5,F=H M,-,^6MF;N3&;PAP7C,+:! M)SR;L&MZ#@MF:#S8 @;I$^XKE '38BDS /1=?-^AL6+$4PI"".1@O 6;1+WJ M,TK@A?N6SE.=_8-'NX'9^;8M\T?FFZ90!PTF=LK9VH\XOMYBJLW&@A6F9EG# M018A* HD2*@O8\-Q+H\O'^)PG!_$)L<^DN3[C,"D']$T'/21-@^OY1&U(B*N M"9BY] F_W$U+U"QQ:"L.*L(_*$%%@$W_6_>!5G_Z$V4V;)U7^L_@EL W- U\/^Y_D2,TPMR,,B^ MESC!?W[5Y?:+%%D%3U^\'R(<,.N_N9D7G3L NIRB&7W39$LQ\2_7'_DA+5UU M]9!"OS%N!K^*?/XGW[!]'F]D9VL20,!,84)=\ORG_WGYXN#X$F@.ZZXY>K&A M0<1 ^(Q #9B=?H47_!71Q9X\'A%YQ#HBS@M8$256 <-S[>_]L[AW\%N;CN#( M:>)MA26MYHI=29H5E>FTVXN)SX1< MC'_$S@1K%"SO9:B&*+VPO_!'?^&^=[:J<=2K!Z":FFD: 8@HZL_2*3_Z<9@( M9"H^UK^T)YI'3S0AD.AGE6/MIS9'LXA YU3Q:5.MBN/H8TQM;(R4I(U\>O3- M=\_WA/)9$$I+P3.)*O/]S\HZZ_;7^^BOEP8*8/'OA$Q+#G&W#,FAS@6"*2T( M7'ZRLJ.[LRHK5Q+*-F42"^#>G(':/E,/7E MF/V8N1G&P%,??SO(]?12C+27)X^?*(RV&9D5)16+HS6*7OP04L.>%#XG4L"$ M=B]]Z@&I5Y.>J1\UG@8DVE" CBWNTV)9[IW4SXLH6E<5E$'UQ?GP7UB;[ROR M]_?]Z.\;8><$S]>]U\NO&P5LK=6AP.SGMJ^J)3K-EIC#YT3RGCX>/7T8>8#7 M2R,&L!&"=,-&]V%_P8_F@A5$B]IG?#TJ#I0PN T6B]T#Y'R#7ND& GAL9>%G M^[+P?5GX[67A>[GV:.2:45S:C<2Q-+!>IG55+RBCPHJL$SP"G\4=&RU!W[XJ MZPF&9_D);/^$J"V_X/:YWE76];B@O&AQ(CB-R'!-4S<(S9QU'4@;;(63L7@W M6:-C_G"2+@-O4<"&^[ /-\C@750CM@AH4F>Y%CI$<4NMK<.:O77$C "2><=2 MQF&O\I:"SJ@:G9]N2A6E;%1[+*1:W69=/#8+/AE^V2_N6&E9WQPFS\+P\I1 MHQ8T'9PP #*:*8PE9NMUI3OI;K==Z+ZL$0^SJ'/IU:8K"L>7\G;G=9DC&H54 M<;==T?4$'1>2%U,\*@E&QBWJU !R0T7L/"DA9P?4_]2V)A1:JZ[8S@/$8^E/ M1Q%JP.JT5"]TH>, G/?P"NVZ5"_7SU[T#>$QG5&E:M]-!12=)T/O>G+ [X%; M',LK:3<0$G\[#P,9*$ZX)"BW;(*([3U[A\PL*X8OCV!ZJ0^@8J@3^86&GFTH M,:]OJBN"3;F%V8DN[U;CS.0A9=\/IT);6$?K@3:OG^$[VAC?4.I,PWP,O0_I M]@AM8&/WJA?JKT+Y0>YBTTPD,^5=8#G1X\>A\E@XS07585D^M4ER'ZZ)Q]XN M:(R*+F5*G57^JW";?6NO=[.L-1L3[!&N9,>)A4S_C9OL?6Y9IU[+^+ @$ICL$)6[->.LJ5D"(::E MRT;'#*Q;1W8T+P-IFVTV]]:SA,X@VWT%QUU3I_* ^H8T@,!G_@R\#&IO$T(L M\1C)AOH7 AZ-BLX-N?CT_@;.FAQ[H&-=HE&1B.E7PWUWBB4V<50[K?:4XLN) MHE\?Y-XZQJI&;$A-L"Z/H^F9.\69GE\ZFD'*[3S1EPV6 3?FS#Z&)W@LNFL91A?0/BD5 MQ-S M#L7.>,/FVNNMFZB/5- MYR((PZWY M3@#9&4+! S"K\P+&+V!4.Q]A[.X&#$Y/4*Z,VC6$?EAL*/([A, M&J8D6@):9._@(PWRB$2Z,QO:",W+7_3KK,M7'N)@@%DW.7+#=M1(O MM@]BY;A.DLE?%5V%+ 3@67JW8O-&PW*5ZNU\$&*XV][!+K:8* -.)!Q!&1(M MN%NDAU#+&T1L4C9US7:AX3FZ!((%Y-J HG6QR.;Z]Q()-AWI%B?<_3 '6#10 M-IT3 D^LN+DU_MKVLZ.YC^(TILPU?V! D9NZ^48I=7TR^AJ119A5(J>'H-0TY_"_%V>_*I8W>IJ-^OS MM+"]&QC=*9!B6!O#8W#SNP*"Z:,&ED?1Z<(&9Q VK+$"/C]Z 2'#T!CXI:N7 MI8PC;9#I991/#9XW03O*,4DS#?^=YR!UCJ/PU**NT3PYR?9QSOHYWR%[/>'@9IP5.>Q5V@_YVLM/UI$*Z[AX_( M%A(&OF+[^X]ZGPJ7J]CV:FP.;,UTPU -D.Y]PVC3ZF_V\7O$8%&3$T]BP0 W M@DK$.#,]<+Q MV;.C,XW#C<2UVCK,T#6GCN#9"#Y7S%:$*,.D[R5)9=+7]Z"?!QH-5M>=9Y:0 M<:?>"=Q4]DY:GKUQ'^^WW2)%Z9!>N*DCJ)[3XS0Y.0+;@,)2]WA.P(ZU\7H! M=R*35PO@Z6$8P\ID-,@8*8R0 ?SUY.CH)%4 Q/6OK,$# HQX9J,9U&JQ4) 1"NLFL!&.C&K!N(N=69C]Q%BQ(9H^"GP5" MV3[8\T$H,BMN_(W=SR:@[!II; [6C7*)^OI\[QQ2%^E-CA%-=M G1N&[;>1# M4($2!<(9L#RES<#GQ?"/)@#!BC5CE31\0[;''G*FHW=H#-YP9PKFYP<[#0)E]PC+C0VD##8"=4;HDCSXICGL M4>&SR?;S-2V<#^5C5UOTEICB&@"E-.Y)$,43UJ)H#7>:43JU#I8;8^,XK#;/ MFL6&<1QK,3*U[955TM^I5U,ZB[ZIR#13GIFLK(XEZV TF?3'-2TAV^%TZ;9= M,#@DXDM*G)[CR-'P*IEB,,K002M*OL?L88-.W+HRM7>O\$M5(?.7@PKC?'_? MDDNQ,,4G-H-3R^[N:24I='_IWF],V*HE)J5;:(M1^)TK+V72(\]>DUJP7_@K MD2IDQ39D=9/BO3VS(7,Q\:^- [<+->3\V40#O%]X1#S,6/DAV?/7J<685]AF1'N'S\,"9 PJQ?' M5J)!Q%Z81\8=K_7\U1&,"EG>PV>;8A1]BV(Z/N-3_=GG=+^')R;'1P=_ER)6 MQ-WE@'U(GMSS10(;- ;;8E*R0EU!!/,HF\A<',8$6)_P8O!LMBW$*AHN.*UY M!C)5\.C P:E'VN571.K!CHWR<_WB(4[BL8III^D88])U]\8NW9$+^DJ$!N>1 M-D66F%ZM^IY8PV$T=F.'(JYK<;&B&H<0(!&4<>C9\285ZG$0.X[[\T)VLX57 M^>9_I370 3SC4L?Z&=L<8RF$=TJZO:]Y](1[_-1N2*J]&>@^%,'>0[=8J:,\OVYBW-^O]K,E!V,LUR Y.QT MVEOF497E5.Y5V?:).)E#T&-A@W1H!)$["RQ#LM"H,"F87#?EB+[#2,J[*W$A M5J)D\J-\75(NR7DTJ3H:/*ZZOK9PE#S'FKE,1 ;>@QD ,XE&79*:&<04607! M1K,)V=RD: MX"WE,0)Z[63([,C #^->=@]@2."I Z7;62N+^!J>W#^ITTQP7N:U!(]LG)" M1CM[XSJAV4%5*:; Q\C%P&(9F%I3=DG(^R=S M*XC5,>$(8D\I1/=..9FB:@2SJ>.()R1W& M=5IFRSX"F8;8JE=4YB=8*^MN3%B/3 3>.!V=Q,SYR=3\ :=4%B8&SIT)8O:O MOVP\8\=N1D==BQQ:6IF<7]*ZJ\9=!+#R ! M12OS82N*)''%DM?#HP_70(DL8D0I4DT/)68DD8+_$4Y\S"2SJM=$VM1M("=D M/*Q[RVFL52WB!3:YSZ.FIA]K@WL77/94(]X@$A 7?),9@2%,=I(QZZT=F,*O M'$",4^CX,M\F &Y>:KRI@36/O1GHTZ4ZG#3E$/N(W2\1@%Y(D6;P#N/\#\+V M_PB93!H3.3JFF4>C#*8UTY ATP>Z^RR53W;^[FVLCW@W7YOU#06!##S(@-FL MX+TNKNJ&.PITT+#OBY-^VE:+:WW_7"120O;<]-^BQM1VE1!K0'"[ON L),U9 MTRXLEK4K03R4V$@@1 <@(J'336/607)*HTQ&O^QJ%#Z8OV]?LI]=Q:N)805458Y MM$F&N1JJ6!X?/^L[=7603^J;,JRG@>/,Z:78,9*:<3V:_(TTR=C(9!Y)9QOX MJ/I$)SG[FEAJ:HT+B:3%B;Q"DI5R0HAA(]7MDLF*P,W\C&EM;=!\?9@'XZY9 MC6 /&M]H4$/,:WJ(@>@"UY!0MJ3&A<^W-L?%\]5#\C0: ML#XHW$5R]7'CP#QA"[YA=$+(#CVV!!BNF*SH$68R>+(V5;!N"S#AI[S)[N:P/9[U(P4HH04PY(S6X2TY2NQ-K>)SH1P<XZ(QFG6MA?!!T01>1C$V8X=]6.NHTVH(T4G..0J\O OY)S"!EX.S>2['*^ M7[OE]6*)T!-DG)SXE#H['SVD9-0("^/MF[6^/*'TNQ/X!M0:DM34I5&6HX,1 MM\ C8'!-$1Z6L,!IX2U&BJ[A<[EAJ7-,9S.$F:#U#\!Q-".U&A\ F->:O3<3 M/STEX)>',G9HLLS!1"8"7)_F1$?@2G:BZ&5P$.IJ$8&MN5 [=9$B\1RIIX#5 M\/6\R.$?KV;#K-WF9@$+X]SDZF^='9 MT>GY$R=*EW_Q$ES9XV__61&PX+7+WW1P',\9%*9]>WH&+SK^H%IZ3;EN*5^ MM?'!'W][F(0U)K3(1%?YR=3F/^H/B^^P_6T1%8Q@J=V/,)Z<3BY/SH$PCL[= MY.W9[.+B[<0]G;Z]N#C*CBXG3V=/SIY$A(%FVL7E$7Q^?KE&,2>OV2, .__M M\=F3BXN+3T4C$5F<'"9A(9\D8/'A[N63!QM>N/9=5R^35V#EE;X *_2LSUV6 M2_J2G;>RGF;B$GW;-YB)[% -O@)QF$WG/?IF;,V-IVYO,+1-R 94>/F>7&<0 MM\?'1^G1T5'2XLO KJ*RR9DT TKDJBBY+ (1%'TQW*:E5MYK:T&?8TI)ZMXR M*C,2Y)J6$KGJG(*$AY."(Z>G1]XTF5H!O\E8M2F"_+EYC=89?$W EUEG^'YS MT\"+A7([BJ1ON93ZIJ(!)-1_'%_-DZ>C5S.XCXS.F [\IFY*;.E&FRSRA9%T M-F(TILD/#NO P I]";3(P?"_9< :VAX4?M_V2RZCH'X7LH4'*((Z2EXR.7_@ M+K=?Y:/,PC[=9V'W6=A=-*F.!AUL4L]7GAFI3+6^%3AI=6[J1F/H!]LRX$ON MLC>(:KKYIL.>EA0FM+S.(^D:X->9OUKE<3LK@&\P*; M=CADGH941PB;!*B, >R'20+ BXI66L8H@(U=TQF5DO8-3S8.D;4WDFR1=J3- M;[8OX)@&P[PAQD2Y\F4%5,!DZO#-]BPF5,AK%%JC-@PO2UB9XE7X/TL'G,)? MQR)H\*D=89"&0ECJC@%Q,2/NQ50NF!?_=IQR:NDKR.^\R0TH^!0AP BC5@K* M5JH( E6S5 7%VR;XMY#S"1@Q5+4J>2)?K;;RB#+Y8?)B6\Z'X:3I>FS>+LHK M^7Q9DTAPBY!R$;XV)$(&N,S7>&Q$B7X:H5:J#5)PEBH4&H?+WQ =1X$ ?8HJ MM867>0UTP#]0$2[!SPTY/J9M2V<4V]O40ZC9'";RYP'039R46^KY'IU7_LF7 M:B'IX<8/")3^/_[KIRKY1WW-7L*9.@EX!<^PRI9"+ 3>HOFS;S6P^\('=EUU ME5'&-,HO<0L&3M)&=K-5U+Y0E".%/@4:(ID,DP8K;H'F)V5](X/;2Z1+CE%3 MN4X]2(-*70^]U$2,EQ@I+@B.DJV%[RJ6(+]\]SSYYYODQQ^?JQ%">=D78#J! M$8NN;C$%B8ANR4L*E!.PNZ\, 4.!!@'[4L]VI)XEVB3Y7[YJ"+YD4ITNI:P0"D\:O#6M$5P_1CL]F4^V!AJ&DFXT%6@L\\18DE!Q8'IR:O3)B+\ MR?,5RZU@ RS^A,H]5>NN<+R2B/+CD^\,+MQ:-EP:=2UB^'MO51I&=<>L5:I M9FO9-]).Q:]HYQ0M8/!\S:SS1[HT+.R"-_,?1^0DU;<08G+4U#-S.:&_61A] M'/E8X.JJBOMO31/:P5E8);]+&=D>QJ$D+%3E4CE17K18/P^F"G^ZI[_UI5J% M>*$TE%7:\Z=4888II.")U,F/<+#UOY(?X$]MYXHJE5O*M(4Z.3DY,EJ,] Q< M-$J8YW,4U" VGX/TZ ;D]<5_%ILK%?[CO_P+DVL%$\9?/5?<8Y?M'[6^\ M^"_"3NGZG=2U86.F+ M:K0BVF2/UYC3'QU5'(1<8A#.H[ _TAM.$U2HJXG SY<,=Y#[[#OW=+>^1 M*/KFS3!"F9@45!HEDRTDZ[U;49[ _<67CWQ G^429/7A>N:.@F7X_DS MGG?"OG+,@VD2Y4Y2L :GAZFOYO5"/R[V4'3#(/A#*^:L #N+"M:DVIN,C2+W MH6F1$.3.81 B=,('QT?'ITC:8W\_^/'77[\48?.R M,OGZE#C.O)!.18,+]%KO[F%*8A5L)^; ?JG%]F7$\FJT:5P0(8/X8Q>5=AOA M-/0M!@9BQR,)9LEXQ@PC'W!364/1"^-+!$.T(;P77]%OON.?\OR[G_9:>!MG M^^35B4]>_0W<'&2 8_94@>._=Y.&_L3VW+#:]9B M/1(.1I1LF(]D#,C1:60O"BGW8=6NIIK_,[P^SJ'QR?'%U>'KS\Y9N[*+*_9L";-Z#X[O.:$WK-T='YG5_S M0_]O()B#5R@J*O?O[6\;?=GQT],TV?Z2_Z]P&QX\\KR3RZ>P>!5CWV73N3'< M(KD5DPXYWF(L87L[^;JJ! A>4O4#NP!()DY\S^.C+R9?TK=.CK[(OO0-(G9( M4!Y/BB!LG7><0BE;'J)2M&HD&=/LG.WYX^F9Q.)T73W2?ISD!F8]*%5YB8)7["DKW.!#@?5&+VL9627.Q+2?:E)+>7DH@\ M.S^=YA=/SX[?GF?YV=NS)Z>SM]E1[MY>3$_RXY.GT^.+T_-(GKU^]O,O+U^^ M/3Y_\O3)^<>571O)?D2:X;+$G7UIY#4*N?-75"X&-OW/! S48,_!*)>T\Y)3^(98IB9XHMA:: ^\1(.N25[W#9BB M+3>N\6^-L?H!Y>P]-BW[?!F\_MU47_ZD70/)R*QAQB.21#>^_G_KYAV?=C#O M&3:(2EI7"]BU3CY[\4J&G'U(37:/$S9$\5'O^!Z'O2X$8Y&W(?'-%;*OJ#3T M^-CX+8V,.#XY.DY,D(!#WE%/2#)LQD%[6^HV N)'-'9YR\^1.'2V-=CH3!_A M,?)^>=!ADGQ<9^*6_LG)V(%+J^0+:==)7M.(F__\:K*[[GK*?54XMDL;_')N M*2SR#Z(.&=K0]QG];DNO9TJX40C/YG/*[ AG'MX<'^<; M+#<_R;Q_9=C5/H?Y.1]#5[YS=P"+ MG6]#=Z#?W3TT:((<__E5E]_A%HR16=5D8O*N3PY/+_?W\O#NY?CPY'Q_+P_O M7BX.CT_W]_+P[N7D\.AB?R\/[UZ.#Y\\W=_+P[N7O1Q[F/>REV,/\U[V]MC# MO)>]''N8][*78_M[V=_+7HX]D'OYJFLPA'G/<*7$5[5V;_D^H=+01"N'-E_7 M'SZDD?!S?$9;H^:$\NZCXQ\W0OB1*[WN0R$78ZGZNY*,'-*T+O&/_^]_G/S' M72CEDDYGQX1RS\/;1CJ_U%U<'8"]"*U/:.3)%\=??C#"VJZ*_NR$=;%["?0! M">L9;!:'B3!T*14X+('$B+[V!+675!]>4F4MM?^#X!\1T?'9ZU?_Y_IU+G9[*-3X[;3^VG:U01TPK?T064U]EQ.L3UCR\EL* M.3M(G3\\^W-FPVMKS MSH;$Y8,_F+_L^2/FCZ>')Y>? 7L\-&;8*Y('PBCW%9:;^(3:JTX^X.'L-?F/S@]^L"NVY]+B]Q62O+Q;:L'< BWY3L?L(&9 M7ER>?VCM\&?C@.U%H1]_SQ_.;7J4)'QX^L%#"'\V"M[+\$_/ _<]_ESL<"? M<<^?'<5_%JDFC\0Y]%C6YLL]YF33P^*$C1'!':9X'X_.?&3G]GOMS./T[/SB M,PBD/2P2VEEF:I^'N@?MGQ]>GNQ)?Z]U'L2Y/0:M\\"=NS\][^V/X<$HJ8?I M%>Z4#FZM%'Y4W3#W*^K] V6\?T@-1[KC%'1'7O>(3O6IE,<#/R61%+L^I8_B MV)VD1R=//]M8XJZX:M=9L0=P"+M/JCW$4]GSQU[K/%JM\\ =NS\YO>P/X7/7 M.N3-?47 L7^^\4>WK+2/WT*_>WH(M_!-653N0*$V$/H"AZK@SP:D!7^&)U%7 M/#SMOY)GC)%.HQ&X#Y#0^G%NU=R5>3)KZD7B%LNR7CD>DMEF7='.9%X?_'11 M5,6B7R1=]IY_!A=.:.234D9 MDG6MO64AYK[P9HXR8QFH8461!RC,@KEOSZ: M,YO^JR\8^2."L5X2EL2#&DPD$URF+LN/SJ8G;V?YR7&1P0OBB51/WK@2MNWR[Q7$_47696\OC\\OGA[)MW$_A2G_N@Z_:B?L%Z:7Z>:638W3'=IH&C"8*M,YCKZ4(PKS$8LVC'F@*>.H#%S;^DG$U%W> M=O!/TAJ;Q@2'09YGVCH\._HZRH&BM,, )$SA_%<=VWI=ERC0JG[A<$)KTA3MNU9$F(PI[FB&N9_(DR:3OJ-I1V6Q*'A: M.@[%PEGJ($&G33&)X#7F,FM8II/]#"](ON>1.3JG#"<5]SR!AR3@@H8GS6;P M! 3W:$ >E2NVVOD]LC]')1S4L$KKURE$Z$0J2=''7/M!E.?.S>=5R#IKG#4SJR>TD@I^,4S M_?JKZ.LGAT<\XQE(#*A+!T;+.W#P$SR T(%:&J%5TWUG-'"X<7-7M?A,5"6@ MOHN:AF4#!U\UI*@VK)'0$DEOTF,*6N(L 4\L!_IP*7QAUO&_E+*8VEN\(!Q= M39H2O$C283@E9H&G!@RPK,L5, G\"Y@?7#C^-_ (7. 4_M5F-!L*WXMB GGF MIJYS>OJDJ/'O<,(HC/R;#Q.< AC63.(-3V5*L\$P;I%8T9YH& M>)"./.]Q+%8D I*LA_W7>/XI\G?9S:K_2) M*W@QB!P*!.%E3.A".,J/)>_Q4OSUDZ%T-;)118C@<$R@1!V9? MH91EYYW<^Z+3*]B\_C<%10C@>3,T'_! 08R='!V? \G(/#J0S(Z&0.)Y%#/P M_>"I\$CXU91#%IN>#^]&4=B"F"XX: 'W"=L<8RBX&V 2(/!F)-DF,CVPO8^4W,"*^,VM78#H< $$#SP ]U, HS&S3K.092D+Z9,T"W46 MAN<4(&F6;HJTE%S5*/>T1#]+&AHHBC$K+XL(.8L$DJ %U@5-TY,?+<$&P,7+ M6L*$/E==%TU=L>[=':FW?,DHHEW'][9)OZR M*1>M$85DTNM)PE%5>&K.J2K0YQ$*WK1N\0BS*;!P2ZK@IF[>(5BP*"&OG.!U M%2XQW =];M02K?@$R/)?8#G!I0*Q>KW">A?'Y>&=,J4%;LIP3FC?-#Q/\=I5 M/0XS@VTL6*4 ?[-V4S:[5=>B$99+/ "(C@])- 2I= (34M410L*LT?AU=*L M2S#P,I[A"**UJ%B"B B_I6M@ZG8T@;04)08;\O+KZZZ.3RUCC0JDJ!#.\DR>L)^+^SR&@5F7<$JX]_/87-\F%D# M-)]0[!EI@)XL9E$@0C2#2>$3%9%U0:Q-WS9W>^/($,+CJZ44.-76B=(& M14Y/TA!]*P-S09*Z]TL-B#!5H6C*V"(BJX16TQ37?"=X.2SS-EN8.Y(P8*YZ MRU^0 BB:WBO!27 MZZJL)T"5.4[S+B;T-;B;#H5.*G$MMD^S_@H7(0H/)Z[>5$1D#5(US]UD*M05 M=B NVN!XCCR?Q!*^7^8I.B9L/+/-'MX:/1_. M;N8XG%J*49*[:9:S58 #>.'Q2/MP WEQ1?-@M_@Q-(P6U@O_*FLP HJ<;Y2' MM5"B: $"B69-N6)YY4]Z7?Z@W /1 M,9UG1%%PZ+@.7'%"DR8G=4.1"/@.G47T.)")A3IZN4-AX@.4W;P =QG_%,;A MFM>+A$1#S27]$AX)])?1AKNZ6RW%/$&+US48+RS^''(_N]7<#3$[[@!,4 MCN![Y)N9TCQM..@)QFMIE\&:\5R>80X1R LT9\?/5R=@E_Z(M=^-N#'ZKVR] MV&YE1C2P'=\5WJ"WDTC3>%L8SXH9&';M_\%,4:XLH<@O\5ED<,"]L-91(V+H M-Y#E9?4HD8QJB_#B#4IY2A8I1>LCWX@]QQ1SI13!KY PO+*-V,C8?1K($U6Z M09.K>Q*.A^97B\7MB9'6E"4+5 9S4*^@CJ?PYJ(;F-9DOD5GQ.8\/:VC^?!3 M5SH-= 0]>&=5(.*HI31F,B^NY@>,C&M# N8.TG#'C4,S&6V(5D-V[V"S&)I9 M+C5B=VLX<.%R,MM"1 "5'=M]L[)'X'&TRM2>3N626HSJX3&DWKNA&$J($DD* MAHW'P7W@(NH*KYE9.N.=,PL-3%U>-OV,> 1.$E."^#/4GC8BIM=UBTN [A*) M&7.9]'Y#D;Q-],)08N+M6D9 SXWM3!.;PO IWKW:7**"K*][^!C3*^='^_3* M/KWRJ=(K]PC:_^25OZ2U/V;NX![Z?F,QFK^+[R5@-#+UWJ,OI"SCIS5HSG]3 MTIFD(AG/?SD^/CD\2V!KI=IA%..?9NT<]7(PB[!0ZIK&O_/OSL]!_$IO\+]JR] 33F*,Y&DG(.C>H!1:W%OQ8;\ M%6TY\FMS2F" [D%UATLY.3LZ//7/WW :(Y/=*;! >?J-7Y'@;)[\Y8G9+F7: MLVU+KVIJ,&O"1EL3FM%]NEFKX!&IW7 M.0:7IO ?70W>ZJJZ8O>"C3JLDI'_CL+?WY'I0Y&$0<')Z>4W[2:7I:AF30:F M6<].!2XEBF\;R]4FHLC HGAKLIS#,B5)EW+6+ID4E(;^S74^K#(I:HJO;8G[ M10$"\&(GE&EF/\:F4LIBTN VZ&PIX!;%Z>+[DNTO"L[0%^0TJ*$JO\: 'S [ MDI-&ZJ,@*]ZG6M:SPI4?M"3T8_+<+PTF]W[%K*(U$7;$<\^ $KLGQ.>PV-] MTV6SF18-O_GN.57R"@N*&\1?>:.5!93ZGE) 2VF+*Y_PO\ :PE"2%G$A.>ON MDY?\9."/-^P))*_[!L->\#A?_PM/6, A(05^H>]__>RY.F!?>D=,=/Y@<;ZR MXI?US[10!-8@3Y9"CV0&U-A+S?*-+E<. C[&!6!\OFJY4%H7PX%B>1;6;DR< MECJ+([K &@WTK5&5'>K/QM8&EXBBA$X>'GHS=V E .U@(A[]:G2DT?7S2RTT M&2/%(+IPOE;Y#UU<*)*;8DDVITTRC-NIJET!@V5M3Y9%!UYA(3-E4N;_Z1SC M>\2,X;.$@MY^8+W;%V8%:ETZ[-2NV0Y2 4IB!WBRQ M5J])7OXU37[\\?E8"3E]T=?V^; =35[R_K*GFM<-6"H@@%Z7V93/7ZDTY9)Y MD%&_X[ 2,;UDJ^.EAI.L))>XG3LPX/JE_,;7S#PGP2M%*56P9"^);8]2K=28 MM&!PX=+'[\;>!X?M//]&=99TAXUG8"FY3[Z#(YM*O 4UM1<:65EN.3X^/?<> MXY^M!-DI#0+WVR85QL@Z7QZJ1.J/];&(=2.O/K)0_] K_Z["*O"Z^@4DO=G% MKC73]V[2]&A2'#]1.@,Q@"TE5%)"+"MB(7EVU3CGX_E @N1.O7+-%3 )L]C? MP*RAIYT9\Y+3L@N1L2[97HSZ.Z(;SM.CTR?I\=F)Z7E! M7M.^E^>L#-Y@WPO)GO@/&B$V\H.X;V?YB\ M7)>/^$6CPE(KIS@2>(6\R.7875-0%P@W[&1<5M,AD@6R[=G3\_3B[,+V^=QA M6V>')\%3ACO%<+B]@J@MZ5E_U;>=WAV'Q:D^9?(;!G8Q2HMI/^<.R,O5#+"H M(G(E)3^_/.-\N"; M?I(""4X/HP]!;Z>)W=E?N;6LU>_6C?V8 P+?HU8"3LJ!3N!SU/T47R6UQ@T( MV\2!U_?/X'VR.O_]6,3X/ !Q$[[ +(;-26( ;YY(9A/5VE^>' >.Y0I 7V.% MD9D0NV#!8B7):7I\>IJ>/'VR@9TV<-/IT\.G?TQ&/!)>^!;L$UCSMT7]D%CA M;SU8I<='4? B3\):F:8'M)J\P1L>4V3;"1$M+FLVM5C%Y(-C:R]%4LVNX-E7 M:**-D>OQ48AVKI'KDVW4.NNQ(%TJ--<410]6=^OC!4.26U<(IV$11K*K4Y;E MO_42'302_8KK3!YGZN=XG_K9IWX^5>KGHUHH6,&.)9\/32:?G$6VR2L0C^55 MT2^2;__GJS<__P@6B*[\S3,V.>2_?3L %=5@;4*5+9PXKX56YDLI*=U4ZV,R M\HOT8\E[;QCH8F^S1TY.M]@C3X(A'@GX-+EX>IE>GJPY,[=;(\?'A^=_Q!J) MY7O'*]8HXH9W6CT57OEH[9P77"SR#$/^/V:3]F%Q%BC]TZ&U,U@QUN/5W"_C M[?GAIM8YA(AJA$,4Q0)XD.[Q-F-],\\,U\"\,\HU3TQVTW+&812_)&=9 @#' MZ?'E47KVY&*[,<2^]:@5!*QC,L@;7-T9\.%MGB[U(#P^5_?PY>&+PY\/?SI\ M2 3_QBT[#KH:5]<$IA7Q1 *1F M)/KVD2DJV10S-09%'#,-&N#H.#V_/+F%3P;,<6E4S6;KY4_(-]\V#NMC56L_ M'+[Y:=K5-.?G;, V/V9-LTKB=8.A863 MWV_]6#_E3T?KK[+5 R;TDS7]$)8;TW?X8!?$'=Z^F;*/3XR#>D?SY_QI^N3L M-K&^F;3-&_^$I/W=^Y^J!V7VA,G2)Y:LE;R0"GC-0@M$V/27@3F^/>,D-KGD M+X^/K5F^+7]T:NR!.%ZSP=(Y.3H>E"R?7:0GQQ?IT9/3^P=PSL -?7*?"(XU MJ"C.LIMJW%L(\S_^Z_E/__/RQ<'QY2B7,Z[;%[ M"AS"98/UDEQ:A5F;I "RGGJYZQ^JC\2+16+1BT['P-<4GV0$KBWOG59J.,16 MHHX>*E7;_$J-N%)E*2T-):LL5"KH!NVD5ZX&D;N"B.%;304@ ]MA"_^?<=\WA_(:$25>XV$9?B5]X2@)L6M8/SQ,?O"+93@0 M*INDY/@5[9!!C? 4&6@@E3;O54"P0%Q)_0+":C%446?Q ME(@ZVLXM&:CDN@93'0@1E%E/T 8SIYL,SZ?^6XGRX&$0#7;9BOHDX/(9W06A M [2?.6RP(2S1IF<\%.9>8^S$<*1TE]@(9?NO*ZRS**Z5+LE",EA$,8RI]M\3 M\@-PN*-J0TL)8*D5G33>#EX?^((:V1;PKWRXND4&%+*HS#,G M2&'M9OULS[C!YBYJ$EE@:WE55P<69*&VBST@,44P6MD"SAK-[H#>T+A%C19* MF@!UE\6_Z99(>#KL-D$IZ&%PV@SKN,5 6C;U%,B R-GSBS8.,QB;_$@8J :# M5S&CB(#XBF'E;>L8\( I9D=@*K^,&D54'I]1_R$WV!MH#P5QRG($%_$D9R^* M;"DLK&<$#X+,8]%%ICR>%2G[T(T?<.IRN+<5P\+/B^52;T%PBOB>Z:=B[-$C M#CB=R ;4S\E]9$@'L'4%=>$\TV^$MAX18SN%D-SKI1J M/==M,C)1D*+<; DO4\QB\7+$8 5SMEA(/Y(YUSO;RH?)7^L;O)IT$R.I[O*" MAY6=X!AAM5.!]8@"5*6]5-%^B8H10Y0\./CF4L((=(>#5OL@<<1:I_@V:K)B MVH.;D48B2C!<#/JAPE($P! 4U""XZX8AG3P_:;X+J12]!#3X)WU^A3]BT!'X MMNJ1UKEWC!GA&)N#&T%19Q-.'9X--__5U96[+OPU%XS,8]$;52D29!@I5,(O M( !"Q<+#C]7?OC.JUV'R?=\(4LML1ID'4:/TEB5U#G<#]43V*,G:[02GMD5[)(/)LLB--];+R7$D-W.00*"*)[^!: M/R9!BX'K9,2PB&6(4QD^7F$:+5A-Z(E5@SF@P\CW+42, 9,5>+UQ1AN0&*$J MX65<44=JD\Q*]UZF)#!"F-B>:$*4!8/+503KU<+B!W YNPF"_1UX3X"EDV?< MM@6L]S'A'.Z'&!<1RJBV8CA3N#CT,!"Q"T'^"&H5(:YE:_1S59'6 J\)(1'# M\HH>VK>$.S @C-_$-33[3"S3?T[&Y 2V^4P1X '0ET'H9 $:D1>[-F MI1PT0"-^)S+8 H^4O-5#@:LR:,C%, ML9SK31AF/LXY@F (FLK#8I#?B#87A7B%KT8CL[$7QU!0] 9I4,8#1W,*1?6L M1)%+R2QIG('_!89S9&0(FV:M-1ZM[PJJ>=9ANYA@UF^!""5G3L!ZN;ULP_6L M 2(PSK#BQ!K8/0/Q%>.@,D(:7R":L#*2?F3I7A((H%!,XKW2":)>.O>6(53QL (M7%S) RA,*,N1P9K-@!Y M 5CS5OF%\64*G2S0?5B6FF)4!.L()GD 9IUN0+(.:,0>'+(\:>JC_'D\-$"$0E M6.O"-]&(O$9Q.UE)?%;E,1O_!GV$^9&Y>$'_LZIHWD&$8XM3"3C"(KA-%'-! MUTQZF/RK,3A'*>6L4;G- HD_0#@7U\0R&4^Q\IQOX)_3 4=:X3?/L$W^X3?,4" MH5MU*%)+YBZ5?L1,[# &AMA,(@_)#9:/%8S3$3<>.(\9,#)%)OZ'GB$HE7H6\#?DHH1MQP9CJX1ZMN3/I(+D:<((IU%[CZ M8J;,TBYK'EA &0WXW%?'^"$"G%MS@H.H4PG8.E?^4B#]:T[AA)P-#W=Q8:Q+ M@/^N/)JO"R\3!Y9]S- [GPS,QSC$DL0?C:)6 M<+O\2X2^!T;^\!A!]Q,4WLK_T4,3BA.RNYA(1'G>EZ.2#,,1L%)+-8+43(3# MXI_2C$,"0KL8(:HPS] Q>ZX3+]-32W9WW0S->%^O&!,MB;4&,9TUN3+9:(S>^GH!A7X&!>4TJ[N7O^(J5@<9@SG#RK5C85 MRJ;IK"]UN3Z:2&NZ Y^"16? M!S]+@A]][_8#CQF\!_T_X^(<]1H&0\HV#8RA.DF2N 2NQQHE\C?B J!4!V"E MD7), ]G58;H/JSA9"9I*L'<<_X8YT]C708+2N7X:H=1JY*EB( [+: QAV9@5 ME@--BR7#RX7BE2@LS@$YA):CAX4R$&IN#V8>"P=OR6GF;!!NQ+?:<&-20<::DS*A^-"KGS\L%,[[Z+UBUFQ.3-,?VZ,BO(2)YJ9X_PAUH:$ M$5&FQ-E7M,@@JW I]@9URE7;UE.>(Z==9&W4VO7A;=V[Y8FPLKVN-#KUL6=7 MWZ%-8!O*,@G+W=7E+++?ZD;J#YB(6'HK,:D4#R&?0* #EKUE>@(5Q$U%N$GHJG+)=3G!XL=^OBGKJPPD=Y<8"61@C&>R,4"8$N66O*B^EOCCJRF MT(K %$>+X^.FWE#FE I&-"6\2?H5I-BR0Q,"[.(9,3@&Y^ SBA+Q:)[:GBO@.>&Y,,5,; I508U.9FVW+* 0>_\@/:E83I-<)@CP 788P"14X9' MAS7+<3E89AYBD5Y99^2TF*18I+VCR]'9=$$#O-&/QZ_FB^)+[@KP!0A<@[=^ M^>D'ND8^-+D[%J!?%!M6,2WK/C^84$E%6(<4V]"(-AGJ!E9_'IR^2I#X,DYO MJJ6%EY.!Y5[*.$F6ZV#2J\>EK32'R<_1"0\.]:ZS2*(5ZFW>89D"ZA@-"+CC MNK%O6**]TZ*9]HN6"(RMW#7K3U=2.JWBD0FP,H@474$_S#8$1Z1N57Y% SXC M:%I7D,D28O@RE:@]P)E5^CN^50H4P/]EY:HMM'"N:'AR=;EB(/!FX4&W)X$K6F(6AC?AJ68-(Y,*\A'!$TL5_0]&-H02*&;>1U: MQB2DX*@7_5"PYQ\&EV-_XE7$<^'7Y/B?AY5-AC\)=^]HS%AC 25VT$D MVN5F"RZ]I798J4FX8[6?K_3C;!C\ Y$3RMA,#E/3AA9QO/A@E%. C7MP]3AT M\S3PS\XN?Y29G[-]YF>?^=E]YH<"XZ#]:,1:W ;@\N%$Q""LO.[PW'EOSA<' M@%&?&3]OH)>&8Q330?>3%L=@F:"?F%!+5XE_7$AGA<'*:?A4(@QF==*T0,OG M&(Y*'C\H*A9,.6(!XH]5PX(X;;17)0TB?YEQG*EQ2P^6+X/+!?Y^I8$#]YYR MX'0[$U# G#K'"JI:K$/?EJ&A!GQO156L?!+6:]$+ECV% ,Y@9QR/P8DL+>56 ML@DI?Y?D.&>5"ZEUX#Q5![1^*.A28_7^D :!-@R$?=R _3ULAA^HNN(U)1/H MZ/@/7#>TNUFF5S+[FI:%LX"S$GLT>%2$&.P4T"^0):D/:.*Z&^>J^.BMI:%_ M/)0]RBC(@NP+]OO@+E%A41GC!-T7CH%1!Q_5LMEE27&]/-8'.<,7AA6%";F- M%%_%YLZ4*C1[1Y4[\+ ,&[J^^WI6O'>YU5>J7%FS= W\?ZXKEJ]=\&=? M=;G]\ ^M6IMSQ.P@_E=T77O2^1.2 MCH9#LP+?+8%[%R>>/;DI-&.S6IO**.Q,>>[)"%7!FO51%ZP&>7R5:39T M$UF.QPU(.OJ(Q2Y"RL;S&91LUR;MS9F# H^!R]KH2-F8UZ8V<"6G33'!*/X$ MOO]@?*6?;7&=&7:[.S=I<[D?=IYC>L/#\TL4PH]*QM8D=?W# &=N4N )I&,5 M4Z;D[@[S4E-K3&#>K<,BQY&0K*FT'2Y&:_FD+3F:@8RT-BS1"J]AC^SV(Y+X MKXD(PZ,5C\4'<7Q8Q_\P93@-3"91B2(U-H4/:8.E'P>J J)NY"9^7YQBXW;X MH53!X0,7DM6*8Q>HI3'%I8PX6HFB17-,"IJV]T6K=VF]>3!L^\8GG]B5@E7N MAF/#0A:ZD/M2(=\R*B6#*T08,@*-0/6K(^\!89LU.E:<,AJ)9C06,H:X3>7Q M'JJFQA @IN_F]8VD[ZY] ]3]:7?3VNY+NC[2IHH47T>8*:D,.>VX(MB\(@-7 M&?B37RUCM$>%TX,AVQ\XK4P+?I8O8&-4Q <OY_]G[UN>VD6/?[Z?J M_ \HQSYEWX)@ GQKLZF293MQ[N[:Q_)F;SZI0' H(@8!!@ M*7_][>Z9 09\ M2P()@)J<.FN*Q&-F^O7KGIYNMS">'4R\&A#/KE\.A7.%SKP%KZO.CW/!AX#= M8!U=/Z0D>7Z<+F\73H6>P)9@89 $'D%;N4!A =(4XX*!.4;,CDVSF=CR%4]W M U24N8S*/S;23 !IC[5\D#RHU3GRA ?Z010U\V0)5[4LDGA5 M5L5,'E #PF5;$_$")):'1_E6^\U"EDS+$X3EC;Q)=2!*TF.Q$=ZT%X^!YAW: MP"TC#[&0R"5?[6\EX\4Y@<_":BI!SX%:B#= M-\5$7?4P: 9.E"QVX:5/8C=W9Q34MYPC*_)SQ9IE99P:N:?D_YJ#WE M.&=BBN2M* MI2K8+#\7COW2Q TLE(S2X21K6]@.NBF'\L- \1"C3.;.R8I_<9'[-3 MXQ>Y[;_"HOI4A.-=!/_0OMW'BZMWYOJ++I7RDKQUT=6E\2V:@^7M8Y>P3:12 MD8&_Q\H5@BF%" I%5)7IRB,??&QSDTIFG_)D0*X-A^Q//L_9'GV M/WBB@/&+/'A;*=/GHRP6D1?I#$9^/'@E.6[#G?C;E]C_@73^DF5)B%DGLB&# MO[Y!SSMYWN62#K<05_)"*:LO61UB<;^=%ZVCI\(POI]=>=,(?;A9-&8!L>\X MHA1SP<54GHH7"\PV @14V^?EL@#K,@NP?3UNKAQGZCW M!_A$'[C2J4HIBU%(S9LG$V(K!5_^K(!Q2GW$].X@FY%[4QZ7.5@&']IDX]%,(3@<8B]]816'F4D0CL M0LB=*U#_B&I$^ND4J,*/!JLG]R@'Q?5EX".BZDY1J%Y3(_+@O(UO[MVQTI?7 MQ=3YZH/%O%.R\@I A3;/>7%<]!M_MZXLX/AQYCR"SA+M6Q&(8%0X?Z9ZXH"% M_)0=VFEQXI;:>S.>@$AU& D">UB@EY^#EX5/S;P.+A^JP+<8Q,MW7S/1Q$L$ MKB(^\/,XNB@ *&_!*P/WUC+>BWK&B]E";&%Q[N$GE;'^+C4D)WTN,OYHP.2] M$\OQ6 IH-<#-S9\6XX=H$P8EH7J0>H1%H+CL).<<" M /Q6)%>9JK8PZ0*N1IW%T=3YU!_#,M&&^\!IM7]20?(#\AOX6S&((,(BZ%U[ MW"LO!BQ:^5:_"%<4 D*6W7_%%#'MH;.*W4% MEA('E)" \GR,R4Z +^2JR+_/,%?AG =X;F$==L96E'R-[%(9FCUPF&6]#T47 M8FK&?I17 F/+&1@;EGUC:H?5TW2H 1U:6B#J08B^97I "(V::D((C9IJ0@B- MFFI""##6FA!U((2V$34A!*"FMB9$#0BA):(FA.A9MJT)40-"V-9 A\%+) 2= M "X>\'[2!NGQ9HW[\RMI#OLNPR'W)@]\+.'@BX)MW.'+GU_8K1>/7*%VU^IF M1Q>R.AOS.SS$Z8\->2KB@&LXV&,)1X67%+.#/XJ6C/^D7)@/VW)A_OQV5 97 M[?('C[$D?$*K_RUA>KN\K*JEYDB:8SN>:SB-=_D-FL:G0./M2+CAT]N%+X\W MO7PR&J-IC+8)HW4>"]'LGM7N-1JB80[R"6&OK7/=K/%*F?^NQ $M+G;7ZC3; MH^&9^EI'_BA,G24EL5 >LN8<8%6?[.#!:,2/L M/^77[_,Z["FVM\1^FV]*(_CSL++.8]7&P&HU&Y-F9])*XI?J0PE5VEF>J]1@ M=GB%A_F^X6$^C;RTHW(4%2X.VE?9,L-DMTDZOEWUW$I"9([I]'NG3_4J=#P%G4Z 1WK]$I4\#T'5 MCT%>-2I/^THT""H[NG3B-JE5=1+3+@&M9%4JWVH^D-HR.W;I\:BC"DB)AWTJ MWCT^$(7+]CV:[FAH#5XY)U>$-9UZK\KCY-LQ^UU':_ 3UN!V7ZOPH^?TU",P M5#$K'TI,*3!T:F+:-GN]9BOBRN(_I\8*=KOT8%#3(S^5Q_:W9511RJU1=C)V MW?:HGYIL6O*F=5'JVR#UXVB!S90JL6Y'R3'=F,E4^5H\2 5N7JJ-"M%VS$YK M4&JJ;N6R]= ;5KEGN*O-"]=H(W1RR5W5&*&-*J-.(E39 ;R-^6)U6IU#*)AAUQRV3\PW MJE[8-J:6G3H[=3'=N,23D/5+0WO(,5"*5KZE+MVUB9D?O('[RGVS;>6^L>PDM63'@GK&K9L8+VW;L3K\5QAWX$AMN\OAUUKN'1#% /SOK(,[#Z?78O%J0KCQV&X:1K[ MHP7OOIY&A8?##=E4L84\L/G4F,NCICC81&0&6D8U]/B#X0['V)A%,=[9,(V#NF-Y&:^?.811W_LQ-@528R_JJL)QB MB')9D4!^0G28QW!3#.M%+P>"+X(4J;M$CT7HIT8R]>U HG !/]J(P1!X#-KSU@6>&/_]7X5F'YF6/_.B((K/I354IB6:C#BD]F_8&>\EXD[@S>=N<.O>)[*T MV&7D'W$Y5M9RYMZ=*2LFC,Q9P";I.;]+?D465'ZW MHZ&)($L:S<\=&PWM@;N8T/*W%6/N&M.837Y^\:=OGR_7@23Z##8XGKE!H3:( M^ HT.2D\$+!+^!5E*;,K[E_V8,OBJJY;KJ/K0I&EK<@T5QOCATNO^12%F&NR M\6*=24D6\WD4IZ2*_# !@X2+%BW9FGSTN;93YB$TR>/4F74<8X5<-D64$ 31 M+0V<> X@9D+3D:,=W1LW++H!N#CU/?CVADPX4."6!0'^"Q/F"PRS1OT$*@,Y MMVC,<2D\*C_*%Y!6"18I%FMUO$D7Q+&HP9%=]_5:^&I)KA.AHB:@# M(31JJ@DA>I:C55,="&%;F@YUH(,&334AA 9-M2&$ID,=Z* Q4TT(H3%330BA M-5,]Z-"SVAHSU8$0&C.52XB'GF+>M3WZ//J,'Z.&7PVZZ=BMQ[;3:7YG*Y\)6&CAHZ;H2.G<3\S$"9T"GD:+Q W'R9O2"/Y,0.FCNX,/K-:@_Y[ MY=,]>(_P0;65FY_<(QP/(%(UA.=E,[2C4ID*[5NV5J''@^HUEQ>M0;4&?9Z^ MZ_-5H&45R'OVJK/=<-79%(U9I0VASW.^:PY*[' VJ7IEZ<+OP#$Z 1WJ#LO,_ZL/R4]WVEI/:]97ZOY1@MQ;V@ZPQ(;#&MF+X:K M3H!%;+/US%1] S*\/_SZX<)X_6$11W-FTH&M7X&5 V9\I/AB@B&I-XW) MDZF%<:I0."N9]:[2FC5524[';)5KM0Z0TE?(]6GW3/; MK6&3]6=5L93&D=HIE\[UTK0-3=3Y8=/C3%]?S)[Y77IBDZAG6 M**Q?8:Y>+0'_QC2@&B_4(XV<8[8[I2J_BM*$#NDX/ M&*#W*4^N- YT+I*W) M<<-'S5JH1^)HLV6?P!:UMB5/!17:EM29O[4IJ5H3/!>#8+?,=KM4;5 #BU"C M%*638YCN,[,=#4A@VGI4D@Z8&V57'J@VB^E)QR*?:@,+ MT&@1Y'"^Q37HG% M.\II:1%LJWKB#U)EF]=E>N,$&:+5F**2>SD-QSE0 M7[>L*VTKCFHKA.=4]<0/K1IZ9J=?GG8X>MJ!MA3:4E1N*6HP46THM*$XJ&88 M=LUANSR?HM+\M&H$9%VMJM/CD^Z@_5PM" 78WJ8N4+,VP> 2%\D/X2WIN5TL MUDW<8CL9R_ H7C%S$S8VQHL8:$>'$N^9&QNLT$3.:-NF@;U"#"^: MS=T8?DJC71>W3'@JPPMA6>2;L"CX(O13(YGZ\QD,F,J$NP&.Z<:/PL1PO3A* MX!]C%L7,^.'&/CQ['D?CA9<:,_^.#DHBJV%#R\)<8'!AR#S\WKCUTRD\ZM\+ MGW>^3"SC,S XO(A.7L*3;]U$'=C8\!8),#R,?\QF^([M2[+45X\6Y_U>BPCK MLOPJ'$L0W<(7."B84K((4JS:B8^Z_/R/3^_/[*$!7 /7^YY5(NOP/_%!YSYP MAN]MX9W+**%!7;D!2ZID7T\,),&!2#K=4_/#W43"]48JT**_''8LF_\(8P^0 M<_#WEVTP@86O323*')GK!PONS0)+PTA>]ARK5WQ.%!OV :F/TDCF;&#=P$ZC*[A2Y= M&@R^%:0Y]4$L[N%YDX2E]%;@R_RE$?:,90FH7X^=4:]9%)8IT(B1\.*JF@7% M@,MK26G@''_+8'Q>=!,"U4%\C9>.-32RI5+> $^$54BC^%Z\PY"OA ?+R5R"@HBWC M(M,G2-PB;7(-(2:+2_1RH(Q?JCG06*G_'Y<4$!'!#U,WO/$1/[@)+&["51(N M$[&98SG+#\FGGZ1L?K:8@Z[[%Z@+KBOA*9'GTW*L:#C3 ),]Q7%S?KA%+:Z_#A*!?4(B,$D"D#GDL)&3 #,Q1):Y!L: M48#_ 4I+^Y*DP 4S$S7T+0-[!?]ZU. $%U:Y92RZ7Q #H/X&@09= SH1^,R MUWS[# MHA/^2;0X#+?;%U'QIQ&,$./9PAO.$G_N:-?>L3NJ>V\?J0FZ8]D]38@: M$,*VMFZ8:#HRHHZ()<33-Y PU(6I "%!-MB9$#0BA55-- M"*%54TT(H55330BA55--"*$EHB:$T!)1+B$>>!!B9ZCO>+,NH_G:8:)LC>XO MI;:DZSZV)9T#;%+K5FP?([%=F4[+.CZS2S-5S15'$8U=$/ZXZN$H4]X%#9X% MW37S:TXX$B?LH?J73XQKD*-!SC,$.?^D)*T/F*2E,8[&.-JR:>;7G- (3M 8 M1V.<&F&4WY"<_DSP4&D,U'DT [4LY[ E,Y[*(9>45\S9P@_YOY0FW10> MT<9"&XLR9=UYK*P/K?[*H.0/^M[).&KJ45J:GYLRS MBRM6--71G4$>!F\P)Y55\*L"/^=0ANJ1>*7BJNA?>)6&I#304?6$CE_FG0[K M5CWME^5HI6HXLOP&!@.SV^F4O6-7-8VK8&W,5:AZWB7QMETWWMZ7FU_;;=-Q M^F\T/VM^KC,_/TY7MVVSWR^QC6%EO%VW!G:GPR).IW4"_%%@A\/*V:D2 MT5H?5*Q\+78 JX<+TVN[:[8ZPQ)S\K0X:7$Z 7$JPU*UVV:[XS1=M![@S%6: M:/;\^,MQ&L]KW,XVCBI\9K[/GR9KE7V,/[4-D#JYVU L*? M7K^TNU;KC?RNV']JM:E485#8D*K=MMK%AE1^UF)J=*\T-9+];=0&3A/_#GL\ M95V41#.VB?LCBD6OG+P?6P(,8^(#@P4RK/PMV=61S7QXAS7JOK-'"[K56UN6 MH52;5,IG>@'617VS.J ^.O.-(I85]AUH*=[9M6"$"VK MO[54B*;$T8JL=_J:$#4@Q-#J:]U4!T(X5E]+1!T( 4:BJRE1"TI8 TV(.A!B M: UUVZPZ$$)+1+F$>&#BU$Z7ND%GT0_FS59=D>JQE6/:CZX\53$T"JYHAJY(1G8S2;0\KK M?'':KF==X\Q/98$O+,9[W)NRVM[7/:A;:L\8CBH,O[=^W-CREV":E M56:;%(%8=9N4)B#7&CBNC8^24#"4NWFE>J\Z/E(.V*DW:^T1$_D2^71(K!EP MZ-2YBB.G>C/543JKU)R3"@V>GAA^J_IL?HD]5#@BJ7I"%53?%.&S6I7P>&15 MRGZ9E0JF_9YKT-:J=4 M>WJ,C<=C@*,3(&RO?*34:,I6'_ ZC/%L63VG:;L^!P5$IT;@8>D0N%E(J&HH M=[1:^C6,/E6V-[$A''7J=5/M7JDY8%7STM%"5W7FB\=QPNNA75[I\SJ$N;9O MNQ09I1QUNC$.5F=N*46+6*U!J?M8M>:=4IEF8U#MY'G&?D8LHRMV;Z_8S:\R M)E'\J#K=)A7JMGNO>'ENL&2O=A7E3E??CL^8QS[\!5,WQ@LFJUBO%O.6X\6: MN-$BSFINB]*Z,)ZI[TUQ"(L@A4G0A:X11+-.4%Z&?)D8R]>=SN!:> MRR=7+*?-"V6OKRVN3"":3!*68IE?UXA"=I8"N=32WO#9 R%)L4ZP#T_WJ"2Y M'\*XTRB^-R:N'QL_W(#J [.YL9@;(X87Q\R+;D(@-(QF"G)V,S6 2B'\E,CI MCIDL7+Y<?O['I_=G]A!F!K?-?,]45AGD_&7+&F0+ ;26TX65 MW31C,-1P15*5?KAR \8;*?SJQM\9+EXUJB$?R$P.I$RMT!DL23-G7/NA6J'= ML8:K6L'I==>HA63;E-9:V\?HA*[5?YQ.L*UAWL(CE_UV_KQ=LI]WX=BD,98T MP ;50X^8 F $= OF/E)@L_)U@J_@T^+&![+FW4LPQ):ZF7= !TQMK? OO]0>6-V,5>$+[*##2#+@Z1/&2)H7,6H$>)PK MT#9>"1QZ Z)$(RA 7Q@%"K'*HGZ8LIM8D6?+V(+\)5!]29V5:3.#\A^@L>DLG7Q55;?65Q=H'LO1S*/4(A:5 F?EB!++'?940 MNXO0_ 18>0\?/7 LZ)W@F_@>T,4G519Z;&EJ'65(1-'BHT6;H.,KCT_AV9"NM5H%1CH7 QT(R1W^4 S-GQPHR>A6AS%D)@%3S6, M,NN-WJU_A$&M>,;)B@#BL]XQ%S"R\330H!G-V<9#6R[== M_T29-%MOX[: M]FO-FBBZ_\_^FA40IDW6C4-9_H@!OG]0@ ]F_X<;@TI*C5]\E\>(__S6KR@> M7*#BV$_F@7M_[H>!'X* !)'W?64Q! D&_'9.OWRB2B0349*8:" G^D1X3?CD M9;>GF )L-\FQ%7R=QX-N7']GBTAEK#ZW!SF8Y7_-X-)%G.E<_/(+N&CH$'X) M7(__\,?*)'FS-F'^T% %:%C8';IP'&9O?5+"A[JZ>(H?75B#)2"^,O:5R+BP M+JLK2981'O$K64#'-$232<"FFX?+3:*TV#K@VX(%(MH1[9\!HY'0:?U^$S,@A284L@$OT&5G6>"VXX0U,% H MH+;?6$7;%H7117QT3([.%Z,+6?IDEGF-4;G!FW6!RI7-B*U<8SO68)5M;&?@ MB(A%=K6_/A*Q".'G@+ PZ74,QW%7&O?*DE0J8GQ35]E:V.:W&#!SAB3,9U5K_#3D#?S!R4>(Q:7;!>$;J MWADC%C+97=D9*@'[[ Q7) M4\4]+9](N7;2Z$K*2?P+5CP9^QZ?Q1+&P/WWJ9^D48PY(Z2&4&(Q'/X'N:VI M'PJQQF\3ND$XP[""Y <(*H_N"Z\R1F1,,/H(MP#KHPL:W2*P;CCB;*,92Y"QCNE.$(2B>$H7\PH(PR#!2C#)#.Q1X M?S[$D *A(S_,=BXH]#**,#SB8IR2IN@:L"XW 2.;,<,=U3G^ 6_ 41>8T216 M5(@[S<65ILE?@XN;;>NNX?:$R!IYWB(N'8&HF4B;I?*W*#S[Z\7%%^,CK$Z( M^SL .S(Z5@4[LL X,@$70LZ88X;X#;B7E!WFM,1C4ANT.X83P2T0$)3 !^IP M5OGP[M.W]Q=B"^A?BP1IQ+\S.6>&<@TFV1H(UP7IS&-GDT6 ;V2"B"C>,*Q, M1. 6^$CK!J,A#00WP?O]9-WC55'!8#U_*N//#&\B>GXN?CAT'E*EL%Z0*PKQ M"TDOB=8BGD=2!Q9688^AH)/&8$#N=X9ARB#(89;0/E,6S'$E:,L6X9"4'-*P M2ZO")3U;DXJRS:9L%P'8'6B6,=$:EGH^!\B$^L.$H4;>]S.N1@H;*0(#FQA$ M!5G/-T052PS>YHV/:H@K)U.UR&=25>2X6HD0P_! 8<(E\#T;-^LU1;QF=@+. -]X:)#"-.-'Q#-@QBWV41%>*DL"*^\BV(DW*E M3&G+S:>9!Q%0P HOG/$WB5'C_5M4B&7\F@][@7N(6RZ6&VR!B/C !.A*H?]* MW0I["$K?&F2\VB G&%.D+1F:,6V7%-(["$U'!3%S@=$ 7?A)LN# E]TQ;Y'R M;13:102A " 51/>,))803(H;+P"K^)YC8O*]&*X1::,B5Z/HS@**XYL9\%Z> MA$GJ4E"8:THYT!&HU@4QV(:9X$-OF8HQ,RVM:'#^;.X^*$_'FZ66AC< %D'A MHCU9+C5^@G=+UT%A89Q6*O)& -/[M"LN7C\&&Q>7&M4JC54N]E:8!G+/^B4G M>P8_<=#+-Y$IM,-Q-T\\N@&Z(C4%"E/]H27C*(F7[6NIAKU(.E0U8G,^(0_N M!RI%@5&*3UG'!:11H@)ILZR>QQ"W:5MH0[V%IK?0JMA">YK.>CAP(^6%H(C; M)*$SE'A.[J43ZHK0FZ?G+B4C9*I'22"8D.7#D-(8K,4-QA%DVDZ"+BFJ$',U M:XH;2S7M2>1%^8A1/F^9C !T:+KB\1D&L.Y79P1::>&E/$2V"!?) AZ@/$[L M*)&K2Z$/GF7%DQ"X YWIUEL_"# N<@^8%I,2R8R'RRH>*9V9D'6:/5?F;:*(_+;L,W<6%,KSV*P, MC>8>BVK>\Y!36O L.%7'Y/L62"G]"_6=.(91%'T7U,,[1/[K'JRE/JAT!EMQ MTPJOTTRVALD>[,1F;+A)IZK7R\CW+6T"<[Y5*$BB,WN<:7\)!43$D%H.F0W<[_+#2IPL,[XI\)Z M+5.H&+;/@CWT&K%/B=N4/JQ&\59%F2(-HD4J0I T3!X.34VY[O@ _&,,^EC$ MLNA[#P.+*T]<%[M'!+,M;(B!>0-0S8+O' ("!Z\WN.>N R")7L($'\D+ET">#%PX]VA M7'B@OS:8V[ @3J^E@S@ZB%/#( XEW9 .%H%\47XA7;\#F(EI!&P70@+@"S\U?RAY ?8!D7GG"(Q6',K:\O[I8!,+@(0XR=?&7\ M!'5H? 2:&7;K[/\:"1B: '<,LL,F8LAV,#T^721:C)/7314J)->;& M_;AYS+@JW+C_ALL[B3!Q@8P*WLY/CL!\ L8WTC-G>\<.%Y:]F*$'[P$>8YDF MIB'1;>)BJ7;SIV0'4))'%PTYYVJ7'Q"22HL7W<$];W>>L'/Y065'%'.AN)#_ M/2XW1972RDO."(6RJK)7VH/97*;WJU78;UG=[K;*BHK$*L^/X)D3H)TL!2/_ MIA2[=Y:B%33I2*ZM*Q.1Q.F?H31>JR69-%ZK*9TT7KLH(1Y8"GO MG?"XLD6HKLOT#HW>Z!7)6M]V']WZMF<-M@KPP3LHKEFP;35%/T;"O07GEW_X M)YY&^D .\)/Z+&KAV2 \5;=Z:+IPU;A/ZP.%;T. J0RQJTVO]@C=P?R%T8NFT(+Y4\<[53P=:N!9IKUG%-JQ2=7&5Q M^=4YT]Z(6F.[-(!3K^:>VW7N<5H#4;RE9O1_64ZW$@Q8U(SBHK'$1IIO["8Q M,)UANVRX7R^J:^8_<>;?3O&-C9OLKMGJ#%>;;S;)Z^_1*S8=("TD1Q12_AL M!YMCY9Z9&K9+,6VW #+=X#S@'?W ; MV"@T]'SQ;V6*HV;\\5A=,C [O;[V%+6D:$G9(2FX/+:SNCS-[BDD;)PX/.SMS] -]6AR:( Y#QVRMDX8F>6C;)&XY,/M]G<*J.?[9H:H9_-@S?[ZY&6$[" MX:SD.$?-\% =1$/CY=/#RXMM0<_VPXWC;MEGVJ7N0C>H\W%A WPA#N/'>DST/O=S[K-(Y(.UVS M.UC5/HV3O9KQD!8U+6JGZ,R*5^Q5>F#YU$EYQ0>T(5^I8G+"!Z6KGN/C1]N ML& 8+?7#'XS'4+7SJ!&Q1L0/0,2.V>EWM?.H146+RE$M:QW-Z*T;QRZXCH'O M#@2&+YC]T_T<.0? MPJB)!-4&8]Q&6+D:UD>LV3+I.I)-%+Z:,9&6-2UKJ[N;0WLUE-,D]U2\8J^* MK7F5G5%C0'HS+'C5Q1NW+8HN4KD5R??;9KMGZU(]6@J>M10,S%[7V>#/ODU= MF%ZIH_=#8,7TW!ZLDLUVUH]=>0S\N"=?'WW(?S!CS"9^R C'.ZV?/KS[].W] M!?UA_V2X26:%C7FPX'_Y83X_=XH93*YZ$%6X[/2#__"4)ZLFBW9!)WS8V%A9/?Z%. ($%^ ">?L&Y\V- MERK;X2;]L>G$$?R<;*@=)1??S%ZL4D/)VZ8C2W0X.$)"PF-N_73*B<#SOI/J M"#%B@0\,8J13-X7_,&.1T K)A8>I+%&'L^L8CSL#1X*^$[GI:10%@H%Q<:,X M@:_H<;#\#)>>GX..PIN(_LU.1@.[+@)<(5HW%HX3&);GTJVPJH$_\T-8MX3& M![X)\^@$&'"0&WKP *"S._=3& -1 $:TB%%V\'DAH&'/3:;9\6LC6:!@))OI MBK<)DHJ'9#/.I\9):,P8D!GGB4]P8UBZ12P'!N.!GQ,<"[\\G49\&D%KBJRC**L<'[^;S8G3CU3F\ M,^LM OX*(!O\+D=L&9]ROC%IP<1\L\/UQ1OD/,(HQ;EX("]IO,!3$L2"?C@! M=1IZ8GY1/E;)5[=^$."=B] EYH%;1_?PUR)9P$I&?'U!RR[B&(<+-G,&H_P, M#T+J+#:-RS18,D?=' 3WRVMGTLIE(\[(#:O%SW6(Y8,[4S\-X+YLMOR=?(S\ MVHQ',K' !\-KE5_D>K/EQ0/A0[%)7+ I$Q $F K7-F_'_H^__!G^([6.%X#1 M0%0T%2HCPSRH+20F:KTZ"++Q&%I%J:N&7D'W$Y5M9RYMZ=*2LF<.%9P";I.;]+?D603GX7<7MP3N> _!\,GUUX M*I$EC>;GCHTQD(-09M',:_-DUIC&;_/SB3]\^7Z[%:_@94'0\\5U!JB(+>IU M5:V!C>$E10P_B0*A=F+2$YP35'OY:I#*@%ZANMYP+]T M!9D?M""6\0?+K1U_U,JH4?/ DMZC,IS'/DP=UM# L8!*)#ND6NQ%LL.,H$F% MX<_G 4-(!2H7C*X/&O:?N8V*V0\?B(.:"A1Q!#8N\#.UFT%HT)Y;W@-0)KH5 M1C^E"="K0\!U,$+@NA7KB0\4II!;[A%.!A#TD? 8RL,4B1# R,E2DG3(%6#) MOE,?+V)A:(U[D);$ !0$O[YG'IN-6/P_?[)[K9_:MLD_."W'IL? AY:)Q 0S MAO(#TRMQXH5Y/B9*P5=#ZG?NAH-N#]QYPL[E!_6MJ!&%CD=5X7$54]2^BILN M=.^J=4MC^5;Q-)O/8>\ \=#9%A-2E)OR_ B>.0$^D$LB_R:O_9R;JEM8A)U6 M0EAM>K&\U!V!0@'=<6"#48H3KYCX)\?FMD?J-2&.1 C;Z@XT(>I B);5'FI* MU( 26C?5A!!:-]6%$%HWE4N)ARMQYLUNDDKJ0U':A]VC.2.C8&O@Z\* MN$WXY<\ONB\>NT(]JVL?=(D&>ZS0M@R8CY'P>,$?YA_^B4XQ__@!/6/^L9@8 MHZ5%2\O!I*7";+JG2M.&(%(9PE/QJNR_!J_?8[0I%KLIT2)QPW'RIK3$NF&@L8[E1 MX:9I[(\6J=SN]J+9+ IYML44YLSBFAFRM F0JSZ">-1)2EQ8 MEN@U0LX.8#4T9VK.?#IG]NQ66>J_:G/^*3M#88Q8R"9^>5:@ZJD]5X16MD0V M%*8Y0[/7&VB_0W/U*7'UL%.:Z3DJ^=YO.YVGX9V&=\4 M9E3-J ]CU('9'0R;[VE4TVA"@[9:52NJ>ETVHK^J%Z9\RU5ZPPHM2K7BF*K7 MY?F(4GGUNH^?";DMIX(?BFQ*NLT^:9Y'3^RL .KND5-4$DFKQ\+;I[LY^&ZXS2,T>GU6\ZYCF/]QZ+/\)A):%)[5 MO.LH"GOO>)774>+HOM>Q>@SJ'843F63EF/1Q!JK\SG^:HT]DD@WEZ'(#?E5# MCD];ZO9J/*GQY"G@R4?ND9GVL/3DCF?($5H2FBX)#=[BNL(3LVLKSFLL6ELL M>LKY6ON9GH'9[P^TTZ09MU;S/GT8IV5!R\()R8+H M3]H@)^7;@]I<:3SX("G5B;C#ZE>A? ^I;?8'VD/2$J$EXB2WI;8F>RXU[BDU MD;?RB=RRI MK)'SU/W!>*M>;"'IYIT#L?NRZTTQ0Q-;'+IAB%UOY_#*:(QM?+$_)/Z '^;H MIE./R.Q)\CDP='C"2Z<#8L W#V!6@:Q[\K+=L5K%K_.>A/S[IS4FM(P+&L"6 M.TUL6#QU83!.;VCUBJ/QL25Q,C4-W@P::/C##5C6X3F91G%ZEK)XIJ:Q6D8U MY+PBHF0$$1/[09TA&2S'V/ 6LP5O8D,$HA($#,@YB:,9M8%\)SI9&I?1;(3M MLR6E>#-@WH-5]%Z>,,XSX;A0K9GH/>RWK4YQ*=/(F(#ZH[M%$V]L8;X/@?@+ M86+^''A0B S>%612=6-M[("=O3NX%S?R5JDP9W9O $&^ MPV+BY'AKTXE_1[]3,3F?VDYSOJB&+3Z%QM\7(9,+:@^(,:CB. T3".,"?6/& MSE#83%B,UK)4TIH%D1O*?N.BMSE(C;URL3^;L3'&\F"Y1 =SY,&9ZX>B-ZR@ MY,@-J,^L^\/U UGY>\2,<>S>DNPMYKQ1.(R-OB1:89O6 'DTG8+>?^DLOQZ; MT]J.^ Y6;2KXVPNBK-^N,7$]LA*DM0IKD4[]A*::<>RZ-O$K 4OBO2B>1S%U MA9U,?(]9!O9II6?=NECI8^[ZQ#B311#@OT@7U%IV=:QQ >0(,F%K$6]D^H*& MGFD)T1/Q.S.-2%SSY0M?,/B 3=(1,?C)E'=LG[MQ*FEW&<51Z/[PXT5B7/AC$\QH MX+,)R=X'+PJCF>\95]B8'37#A9>:DET38@Z<%;7&_3>8-']"#8ME"U]L-/\' MDZ1*)?DDS6#8O[KW?)9VVR2+4R;M9(M9&:5QMM-S&?VH*'-"_^-$AD4)Q:IG M JE$V'%A/X0(G:+PVX=+X@%9=@8$W'(,Q1X"=<0*\D ]Z+^4K_28.?"0RGC_W22E[\"?P%_ 5D@S^_P8XDDP3_HU= M[/$?8XZ%T_@,,F)Q#052/&8HL%A+9S&/0MDFFK\!+2,2'G12ZI-FY]S@PY1% M>VMZFF5\7,3P1SR+8F8J')%@;^U_P:J2GE#&1SH$E,H==A%>$B&T)HM$O&+N MWL<13(1V0,!F@6,!*A*&2 9KD:*"\IFP75@A[L:E S2B;+78XK>,3\24!K>5 M^.IHD8+TA,A)_/U2T:(6DD-%E%(V(%YAU34,N92,O0]O7HS=.8&6]OLEW@14 MN98W:5$^>VD$D$(L#'5"=T-!;&*@R@' 71PI^+AF:^*+SE$:\.-+5&<3AX?%K:KYRRW M+_SO_RKT9V$J=W#.>.,J*7 MF3MF!DT'K&@.\->]G$"7ZV$X E\J7<>C#P5H@!&VS:Y7Z3Y MM50@97VRWEM?K<]6D5.YATVJA>N1=V[XW?A%_!T!CR-EP1.P577DW@"I;P ' M8UO]UBOD7<>R6Z\4AH6WY]$&?'OVE(R5 ?6#B,:KH<*,![, (:$[ M$)?<':(89LL:9E]PA)BH>KAQ.+"*,/0(/7CDF:F;4BB%W?E)B@26P9=8ALJ! M'0"[CQ@ >@RRD"^':FLQ1U]0#2]BK"EP.94H((AA2E\$_4@A8B#)!6Y E@]A MP$MQHP=%CWO=E3@8#Q[G[U\)2+YT6ITU(6*4/$?J$AL9NH3 M0,[@PH+OG()V9G??6 -R:D,,!] M0F%*%4JY7KK@]%D$J:#.V)],0()(.%<)0FLF*2YCU HU@>3Y((&T+(1WD)<, M(T*G/3%F0#8*P\'/Q_4R1 6+5Q0Y8ME%4UK M$]Y$! 1PRT(X_!CM\KU%X,;HJB:X2-ECX)&<&_@#9S,6>^"'BNKQQ%8AS \L M_W@!@U$J"@,[@XN!5Z$+3%28N< FH8@K@-M*NEG-O10V&Z^+&5D+P\T>VB7*U,<@NCW2]MFV+18P,W"ACY@(PSO[[:P K$N2!4JN,%5R3X5OI/"" MT*-4W4/8N(V"%G@2!; :M'U&7A75CP9%1V&Z9#&#$=[CBT@937#ALE"7W-@C M80(C.3XO<4V?;)+$=(1CS_?-/>RM/$_8N?R@OA5=8>'9SV"^UK#>T6KUM29:*5ZL\/X)G(G7DDLB_:9_]G,N4,]R#KM$3V61CY$('F=YS?_$'1'^\0,F-R.S+%=7T=JBAMJB8FG1.N2@ M.J3"4[)/U3$;=JF>U!M#J)2*5V7_-7C]'H/!LL%XRF+A[G53.D(UC#'LIC-&JQ2C4?%!Z-]8RG MA9#OM9=F%JJM$;43;AT19>J5D!',JB7@93GGUYUJRJ.4T2_'[G;-5F>PVC#G ME(H\:(Y^3%"[H1P]:)G=?O?)':"JB!5E!OFUL,AO\F/$(WFR^D#F^:@3+:U* M\G'"-K70+#62O6-59=N^[5\?E=-Q^J8S[)1N1)LID\^67;?O!->'7=L]OE;=71\%QL['M8T0HO:*;K M7570^\0G*91BU15+#Q;=KGIBI;CI=M?L#YUFN^F:M M:J-:76?X)_5,=':T]Z$5=,LLN<+_Q >=XT%QW]LR],_9]OQ%,91Q]*/\>V4. M4%VEEW:W:[6R\A_JDN]><5,Y->Y%82(J7F3UDK/'8M'3K*: *?J5BR*"812> MT5A!6&9)7IY5/M@/O6 QIEJ>28+U*W,P.'']V (N*#Z6[>BU9/CL-<+B?CAV=TT#W!VJ8)S-F;BD/K6&B@LMY>_#/()\P=H]MB3TU>-R7GS&4>ZRM,6QF+/43Q?LHV7H^M>-O*,4M'*Z4;MK$U_,%*"M7E*>?405O43*#R@;+\CCM=DLE=#29 M4+F=^Z4"'U@972EOE=V_^<%.IYW/A4H.-[(&9UO7X!1DT34X#UZ#<[,&M.M6"V?_[$/_"')ICIS+B^K MKU@&6=&+6FW $\'0Y4K"S!L-O&PK=AU-)U:C5BN"\=%+C39&"]17338,$D"# M:#V2UW6L":#9K._;_?V@M53W6V#,GNK>!GS8/H2ZMUO#?"[$% K+=M5W[LNP MG*F6^R_JA\!RJR0BK0^$$'*HH,;5<7[2]#(,4!K.5 MNK2;&:PJ/*/4(JV+(ZENWJ_;LA?.9*^GU&+=#^ H?)XS/[%U/$-U?YH)!<^'AI=.5DK.R%P O3L_E0Q&/ M1M"JVU:=T_VTTR9:/; /CQ!QK*7H,;FFR=2-N;+!RG"7@0LW7Q0;\X 8[4Y M42YSE'BQ/^+U &*Q2(%2L.SS^9N&BZ#)AF@*6P@7$$>"#COV4-Z;P MXS$O+\G6$ELVH<@+2QIIWJP[$44@D8,3V6!%ENUUY7MD;QW9($3,:>2&WRWC M(EVGQ:C&<*%Z^0/F18LRYBV@7CJYTK.,C]@ZA+?O,,9^XBV2A%?I#:AQ#]92 MW/LUV%@,BYK"3;]%('UV7W;Z0+'&_6UZ9OY F$J:2]47;&#SZ9-I?((OC0%7 M@S[(*&^L]I7QZK4ACGEFV*VS_UM='5.J:!E& FF"(C_+"LR28+F*8''$&U%% M;VI9\A^$)??4G==I_82%*SVL*LI+69KTM?U3]O.\((/FQ$5)E M=*J_#E9"OHTOJ])JB# _R"6.9,S0EHCH)GEXW1I1268LO\R+0"<+H-^FI^+@,0(:A>06R>=3'79_AA?G M;1[/&+$6M72"]PE29$6OEU9EY36<]03C@6I-HYBF@&';V&?(1*]O<>'R?G-O MS*PP=@K_%?W[_!#=)(&YLM9TO)@U:411B9P"OPKMJ4HV+WU-9:RER"1"7B2\ MPS9T*IMDH7T8=S9!4\!F+FA !'#F1AA+X&V'@*KYF[(ZVPI;%8JJJZ6!-Y(V MJ_"=!,2;2JSL3$?PW_P M$Q]5%EH0+@&6[TY$YS*$8!.RQ50(/(X",V]SIN@_7LI^'OG2*9"N.*_?#@1% M.QV1,J$&J:!"$$8"N.?"S$G*2X=GCI#$.0N0J1G&GI*URAEUT?B,!DQV?2*4 M9V)F<_1YZX]L\F J@ .#_-%YNQ"\5C8BM(ROZQ8)R[[[6#P;RY./F/I8+#G' MF[7YDZSIH]*S4=S*5Q/+RV. ).VO1DB-J/O<4LH;GQ1C&<;FG. 1))8U,"&5'RID";>"FT0G7EQ9)E M)A2'[*'?QYO8P6R8SP%=)^&;,0YT:CP+\1H$@45.?!.>K!E,U"$D[6D(?O MQ18IDC(G"?5#X!S/^6M,001@6L)K7(T+XTT\O'U(9!O YACD:[D!TA3P3"!0 M%3;J@0==77WAP6ZP&QX^K9'[4QV]/Z7WIZK?G\H4?,2;JJ^73*O@&?YK+_T# M8DIR3X_-],+ZYW,=)+5/=>&%$;L!%A#6CR-]@0[D)@6&;&1G)J0[[UI-VB[A M_L:MJB!1F2'P)(5V)C0:[=&0/J..-@NATBBA@V6WC*B3J@"U:C>,M)SP*02$1'PO,&*.+"CH(F:;/14?@3 VSXHB41 =>9*"L2;6 M5IV$PN"IIYYL>4VH;YG]2@^,[>E_75'ZU3ORTR^5]*L#\9RSDL+[N1@9(&92 M8LX;T\/<6S<>)Z+=(3G:?+^^!'GXTTU5).57P)B[E42QTK5>72:A%J9<0)9T%J#)G+)U&N&F18 JB MPN) EPFX@:A$8@I1+4]SA1'WX,.E6:\.$T6&/"]O"D^]/Q,?D4A^DNT;HJ\? MD <,=CU-8W^TH$?PR1PLXW95+=2C2^+JN-X+(Y'%F;/LC(V,!E(B B$Q:ITE MF" RDY0HGA",HJBH3Q>\DC4%A.M$\ST"IV/!5%GCL8V;Q:NOX;%"98,:D&Z& M L:Y1..=_UY$R"8"$'!8M^81EO$%I"B6QGOC2&+>%CF,9-Z#>+",3PO]KC1> MX\%> =SX;#9IFI5Y87_(7":#>[[1H4[UGH/1B-03(C>@(%R>R-ZG@&\X4@2F MI*#R$V[QGN,U[;_#8OR^#57K!L\ M1]T)K"*3T&OB\L%QXU;I<=47S-6?::&YY$1-Q;,"9+1@3=,-?X%=UZX]*-@PCW M?6GTF)! T;%L>#GK(_O2(%TC7% F ;SR.[M7AV@JW+E-6/D&OL+O!/*"^TSG MXB*9HK4G6L,(1X>T5[[$A3"-V$^^GTUP0Z[0K)B';N6EY'G@1M>]SX(Q=Q\V MW5C4A[GMCP5RB1G(%)VE^-VZLG +"Q7S/;JF+)'9%Q0 )]+25M6=4/P\>TL9 M/]A;E01 >W_NAP@PSD8!K(T\%MJV6@Z7"L'M>][8[NF[2K[K]/6?C'G* M:A+(>3O;7OMK(HS"/7WQEPLED?;/;_U#+>)>#;K_8 4?:R0!BY<#ED21?/4 MGL#\H ?RG5QS66EFFWK4*#K)6[Y3CI/2#)I4)QL7T"._U]X;$5=;(!;5+ 3>06\Q3)L8QR9>Z2^BY^"YZIPF7V)SY%-N3\EJ;% M-Q'%=,"9C*(Q=J@&\#3U [8Q$L@?I&S&%W;7:7]&)F%@_%$F7_! 3)ZK$3, M1@*MO5_$DHHJ@)9N7]YG&2BPF./=&.NAA-(L+71Y<;,>SL)AY ?RLD;!:]<: M-_9P2X\6C;(=\C_WXQ$SSPN%MR)O1&)OE*?\PIN5=2ZVKL9FO;@XA1P+\GC5 M))6$+5%"39<0<>'@7G65,>5L:?9(LGG, A_#;& 5\R)E65Z)2-*;J@904<799.N96_ M]:"J*00PRQ% ?Y.W Y?WXRC]F+@/%&1\0R>#)OFB@+8 4X&*CB[,4]]XY)@R M$/9:Q! )VIZ!RDHVBA:&4+V M^N)VVV9]([,*LEV8.+J%I^-8,4N+>=,P"J(;&*)_(^R6MXA_,)'"E:6V-'(# MO:LWT/4&^K$VT+=:E)4SGQ@QYGNAA(0H#UU5) E@KB7-MV0=*&I65'G\7%X& MGZ7](HN3)UQB^E3"*V L@R<"%;1'DU^>O?:'4"\97.3W(()#Y8+03P)@;OSH M06AT 4?B9H'ZI(K2V[\RU!J%Y/8X"B/$P$<\:4.':W((&;,;-Q[S4"(-KY I MK@Z/)R^*33D@@3B(0$@Y &4;(0-QV=@7%\/.F\?V$9ZCA)-I61 M&G*HJ HN1M$B-7[E^P1? 7 <=!/] ;D3.PP"CS'$%.V+$JY6Q&X'ATWD74X" M#-#G>2&%0"176ABY!Y$0&?/>/4^M# 22S?U7=PQ>>X)Y+"XH0$RMI>R6M2=& MPO&Z,R;D-2:,?:>Q@N:;"=292*@GX3'(_0)/"2E597>(1BR2@F0LPS2FP(B41GV)33[R01 &L !@6T47Y M1[QL$NT+W& 8+>0#50I,>!$PE?"X1L6?")><(1RCS!7EAW"L'@V=NW-,:$)/ M7PRIL FZOAX"ZH@Q\RAO >11'L 1#UBFGI^ $WM!BF-K*;4-V\M;ZMVN);(X MW>WTAGG1#7@_F.=72FK6TB!OZ70.3\R!'VW5XFYEK_=+QTU1Y M=#9_(I\2EM82,5 JT95%#I.UCQ%G)42TB^_MXMYJS*8,-.2/W,LG-_N>IY8= M+^6_8-F*WC%M QR_"..^%2B$J;R4IO)XNG(K.ECC8/$XW$ $XR: M?%6Y2>>FBG@@M@O7@>1]WH[ MJ._"N4ZPN[SG[U)^\!+F68$O:#LL0:(TN#>5O%ZX>#)IEP.D;2C[ JL'8D\&I7I#F&E4'>[ !^64)/ 4P< !&7Y#3UG M-.K9O?[UP.NVKSM.JWOM=OON]=CM#-OC?J??'0Y7_(;!1\D65QE7P'2OP&(& M]!?X9L?R&PJNPL RLJ$9^=CX>6YU=,9[-W5K(.K*8XZM*;]9#4*PY M(D,^F<5ZC/7Z[>'D MFG7;SC4JWNN1-W:O';L[\7KNI-.VO0*+7?\M^#YL#QRGV^UM^,%95=O#BTM^ M*AF5]1>L9C3&F,EU=]B%UU>BL(<7EB$'1?R4#TMKY_79;CP88SS]?/4 M]9MGZV>\QAT(RB>AN/77!1X"LMONF=U]S=[0U?!I_$;\O9^[D M&#^KZD'OD6G4>4;*FD>;CZ7/\F%JVB[>;X4F+\ ZR-R<, YF/FI0K,KQ5F'WU42JBE-IB$* MD.+'A+8NR*-WLT(J/.V)#CV"3Y\-SFKD9G1/;T;KS>AC;48_"""F"&BSGYB'L:08+G/ M8">HR=,I.&(IM.)8MY9Y:=I"-;"U>H?(?B>H)'*_)R.VYOPG/% MEXA2;'.U-J."!5%[\DIE8A]&H S>4 L3F=UYPL[EAQPJO%CN"2D,UF"^TF)K M>XLODC0P]9N;? U7'UDF BA$'A3HP5]%&3"]M3U7*QO37&16B91S%J G8Y&RGN1[^P4+D]F>G_!/S?8GS?8Y/)A3 M4CSG9( Z\%I14M*3W+T()?\0OV8G)$R>6A6KRK.H.SD+>TIN1>YO,)%9%F[< M2[8.VACR 1CX'?-()^V*L$K>G^3D)Z8(ME1^6QRTD=40KE[ V&/R@@.FF@*UR*!0K^J)8& FO8 $+)KIN7$8S8+*4+^H5.EX1'4+\ M'-^XH:K1\>)O(.OC6UA.NHL7!']]^?GJ\QLDVK*W>89?W/ =VX^Q.V/8S;Z4"7/$::51UQ44V5657X M 6[\UJ/&TC7_$/[PXRCD,\=D(.-"60IY5=ZNQC0^+1V01*(L0E&&C)OX7Z/0 M3XF@!SS%7/+LC3,#!RNY'AUP#VMSHV!C6FX*V$3HN34[ J*@;5Z_+:#2_[)Y MT7A0)2/Z-QX[;_A1SV2Q82_+E7J1N1>,4<[8>'D68 5<_"ROV;H MZT*BK\(1B"S^]%J<*/CKQ<47<4;@C?$=T$; QC=Y,0A1D1R/Q +SBJ0HWDC) M8,IZD;><[48\0&V$X^5"[:_=-[+V#55!EUI:[B%PUQR?F& LRC1>C[(;,- A MMNM%)&!MK<3) T:8A8+$\6+.U*^]-_Q4L2@ZHK3=H4'GM$$@S,N@4=\OS%]# MD"$.59+T[+6GZ!C2?C:$9/0 M@9?ZXN"!J^ALE:A.E[5=N(V:*ITE[5J5PA'[IO=4E(';/?Y19% +78Z2JJB; MK#([O)O84WE,WIWC/R0^_" $UNB;RC+_2?$)@LG7/48.2,5E.*6L (4"OI63 MTLE]@NUKULCYP6HQE6& \=Z[[B*O>.GZ*^M3L#Q5=FRX1*1\F(VK[ +(GPN M-WKXIK'@AD8?1 M;Z>,'BPJXL&2RS,9*^B6NJ.(E "5%K@#6UFGQ95X.2!VT4B&^@.*F,BFU*H\ MZF'F!29E'QB*HG"'ZHY7 U&[\6;'K'R.O@,ET/$PGT@Z51,_3L#W\Q,\8$,U MH'Q9#W&YT@R=R<*4+J,8A,H2!U@A4W/_L8B9CD6YE[T=SY3\?5S(;Q\NE1XG M65DIF,I'-HH7N"O"#^]=C-TYN7OM]QMN^-65U[YC+HS!>.='&R[]^R)D\KDL M!B4?IKNO?(^G-P H8F;>+^XHV7A'D(W9^F2]M[Y:GZT-UUYAE("B#/R&7UGJ MPDPQ](G9/WO<(QCT<[CI\M^ "LH;1'$MWD0 J29"$?Q9"L.*N(2H:D'M_^0# M09UW3'FC6BDO:]THHF^_1:*4%@\T*M4/UAZ44;.-]F^!F14\]T.%&56VR[** M1-DPV1]2J,/=91FRXFJR'KBR4%CG-*774.F?9#D0OG9A0>@>% 7) MZV?7 M-OP?COWZ6W1M.]=M\=?W=/!WYO_[?\/?+__WWS>S,/[C=_?RXH41NC,L%LK\ M\PM8-3#OO\$7+VC&O[EQ?#WR^\DOW_[]+Z_E__[IGP,V^/W]WW[]7ZPK'D1H MT(S_<6?SGX I%EB<_9=?O@ J40?Y%U/L5>25I0%;^$E*Y6E$Y6QE#QJLUDR$ MJ' \0EKWZ &*:8O"2F/\%6\67"7[.3YYOT3IE_D2V/.0B M\H!6=Y-$F0^LZI(96V%$Q$,H:)I5KP06C I:%NYRR$)1^@0+IVY69"@O"D2+ MK@;T1U1Z$!T@8%:)44W5M>+DY,69E2._,:E.LJR)5"E8$KSX73G7[X'0]ACEAZB^00A?=X&='E\?S! MEE80@TQ\.'F'X.67JHWEE\'H,TJ(K4/> _"&DS\2'0SR M"!P^M+BMN%R.M$B-_!"JV*3QQ%;YB)J$9Y$STQA'WD+4"\NBK")HNMI;ELJ$ MT+$,$>=;MY,@#F\4UQ%5%6?2PNS530_!CF/5\U/W-'AGOUN"#]0E*=]D4NY8 MLQ>?9>PNY1^)[7ESF8(Y/U"I\S6R2B77A%(^-W3&9;,RA:8^CRH(S0.<^V^L MH,5[D"J%J;FMYAN@ ;OAK2+XSJNI)B0K#\+&EQYJGVS3-/43WD6/<_=R&^_\ MW)-H*^?#5'-^_$GGI36=V\CLBVY$Z/JYPJRMX1ZJS+K,W>+,4]J? B)K!C$[9DT,25GI5:M&9IN7Y#'2>C\[S.5:>SY[5 MGC8H&*K\DL:@Z5,, CYHFZ-PQ'M-U8=-0>],.4T6 1UKY6"#'U;!19=Q;KPFA0; ZB;RR4AZ6H!=1^5#!;7I=Q6C;0+#JT>X]Q?<6? MC;M@_/GY$E&W0'C'_7H[H)(=RQ?(!@74T(H:QX31,B:GGH7J5N:(> @WK[") M#.+0'Y$_SG.]Y='/M?,H["YB-+7HJB8IFR=<3&BCEH)F+!5.K%CQ8)>LNR)IODQ\$+!8)JO.W._+)S_D M^1UB8FJ*'%Y\7@0(Q2%!R@DPJM?K.KM M)?J M?]PATP-"GO*F?/$().E>NO\CXV%_2U]3S M5,I/;2K?R16[2/F5@''#,J[ID\'O+QRPSOKTH#I$Q1PK51_NC<#_SGC/E)4; MS(?-V%I3GSC32^URJP27I)=^R6LTH-/P83E\MJRLCECE=J7H0"GU \<1+U(H MLH\>5#LU>@CWB]Z[O(8%1LGXV3)NC^'/20P0#ANOR"?Q)!H310X8$;-NIM$M MQWN;(G*\Y:O<&:;R-OFQ6I,?PAV!)["@]H%+17WRX)]X=>9$YD=3,E0U8P - M/BYB5 VF6NP7TXF7GF/,%DG6OI1G[KIRI;EJX1*8P+)[/'L2_"T_:UM#S@)P MX,3G><]Y"0Y\;K&#H(QX")3BH^^3H'_S?L$RK+NF($D6NBR,/*'5+^*Q[.WJ M4LM575Y4]9&4[HDIOSG=\^ZW6!4)&8 :=KGAO:FZ5OQPQKV"-8'S)"7D<>:& MUFOO3EAG-':\ZY8+_^D,)LZURT:=Z[';';ACKS-V6^YJ]?5WGY%QE,-BUW:G MU[.[I:K4+877M_0!>&<9-#BUGD755?S%6@_[K4ZKW_>NQX-NZ[K3';G7KM-J M70]'_4G'[3F=T6BTIOU"'>T493$/+RVU#OO7K$B3[$;T=T +R=@7I^9((K\( M#?PII/JM^$-UN/HW5,A8T<%#!5V@U:0_Z0]:/?NZV_7ZUYW^N'OM3CJ=:VR MB%IFM85AQK8*E]@AI7J)MEO(95FAT15\D8B#JK*WW%^I^1RJ]>KB4&O+L]-Q M0#P-@+(CS8=Z- !ASYR7H3@*#'"X]O%W\0U_/,&%[D)?.P M9"W<9;R[IIZNJ4!/ I9Y'F#^%-J?)H0KF)IGFP*,C.Z9".#1O.8 G3:-OI%; MI4.]5:JW2JO?*EV5?'GHZY:-$NQZCK5Z8PM&NC+9=!+[Q(3"N_%'@ACYZR'RW2]02)+<+ M)L<[N*6B\"<%J'EK&PR,SIBLK*;M23&92(!L[G86:E0G2>7U8BM; M"=*E! MPTP>8*2O@FS4U*Y2OX)9+>4*)"[!'62Y.#SY 3/3)S_;P7?YERA>P M=KO='0R=8??:'O6[X!>U6]<#Y@ZO>YU)K]WO>&S2[:SX1;:=(4%<0Q8FW!'M M#YU>JU,#V&I;"E95AZAA:76P5$8]NMV6U_*<:]?MLNO.@/6NA^U>ZWK"NKU) M:^P.)ZW6*L?;$"8V]>?1Y)+O#[RC^)CGUX#O'$M6'+DWLH&2N19; M&7*L&(:EW[GR*9;7_BHR(11*XGE?4$H5=;/3_*OPK]-I#]N#B7<-_SK7G8YC M7[OCOGT]]'K=MMOKLM%X-9)DMP4'$&TQ\@*,@8Z^H/6WV*U!(T^[;66<6AAH M@2V_*27P3='ND]MFXU-6/$!' &K JKW)># >M;O7DWZG=]UQAPR4[K@-2K?7 M[?1&O7';Z:VR:N>+=*Z5GJT?P3O&WLQX2,9CE33YM#N6D0U-Z2>;[=7@&'F/ M9C[*(VG+\O8%M+14*2U#>]R==(?>]; #F*33'72NAY/>X+H[\$#=]VW6Z2V% MG=TX_?2/ZYYC#SKE9MH\+>P,PQ)AYW\L1YV['^ZFP(G49WVU^_J5-V7C:F2[ MBXB=#VVI(73.7S0\[-S5-+G>[R16B:>,E&_D(2,:PUG@WD>+]'SBW[&Q&OV2 MH3H^ZXWGP%;/?CUIT \^.+;F,-IK]\V.8UP;G?%',?/N&)T,(7/E5NQ=( \B M)^)7\-#QL-<>)8G.,X9:.4.U/L1)#)H%5T^!!=N]FK*@73<67%>4[VG\<[P= M\&Z'WOM5VFBTXW1V3:2PH(]QAW^LK3R85^_!\PI8O>CCV5(YL!P14( OQSFK MR$!+S0&EQFF U*B8HU'BQ MW$LH'+=)C&0:W8;;VG3A T)>213!>!II*3NXE+7K)F42YC=,H-!59M)#P4/Y M>>:XF)&P3"@X#P5WV;&9_1S64Q"8VOH3(RTP3Q,8H0H)P"%. P\-M) X?J'Y M]]#\Z]6-?R_R*FT'1%@-R\?JMW0^EL['JE.+&J&VF^0X'"-&7>Z1#]?IV+WA MJ'L] 5F^[G1&_6NW/YY<=SUW,IBTV^/.9,V.7 ^!HMWZOU>+&8S@O@8;Q3V+ MP*O,$@<$*\96W7&/XW#$UO.O1]WFV\RE*\/?XK[@O)MXB[ M;>$C;2P'&65E'RW'?J7J+<4Q 1>F?4^"Z%:J,ODW51LXYP)\ M"PNP4W:RW^4)UI^D;WA8&5JKKOF%^^,)/:B'637QW^V%2S-.=2Q[J#FUNO7O MMBUGH E0I0!TM:JNKK\6#WY=07Y*%PJNGKX44!?OGSB^Z+#6LS@Z<$ M3"Q/V['Z0QE M,//-K+5A;__ O,;C&:?*2P^S6DOL9 _KLS GP6LB=O!L%1LL9GACO >HN19< M/@!(UF6)MJ?&M&16C-7J9FD"(%>/$\5C3VO;),K):GH89*P5S; -UDWT MX^U%[$VQ&/I;-KYQX[=C-W7?VOUN!U;]+2R0W>T.VOV68[=:SK#7?IO.1F=. MRVG93MN^8W?.V+:FZ:R$'/2=64476:4V/%KS)7"I@/FO++ZARO=*$[2+Q0W6 M4G=Z5!VM9:)[2L=Q9I'HMB#JQ)G&U=R-X^A6/,:X6HQ, SQ;BZ[_A=VX'G;5 MHL*%U'\K6$EEJCO.JHTT-EX!8U)L4SRTO2?UF&S7AVWY-9CB^YG<6L1L:D'P M(DYM(L7;;^WN6RPX]!206>\I.I:C<6030H\G!Q6=HT%%6>G9^"VR#.J-O3]Z MO&+SM%!;6 /(>HAA$Y2KQHB/PHCUGO]^%E/#P$>G.FFD=R"^;6NDIY'> 9"> MW>KTND-$>IU!QP&D!PL^&+:=\> :@-[9T6*"7Q8P4#=A#X!W?W?#A1O?&W;6 M-6,SN/L0(G]%X;N9#-&_G-[ M# )([9(RV%ALXZ$!XRD#QH'&BR>(%W78\.3PHOT<\&)'XT6-%P^(%^%?NS] MO&@[G:'=&=O'Q8L/WD,6(< ED%@(Z$D@]XW=P:TY3#0^;?XE^PF?^8T*3GX. M\VYK&O%IQ*<1GT9\)TO31B"^P5O;.7'$U]8YA1KQ'1+QM>QVM^4,1830Z?0( M\;7/CK85?,6\"$-J,]YBBG>]HS*48VJ,YT^ S"E5*\M/M%%;48W!- ;3&*PY M&*RM=VE/#X,! K,[",):IPS"=$*>!F$5@+#V4?/QEM'7N_NSP+W-VH%^93=^ M HL6IAIZ:>BEH5>SH-<^B48:>FGH5;,Y=G3\2T.O@T OQVX/X1_X?T!<_;>3 MQ 88-G1M=M[L:!-/ ZY2! MU]790_>H-/"J^_P[.N9U>L"K_7;P%HW%*<,N'?'2L&L7[!K/\/BH+8Z/=HYW M?/0]2[S8GU.V/G8QFO(5GM M%^#_G"X6@_77,3 -Q@X1 VMU^IW>T&GA*=%>[ZWK.!VG[3C_87=G=NMZ4.GN MH]QN))#W%6](\D.DCRXGYP'+N'YH8%?D]-Z8 O.Q.-OB%)<9H3N#AU/?8[@6 M'[7YOG4E1(H/T-#SE*&GCMJ='IP$DSO0&/'4,*+]UAZ>^'$!H(,.W&FL>'RL M"(QWK,U2#/))_/5 0#ABZ2UC80'KT0%/W.TUKN91F$2Q\>EO)M8*T;#MM&'; M/D?I-6QK&&RS6QJWG1IN&XK"'B>W-^C'S4H!9"+P^3R:^QP!RA6,V"WF6&\;[,ERG09@&81J$-0V$Z<,& M&H0U3QLA'30(TR#LH.<\AW9WH)3C=:[9G=TZ.QX,^RT*SS[,YD%TSUB.Q3 8 MQL*$@Z\O<703NS,-O4X;>NEM2PV]-/1J /3"(F?MT\=>78V]-/8Z?@"LBO*XXH? I1).%6 ZW3!EHZQG6*0.NA5-5 J_8+8+>>19"KIX&6!EK' M!UK=8^\TYBB+HZ[/\^+>HK$(QRRF9#"-S30VT]CL9+#9/J$$C<:2"F@5CMYKC7^5\-Q#00>R@0 MZW8'[7X+&[,[PU[[;3H;80VUEJBA9K?&]M%Z;>)[%91U<>O&8XVU3AYKV2U= MX/\DP9;N<'ER8*M]^CW-@0Y#C;4TUCIZR0KG:"4K9-!KCVU(C(2+3T:^3 M!&2.KD5Q1R#W*N*BD9D&I&5C,B.%OK:O0VI@9@&8AJ(G0@0TY$Q#<2: MIXWVC>EJ(*:!6,E [&B=G#(@QI(T]CTLX8IFXT GMD#++5O=YP',][Y01#= M:L"F 9L&; T#;,X^U9XT8&L68+/?.L\ K^EB_!JO'0*O[3Z".3Q:,TLV=^.E MED=%Z/:1C6+";A1@<^P5Z+:*V3X$_G]<^'EJ_.*';CR.$HW<3AFYZ0.=IPG= M['W.Q6GHUBCH]CP.=.Y5@$]#-PW=2H=NQSO4N3G:]@C(]G<7!_4W-V#W&JMI MK*:Q6M.PFC[KJ;%:(]619>MV !JK58/5CG;<U74UGCM>>-U\8SQ%JVLJ5YM K_N[R#1DW__>__4D<_?N\&M>Y](P1Y8 M3N?53Z,H'L-/+3FL-B?F8/#*R#_BI8C%+V+= \L5E; $.Q@8O;+_^E62;)1"23$A8HGO))"#+ M6KHO7=UJM6XB>/ROS$(B]X$0R^C]EM&7'=HIFY8SF ';H:JR-:0JO9ZF *H( M9!N\E!Z'?2D4M-RN4DE7T]%L42Q/%8LI_/V6Y40,)6(H$4.)&$K$4/H6AM)U ML3F6]OW=A-014O=>4O=UQWF2V0H5H>E]-*ZB."8B<=$7.%SP:!W8T&)4!E1E M9J!P4T+E")4C5(Y0.4+E")6[?&QCF1MR&0FA<.^C<"RC?MDAGX;;M355DRT- M8-J&;@Q)F2/X6G*FFK NPKH(ZR*LB["N"\,VEB.LB["N][(N[NM85\HT;'1+ M&XX'U4W-<0#U7WDT_DTU35>!%*Q8K!+Z1>@7H5^$?A'Z1>C796$;1YQ>A'Z] MEWYQ7^CT2J%IZ,&)P =U4'CK0 ,]2IP#Q<67Y'K1:18U=BW;E2%1$G1%V=EG8!MD9N8F7L+-WLS/VQ.PLHQFRH6BR M3M@986>$G1%V1M@986?7Q\Y8XCLC[.R][(P]0]\9BN)_B;G!QZKPK::J*50= MC$W+H:H;9(Z)4:V;QDWJAFH !;^'X2(T(76$U!%21T@=(76$U%T6MC$TES=TS0!4)UDO4GG#=B"M 53:5%R4YX^0$D)*""DAI(20$D)*+@#; M$"EII'*$E%P3*6G*<],P1PM*G#O L)'KI*$,P$@F+(6P%,)2"$LA+(6PE$O" M-L124HDB82E7R5)2LJZXNK>55-2,85>VB3^%,!7"5 A3(4R%,)6+PC;$5-)B MAC"5JV0J:=#3#(T0%4)4"%$A1(40%4)4+A;;$%$I)I*$J%PE45EO_!3E+M ) M6R%LA; 5PE8(6R%LY2*Q#;&5:ETD;.7*V4K5 B@E(MD+(J2%D!9"6@AI(:3E MFS:.4+BU (JIG(+5"-+_00.ST9BN MK S[END::E@Q==.Z_1>-__,[J!$-\TYU<%)NZ1L!K%:FR VLN6M:*K!N#=, MJS&B9-N(GY9&VJP@F#JNE?V0:G MTD\M1/W4#!4EYX'SC"[ 2-*H)F?W5\_&?K73VWZZV-"L=%5 7;$1YN1/ \CN@QQ M-ICFL YZSB;:ARU<%'VR@6IK'+O]5P__QQ.WH"$;A?\'48R?-NU@#P,S^"0[('4[3I7W\M=V]1=QX?<[3X_0]1W&] O M#=S+O3ZV1;'7A BJ35B:K,-*Q>O+%AQVG& MEII@?,0P"K4?*M%M&'_RC+ @)/D 7SLBK?);>;:-?$52_\#8/==V>1"R@4"* M#F0+^1\&S]8A;A>%/IEHLP&SIU4V6HU__M__>Q.MW>B6C]LL5J(^"'OP M+/?@FV]E?28O[,#PC-VP_'_6/,9O%N<9&['8?ZCUKVM0WF@-6M8V1FQ+9;VG MMM36<_"W[.<@_%>SDMHGAOCW@SD$FY@KH-R! MWJ)O[Z3V.RB6VZ.Z;[C.!.IE2E/_]T.BY5Y$97A9BL=[LL1'A9XDLU%.BBIR MEY,%A8\IS ^O\\=I^ X:O&K,;L!N(Y\M)YJMNM@X#>QO)H)$MQ%;8.)J%D"[ MP)CN^BDA?3.%HTR+8B(_U5_>!_X5QK"0:T&Y@(T4Y\I -OJ 2BCXPCTFSO$A MO^:^9CL6>M= MBG5U1>4(KLVI,:84UN>703;T87,%@X>_ (28PVVHPL&LMY# M%!M5!/$&6%X!7+,%7 ,^A2N$AO# M.! P*_@PR794@:PP2&*I5G6(].GHWR>G;PXJR2=T+2TV"LU* ME2J)S40QY-&L?#GUW!%X*<*V+BB\0[\N1?0^U+LS%\0C=?2BI/7:Y//(_7F- MI'U"=Y*+VWH6X^MDI%5$HHE"7TYU7#? OT9F_M3V;"9H#'U#@MR]=-O3W M7QIA>$3)SK\[EZ!D/ZN69BC:6-9W->W7'DT[;H#%YE;1X:G9$RAUKK$,KVUJ MO7'/:KTIA3:L<#27OR_5!;HY"_:C>J8._X)"18V!9>,P,2/8LO)?MK'WA0XK M: ;^5)''LN(U815'=OLE 0QOG+@3;I6]#:V8&T$X>V/O@+_YLT]SL#=?L#B= M;_=Y(A]$/@YU'\I'Y-O*QWMX^^F1-OZ&@>J^&*#WXY\&?$IV7 O\_5?W:I0D M_BU ]*-3W]0*=IF(O'.'[JVZ0(9B%PZ_ M^6"<,49^1F^W(/&:I_[JJ.$+&ZZ7+>+Q3T.WTT[6"]L.9-I>0Z;33MMVL/U% MLJXW])*@R(6@R"O[*F3R3H8E7]C?/\">\^PX(>]GCTGGU=_O-;MG#5K$^H+6 MUYV,:LS).EA#V@1RVRU>29J-C!L!VC&M0CS1?(K8IM=!N@0VVQKRXR@QUF@QWGU M]WO-[ED3'6*=?0NQ)M89F=WK 2UBG4'K+"TO#)G*6O+"-@FY(J;9I<\3,]9$AEA?WT*LB?5%9O=Z M0(OLBD'KK T,*F=K8' M4GR1Q(J899>!-L0L\U]"8.,<8..\^ON]9O>LJ0VQ MQ[Z%6!-[C,SN]8 6L2(6V=<='R/ <1; <5[] M_5ZS>];TAMADWT*LB4U&9O=Z0(O89"CCH@/& V!09:UOF=#V@1N\RSRZ: JLIC^5K$ M^"*9%3'*+@-NB%&V-LH(;IP>-\ZKO]]K=L^:W!"+[%N(-;'(R.Q>#V@1BPQ: M9$E-EW7JT>W"YZ]%D"^26Q&;[#( A]AD_DL(6B<$/UNVFT/\9UOOEY4XP;^_$JLFJ9H]U>7%KF ;X_;[V MZYH!P@.@]0<.'MRWC#/Z$O\U\Y[KFKKZYH%7M>D_?\,?0;6*#F0+5N$,_'<' M[)%#K_&DCJ'I_WR!<+&\/TOT:I*B_$:K\<__^W^;K>_*RK!OF:ZAAA53-ZW; M8*W:Z)8_NBQ6ECX(=RT@#\-R#[[Y5M9G\L+VNQF+W;!\L ;>KM8[-!!4Y"86 M^P^U_A4-Q\Y8CN1Y>&/$?-4,ZZ#GW'I/!1]9N$G^9Z:M.9IIW%I EQUM"E#= M6[7B:4%K,E+_3YJ59XK"K>?@;YD:6*#WOQ__:E92>X42_0Z%WQK)^I9@^A_] M^*>)=)PR>U0*?@OGW%Z)I/P6L=P>U7W#=>PQV*M\?Z!N,J6I__LA1;DN [B( M(L5[,2#QT3@GQ7IJ7*(5N1L3:"42Z[$_O-'X+!U[#S)V7^SVCW_RY;38H9H5 M*E4I-RK%?#K1%--4)E].E%/Y1)%J-.$');'<;/S]5_<93IZP2\>83+Q2K9#' M8\H0=71Y;(/;X)?-9B-=]=$'";'B"7^ LQ@69-=OF(.<8D,M-RHW884]W9P%0Q;\'9Y9\OC6 ]D9'*17 M\6WUO=R%]H;K@-\(ZCYK]7G+ OL.#K"Q,KV9Q$'8Y\EX'VF\WV/DOBKIQR>A MNT.P6DT3KJHY=3 V+>?/5E7O61NMJWGXMC' KZ3JH*_9$!^!2E7=KJXI5$)1 M($5R8$>IC&:--A9?ZF-!;34'MO6/$L#!8RZP*(X!CLY&4HV5/0+ MO6-(7+!P9<+"!4L' 0<"#L_!H>&,'-OL5<; (P_' (B& _\9(2<"0H9UU53/ MM"AG *@%D"V;0F1(_3; $;U@R2' 08#C!>!(F:-QT;2/#QNH8@L,@&%#^YA" MK_C6\!&[8/DA\$'@XP7X$""I/PBZ6O69"OKX2LGW1=O%!5I6(EQ,8FDZ M)O&Q7ESJTG1KE7J3JF0H%(M7%>&/=GQPQ_?%NS8!M1 G@)*1F(-O+&6%<4< M0459H" @99-3=OT-=]O;<-\_ WC.;+=K:ZHF6QIL^4]4ZW\GKNG\3GDU>W_\ M>G7+/H0;A)$)OGZK+?:6?6RN]O9"E++EL-=-&WYF[_'# >R'"^&7*"O<4BY8W.O@?@_&:%K\ M5[0,;>5OP_,%^62K6/]Q/U'8XXX8*D=$.!M"/ MX@NF;2.:KP*M.QOADH^E/[?Z_#E$+WE!3$(0.6SX+BA7BJ5A$:2@"0Q9C :A!,_$W]H>#J1!4-$4 M%$D>M"#EMP#K,/N;0E_T+<_@M>01F)G6D/K)T@SWZ^^_M'\HS;9=!%R+H%M0 M3AR N5-CC.#$PF-C]65#6_IRZ@]E$_):%=)9[RG;1EJ!1!@IH-=CRD.B[3.5 M(0K,D?:A_D*B(JMHW$&@LL$J\*<#W 6*[-JX_2M=GD'^;: 7PHJ0A&D]#:AG MN! F95OS5-Y?$D^W[#4'$![W(Z=L@0#'D(#X7/(9'OKS!EL%+2#TW U5P6*Q M]8R&O3*^."!A."@$>UNSTALD=1@-[!L*0@1JI4R-/6W?0+R>9HU@,U91O2ND M\&)WD?RB1RVT]OFK3Q=0VD9(,'["7Q[0UYNKP LHU+IIW% ]H"* I6R@N%#' MT;JOR[,U@Y/'8]A6;+A8+D)D] 5LJ:MOJUUC_3PJ(_V%"R%:Y;RA1*]") I*&G@6V$04-=% DM*I#=0&6 M9\N"*@S_U[-@0SS!7W5>T5VT4ONM]=9@4P&J:WDN2AG!E$=W+,T>VB^^-ABG M?8U^I4FAS0%[W@0TKIZ:JIYTH_''3;FA&B[$\8W"J^Z .10H U850JHH4\A_ MBU13@TT!4P2Z"M*I/IQ"]#X\1R.DDIX,JYJM0!KJU_EBM[:&$B__ZP9,9=V5 MG57E>RF.ZRTYD!I#VQ N HH,AQ&V5!MA9C.258 6PC5HA=!Z/0.0%\)_G[T" MK4"(,?I$4MXDA?L;#S6B"W0-94/#H[RA%'!,T2C!D=L0U>YJ.=B@M#>;QCDT MJ5E:X.)Q_O@'WCZ^G*402BEP$+!+ +( 2"RLDRYIF%SA)GD(,<)-0O;0R#7@ MY]B$ Y!XHY5)#KZ&-IJ-EP[+]. %XJ\%7QCVN;=7UX&I]\$*RM#6FTSK^3*S M];6_M'BU*RMBYF$[K.\G\\LWH#S@\$3>1M5NZA,NBT!LA2)^Q?O1#M;^D_T% M%6MJZE,?N?%:IV'; *XUT$8S^EC5H0W[Y-EK(?169%;J8$X]N6K?%WD\YJM. M^1JR=Q)L2C5A:Z$E"#4;C3I:)^"*BOCEAO@'S& _ZCGR$!A(5V4(@*8./*"; M>6P 5AU"ZKW1'E^5]TL%%H20KYJ8N\.E>RPC+OV\-?LK0(IK;,+1[MR8L)T: MQ%3-":;R#&EI0H%"ZEF]=F!70+,"D@X-P50"KEC.Z@NJCNQVU#.TZT;QAZ3M M$['@<'?W(A-RU<")'#N8>)]B)PC*@@/"\!,%W,)E!1]&1.-O8Z%QL<4$U<(? M6!]PMGP^^]4"+M:!J"/?P]""O"&;:_EF Z':6YBTB0;R>)M&4TSYA+EB0&3PF*?I()^."^U3:$<@ MKJ!X+HY_L!H?ZWP' W=/#1#85;L-GC9^_R_#QK-XH%$.M%$X'J M9^*1F^AV_0P7O>%6'\&G^J:ISC3$/I!C:*UQLJ=Q^-V63VF'>S5Z%K37#%@2PL0,.7X020MM=F*D]3T'/K(+INC+5>P;II#S$/1=LQJ$>WU ':Q0&;;*QLS1J MQL[*N)7=]^$XS\4<.U#0LZMF;3DO$.DR8"<@3"!SQ>-_ M@1[\AAV%/=VJ#\\!Z/60XQ[VYYF_XR4)?=[%X W(/$24T/X3#?*L[+U:%-JC M1;\]NU5#74*/^AL <")Z 'M$9=WV")]OR4+1A1,X#-!V:)@S':A]X'O@-!N/ MP(:'S,%:NC&S&^QWY73R!M!W=YW(D#NX2Y0S9Q['WVO_M.%<)535WYKQ-0>7 M0#M%I\&+E<-O1ZO6'I(30P9RIXY,Q*>1B6/?OC>]TH7\%1/;K8#A?UB,>^[9U&P'VKU\Q!:) HXCG:#%$%M1)1H MHQ';X;3__5=)K2Q*&2TA:]<:-#2@ MB#B0Z6T M1]N87LB[I^>]&$4^QVWZ,K.0K%>T'?B?(D4?DHC![> MB[XWU!F)/4VD_L12'VPC>^0-[^^BH#?('C8D,2!_-MXA!1O>RP-@[*WR*XXW MAI^/+0T^A?V4\"5K^C$R50!UPP8Z-LF"V+Q@0R]XX"4FO7[3"XP9>3SWL6:/ M%A_DS-M\>9M#@XWH/K\/A[1KOVL)(__*J446GF^G@DU/^[;M0F^%V"?.*Z?U M"R+KN>_7&HHW[@P;VE9X+V,S;&/'WX,?W=A(WWP0LS,9VG>^<1= Q<8*=5YK M"Y'L,Y;L%R$9.S)>D6'TL*[U5N*WKNBL!)"0FS.0O^WU^PV"I9@V]@TJ\ABY M?_"OB-5;7FB1O\_JX[#I;^C1( M_/@G"64"'8HH0323E0%<*QVTE;:=%_:__V($^K?W\R2#MATM?IJ35L$9 U@/ M"H+RSY]LAR,'FP)0DR"%8&E&.%&D[9^<G"PZKR.H;S\0];XSJ'"E8.G?&_Y?EGGY M%.K5G%K[F:HT*GM.CVX<)L-;VSC6(OCK\/$R/XY\%0 \0''_F^M6R M8"J#L=R.QQS(7G3T2$8[0-B_[[4'G>&]B@.(:!*^\YG25R-Y_-[G9Y3??3C3-28NG& LT%LQ[^8+IP-/-'\H1!I';W<]62WM^O,]('\7Y(:EP YTVQY+K/8&6*12(HGDG2][V4-(",QS#;^ U M;O]#%4A3-MX#A^L]Y3>#Q_<6+\,9WVC25CJ#C=75RPNP$:KNK[->).->Q?<5 M>>=))%1^(@-!^,]+V[=;P.*%O/LN>8_-,?1['MW8F?4.=M@HDN@0$-U@2,1! MYRC5PNK<&Z5J./?#*OCN?6H4M&!G5,Z0<9[7T>Z=:=[ .G]+6O=W[@'*@ M0?\CSN$O6,] !)R5$OK;RQX?1JW9 M.3J/@YR]_9/-Z&"T1;/:DT$9C@ *)D%LSD*'H0'!SWWZO)VVD2 M+"@5\CK%RDO+*PYKL+SCR4$(WCXBB4-+YWX'QJXU-FVP-R?'GG10>Y,J0&[W MD1'R ,3V+$<;O>+8>M\87Q4: M%1HD^K 3:.<-47),2W#Z+Y1L3,?K']J&A]-@R\HZ)1?*KFH&A#L(%?%(\,IS M@P?@-SXZ?W!R<4^VWV %9S*]C:8U4B!!05&5SIMF]@-S&.0FPYD_%*"-_6AE MR&\ .C:$YV"[J[C978#JP6DS3$/?2Q=D%\ZLM>F#VZ":WN!N.(^WQA(?Z>!> M&<^ULHRQ21,<&':@_L,6H;A4)1@VUPA:@P=B92^$4-10R#^;_SR_VW/9]B<> M#Y9W",MS'*W7I\!+>""/R65NP9'KX\D6W-=NP;UMB4ZNO?1>CB5(QA"\Z&NR M$7K'FC22%]@IX0,*Q@4,(UOIE]#"I]LFS@_R!)05O"%L!%LGDK;I)@1U_YBF MESW&6P#\LX3!NK;FO:N >]2J+EPF1HC20\2=H,B?S0T*SVRR_82/:I"E ?M( M9,=GP\&!1IS<0=NV65:+K[E%9=&+<7B_9J)U\PPY9BE WO9J(^:4?''74,$\ M4(5,& ZOH2SPI,C;*2YZZ^\U@,7U/583-D*":8;BI#VS%J">KEP7S\VI?3G% M=A8]PW!1#)GE-4H;[:<@^/0Z4ITN"+3'2W/DZ8]G4LG!VHQ-&-_G:>JZ.?.4 M;W=3#2^P70",S>TU[Y#\VONS&<'OA>>L'$VW)PK+.;A?%E@\:"/ ,@W43KP= M%EY-]Z9 8%/2@4S,>6&00A30@B ^#=(E%],^/&$>7^WW$55"1P$V#NS>>L>= MD:S9;L][G4,9+O;>H@.TT(XW#0/H/IDS-L\_4#HZ6HR*95<\,Q'PS(T]L.HZ M =M/WP.>322JJ\WE]>';@'-:&LX7!\%0@4+L']I'[T6>C?5X><;,'_HCD?O. M0 >P?>-"_N7K#@ZM7 &L;[T!W]8.MO-"U,_NZ@&\"X"[&QAJ@6?Z68SYVUNX MY6[4 H;^4_D%'[4LO\.R=_A<"^)!-^8&47[D?T.[F&.$W+#8$OB)_U9GOGPO M3Z"0L)UP'D/!6>I?Z^YN#,,^RZSO(GZ^ECQ[ZSC\.SQ0P$O3M1[^8P/;<[_L MT6#L'"&FCEA$8@6#IX(7'[07V_X]/ZOX5BZV37!9AT>$/&'5\G\V!JN(,*A/F'%]96378<-_]TS/B8_T[#U#<\5G9G;\+<<]AW(YUXI> MXKV 1_)"?Y%M?;%Y+F_1N$&O@"\2.G]7_A6OQ7@WC$!N%9J5* ME<1FHACR%KI\.77S&7[V/VQBJE)N5(KY=*(IIJEDHI@HIT2JD1/%9N.,6OD3 M$V[3M2$K0ZQ\COREE#W \7U>9%'PEW<_QJ\C-_[#J.[+,A=AHQ&5EJ5>E)4E M7I4%"S\[F6G=5%M@P89SI/%P?+&CK__+QD M*3<9=E*/K9&8&L\K;CX=C?>4FL3NEJS&95HJ=3)M4:9M6IX7.\U:!I6,/"]9 M%M)MMSS(#%HI6LN4N^YD5IC-)$ZBGY<4%[5LIM!TNW1[L,QFPUTKU(D95:;:#71EF6#3^R?2FR6W*:CJ1%K>)*=#:W3,?;G*S;]@R6W.F1 MF1%.M>3(VDY@] M4C(:%Q.31"+<%MUIL3D:9^_X%)Q[9H^8L'QTT$Q,EOV6T,GUYL*#%$LO8*U[ MY*20TI+V8#Y-B VUV4J5^@].+@%U9,^D%EKL8P-T'6F8:C =K3^PK'^[UT*_64IXL]L9@I9&&M>T3 S3B5PJ+58^C"?21QG^TQJ>X]K'6/ M#,P31G.>RR2;(NCTGV)W2,#6N^^E5#BP!ZZ0FPHZ$ZWHK-E8R8HU59KDHBWM%Y1I>U20F+W M258JW1U5[M*SH<8[_44E7L])2UCK'LEZO)_84SDQFK7D)^'QKLY770'.%KM' MLHJ-QQFWR/,UFG7#C<=,THSFXK#H'LEZRBXZK6BZ-AE.^JUAJA;GE$0;MG6/ M9-&E^9(:V);"0?R MY%8[;M/5,&BUTZY:>9PF'\=Z A7=@99EG+Z3TK%AK"7,'DKS-/>8SS=@M_:( M"]_MRHU^I,RT"D*7+LER9[;,]U%1[GE1*V<.ZO>3=GZXB(R=F2O9C#R%1?=( MEG(G%(4YJR5:K#R-+IJE>S5?PD5WVKI0BZF10B<'K8F[5";Y;G?TD$Q(W!XA M'!4[19MY$#.M[,CHZ_2PY!;O$RB1QRZZN$]QO<.P5;K1LL124^@P'::/BNXT M8/0P5!/B[%%OM?OSO.'6^^/>'-:Z1[+FM&YW[5[?%5G#T:*Y%-TK23-4=*?6 MHF DRIE!IB^.*G/V@9L_#K5>3>+V".&='!F69RTK3;?=>3P]FRKQ92R!BN[4 M.NO$N"FKR>GAB(YD&IPX*M_!%8O;(Z\Q5AX_C7AY2"]XX'3N;6FIT; !>^0U MW*XM)=,IC5H+SM;[A4EX,J'A8.V3URGMR*/IX&$X23S=/VK+Y/@Q"QOP7%XE M$%6!$NNR4JP;Y25> 8(D\XBX#1_;!FM#MQC@L:\*X9YEP:/;(?"J\%.^AH*?H M4>F)'MIZE(_-^Q*_1Y#3O7Q"[#>3X6&662C=6NOQJ?LPD_@]@MS-#'.)T7+9 M%-FV4&6 VAPU$$/:(YWML9VJ1_5YGQ;::CV1K#ZU$9WA]XB<)!GEFEWM3(=@ M&>OD[CIW]=)##17=@?-R16Y%<\EBL[60FDNCF%=K W:&B@9P_HX\61X[1L:N M;[XC*U#QK,=MPYH>.\_,ZEW/A6,%;_5K8SRNO<$\6N)"C=1:*=O MT/1GV:.LK?&%#WX&]\N<2MYX68P4%XU0&PD?1K553N0O/4=< G M^P+VYM;R"K[=][7AO7F>QNN%87\I/QA+9N$,9H&Y804R$6Q_9M5[]U&#X/DK]FT^'S MA@3:2NC#__V(_/C3X8%@R01[G:L-[?&5+"-^HE#&/OH_I MZ':O=\Y&7)9D'JWAWT3@#CMC3R=P%VAWK,XG"![*HSL:\:%I] M*'#F5=2^^ MG1"RRR5D_[YD.^* )E(<.CZR<;Z&\F_#REA>ZCO*-33O+BR4%%]J^$E1I58C M+:4K76E@B@E%S#9J[4XAWHIT(OT?6S=H)6RITMN\,BN7S@QM-_KX)+:K!2>[ M7-#W+:OV@U*!HHUDW?[?CS#W@_*.#O_OAS9W;@UWI)J._WUPMY9KA_NR/+Y% M^I8P5/2/N%:VA).2+0NE#[A'=\K^H%#V:_@4]R,(3>HE%$O76FV='D7=A_'] M("<4FBC2F_OQCQ )T4PTN'(K& EB4A$-/I61=$8:3$NY)TVJ99*X6'T4VDLBJ$6OJ=FBDP<*/?_@8%XJPD0,J?.X&XW-: MX1N/. F/ES/# K9C:4IP,?0%LG9B3UZG/7GQI**^4BV$2K[N[8&@^_F]1G='-"7=*$RDP1$(M@0P\8_B4-H+;'%S\\6?Z/:2E)?TTL:HPX+ MIJ3,[C*-)RZ)T@] TYMAF%!,..0]NS#3VT^2;'NW;DS1@47"XL^3Q1^9$WPC M)#DZ 0BTIKY2FC)P7K:D1VXVDN)'-5;,6AP?26; )#[K2_@ -B^$A-AGN>.) M$IZQ$IZ=A7QAR_D[E5!B9Y5:KFC66EFA;U1<=\;&&T@)X;(NA"*,MQ M E31W9Z:?]EF<,..=Z&PLA773:R2MV//Z4[,?3YM.''?S@B5CLXA?%T4/55, M&&H%Z:%WON]EXZ;9[X[I2CPZHK,/;'W2*>L*ETR@I*606S"Q$'L0KH@R?U-E MQJR"*/.G48P_4V9#BO!=*SM*#>5VFKO+BGDNSV)E1M0C>F6."EAGTW30'3V? M0#5.W3-B^1 _Q?EQC-< B.6;\1:_; CBI#.5K$Q/::9F.*\YVK"@V1!-$U<% M45CBJOBRK8[7%'9"2_$']RE""\E)+ ><27P4P0J+-C<8-A2)LQ?LKH!UUK?/ M X0H ^#[ZY3MHP/$IKGZ;5,2NW#,\/^R:2@OPLK#?8VK/!3OE.'$&$@GABRXKQ=,X5)L=## MMP9YZ_K5>0*J%KH+5GM@7Q+X@#H'/VG3PU*ZJRX:3,%0Q MT+P7 AFXC-XP3+TMNH5HTAJ)@'.G^(8RR LBL5"4H8E[@*@O<0]\V3;#N]1W MMLQJ^;G[4*(GX0J?:C^R2IK'ZHM..+ A.-67[2S(FJ8ZTW2=&"-7;XP0;\#' M5OY 5?; A""TXAK;2LG#AB47A!:]+"W+,W2Y*(I7Y.(ACF:(_?_]5([8_Q]; MK0^H7#*?,6:->*%*MYVHO#3+A;'NW>>GKZ&+$KV-?V+L M$VN!&/N?N.1G--@L4-2F0%TKG[?#N-]>T*6^/NUK3FK8**0FR7YCO'RJ]M'5 MX2B1@<"$XC&>V/M$@XF]_T4,XMT:;.IL^>DI-VS06:5?8M4DL+/5&M)@?)B! M9P[I[P48_#BLDC)66RGDN,)%1SB?[!84$@K]::QC(_+YX):G;10>JWVSP8D" M)W6>QFE1',XAV?#2#D9"?.RS]A:N7,2)GI,C#U_ 3=ZJYU4I':\\96J58:/Q MU+'L0GJ,,QZ%8]%"$\66Z.@[>X.:=@2#WN'V:_;2M]!Q4>M5TD=OI M)-#WJ5Z*V3ONKC7,1BNUI6J;*46#S"7J14MRL5@H M$C]T>(LH.E'T]SE13M[5,U+T3SITL4?1RR56!@^->8]>@*1PEQL.NDP.*SJ* MRN294/S@\:@+\*<<9"I%3<;*K?F)(AJ.J0P'\#M@V3C)=O0WA2)0G,5%W,5\ M/EAVJ1Y>WGKIG9T1*+U75SF___5/@ M_M0S1B3U"O>9C[Q.?-W$O)0C?BPO2(+X\V58Q_,I?B.WP:?EAJ]ZRO)RTH;* M@M4'*A [=*KUL.C2[1[O-FJP3JD& MH8=F*[6(1*(Q^O%1>)PAU1-^_!,-1>*'#C9H8$M1^G^?&+FQ+[$XI1K#!]B M.')E.]':BS%]+Y9*O$]K"\6EXR[MW((&S- 8LN,<8$LC1B]93S)T5JEJU M,D.*!Q?SF'#\^U[.R2604!3+!0>O@-G8'R:6![$\B+_@Z!3!5T+_N@@[N"_" MAZR-N+M]*: +CIFV8S&7#B^%0E09=]@.#VD#SLG&<:$82U*V$S4F#H0O(!P? M4>,,76+U67M8HV6Y.>8K3YW8M)% :NSM3 B1J_8HJ* 'X("Z?(.U,^=T*6S$*K&A7!KEPS5)%^4LY N\?V,< M$_LLOD"T\8RUD?@9/A:"\(?:6&T76^6LW*^U1LG>0.\\57@KF4#:")=]+D33 MQT_0AWU["Z;1Q[H9A_)BC>!\=)W5K2\KFM#3#-E08$/A)-LDCN&3SU)> MS\67;SHX_:T30QR=IQ2A0C>A)J>A(K\,A#FS(,7;+:Y%5^CQL#=.)":]-*0E M.-=GBW]",.:7RO#V[;9'WT7Y%CAUJ:!#G!L?) UK;7D90![GBC-HCM6^* BM MAYJ5=>H+%7(&G#*.H?D0?=!K2I3O2I6/^#(^N'R_1?EH^4E9%*)BNC49Z%)N M7!_$(_D:4C[DN:!#?/SZ$KDA7A/>]4I\REVTI^[K&5DF5]YO$DWQR5Z'@_DH M9_%:Y E,DWFQDH[?/4:Z-.?<01S#V=LB_&<=Q?Q^8OY]U?L2HBQP B_V@G(5 MP#K;LF7)&Z8U.8APIMS^5&OJ>6L8D='O+J/$4/WC6#L?^U=;[/N.UC;M&2W& MRV4Q:\6FBXA8EF0PD]@8]B]S(8Z]LM!^M*$.OX-O0-8HG A;4X$EHXX16Y60 M66*KGJFMFG1MS0"VG3)'7Y9&;7'[;/WG+MQ7+J67O8UU=A;LA2RK.T=_ MX6+Y\C[6(C%)6C75&+4J\W'?GA?[]4BV+W$X&Q_#A>@H.7?_#96/F.9'.G=_ M4/G"]Z7RD&[',"2,GEOF9 M48@WG>HY:(/'ET*N%I_?"1/ <2J)W8!H_09&.9:#RQP<_3!E^M MT8X\)[O+Y\[ZR>[RY2VL@8;E#06NJ4UYOA%S6@9[$^5*B7Q*!VI;3#GI3J\T M'.M<"RZHK!?L'1+B)-:;:.P%&?1'6AA/S7MPBAO*6'%ADB[NNYS1/",;]]3C M7YD-EK-!]+R:9EI(:R9 HUP'8-MSZ3."\;78B)'DJ,34""@ 0Y M\7VY9K-WX)D<=/XC/?[N2HM7]DO2T M;Q@^GGWS,=%QV.DC.AT*Q.[#Y!Z>? M'T'KVLL*Q],AEA>(>4W4^V-K,E'OKSBSO>^P=KB1CNJ3AP9=L5N%F4%W2XE4 M#:DWNJ^&C83BL2M+-(?J[&[5.0-HSF%+=14'RH]&FC,"Z'I;E/)^%7"KP!?^ M+)L.H!CAU]]_=8E]=\W[5/W(E.I'4L]X7?E%2+\"L/;B.-!Q3&0[@ M[\"RL_4V)$Q=O%Q]K[?@6ZG>ING;BG>"3S!B1R?.6R1/O=7YDQB[3U*A: M0<007@]"U+\/FX]I;:JI !N/]D"V@"U9ZOV]8K+906OBBH.FWG;J=XO:AVW( M?#GS#B-RU0WXRKYL')[NZ&F.GC])M#NQ.#.R9-Q,M/;C'_J& MINE]"4V??4"-98N:HM?X.P"RZPQ,"XJ=&GJK3\(?RGI*?F(T>JJ)BVX29*,+ M$,^69R<5*3QN=F+5I;U#6&P,(^UVME)H-6AE5VKBMEX M.#]LU0=,90)%Q3#?+"*4AJOW;GUT'1L-"[I507:H-%# J LLCY=P3,C[!?4< M%W_Y>SI$P:K' +YI"O0CQ>HG_KFZ),XKR.:?]@:UA06H=UN9A;TQN<_@? M*;:DC62F,99;[457K*J#_H!S:\^?_5"+O3]117 ((]?-T8'L$NZ>"$ MSE&TCP;9U46;O5X?WF_K"8E$?-DI%ZU6(:\V[>(#^Q!][%^HS?NG@Q#+"V+1 MJ88ML>#H,5KM=&B66OX]B2J)6K]PF:[X?E(39OWV_?4FO?R!>8NE\P=@=L/=NI MA<'LR4H/&WRGDH^8&65Q7_OQ#\*L9EV#>IT8%SZL4B\/AH, M#'J4N8\\M.?Q6'0"S7^6%4+1"/P_MYOL[+GM>T1;]PM\=%\@AY6U)^ %QT-, M#OD*"4\8^2@7BD=VE?AJA/&UP6E6-6>8>P1INI$L%J4\ M/2ITQU@B^9 I3(2WTUJ$DCD>;M@KMR^N>P]/W(B^:.I/E9ZCDGOGBA*D"TU M'[JI4;25;7!Y,5.NY;+.3.)B^'#3H=OJB-9=J=:=W:GB"PM;?H/6N=%8E%92 M=TJ+[30%-M7N%T:Y!-(ZE"/L4"K;RXPE2, 7H([(.C2--=6_"ULS*$4>:XZL M$[?M);MMKSH>^>))P%KWJE#U\D;*4[E]J 1B=\68/JFT"J7%L-:H3>)B'*(2 MSK'-A&(L%^+X0VN)1NY3*V/1VRM4[*ZL5HMC?% MR@LI18Q'*?*/?S7(UY((17%'KHY<^' X>YJB.<0:N7IKY/2QZ-3/"UOQZ\"1 M-0.HHFP9<*SL#<5)>WH#\0-V%E:[!TCT)A-SHTTF+K+W?+\ M'A%B(8'9=0O\(IIX]9IX^@C\S];$HR_?']-$56R Y*.0G]+""!2'167:C:HU MI(GH.FHV%F+WY/'_=?&^@HUEWL2)V!1S-+; !BV-@64AM,K4C]UT[:/!#NG M[O(9V1ZGSF?PQ8Z%4W?WRIC'AN[B%&NI37Y(?!+-C+1 MS--=41.S$?KQD6UW4M7!3.)QLG$AQ#.[C@B"!@0-KC6;VB6RGR.B04>(2$N^ MK^5:E5G+S.HUF1;3-80&Z-[3XY.@\SF,[R6@(T?RKS%IU;'YS?G"U\7OHFPJ MH*=X>U!*NK<>)B.W([3"R[M!/-J,Z'8>HI27SSW$\K$0MR>,C*COMU=?DDKN M:,;B?[2'TAR8@PD5"Y8T[0U3/"P,_,EILPU#$/"9 M&77?"@'C=C_;>4C,%#H[#X.6U)=40\00 $F1P#.A.+WK?WE&BOYR9#B#9Z.D M1Y<3!< IM+Q/- .^U[EE8ELMQ3+#K 6G 0!EF Y\H6,B"#?*2RH3D26>9^)2+*8*$J^P<07$NXP*5#@N M?\F?U]&79V"'0[X5-U5M^L_?\$=0D:(#V4(H,O#?MD($]%8?+FGZ/Y^B]]O= M9/FUSOO3EPD+&\W&/__O_VTV?PUL8<743>LV0*^-?@V\86(QD/5!N&L!>1B6 M>_#5M[(^DQ=V@)6Q&W;EWKE=(2 :"2IR$XO]AUK_BL9C9S!'\CR\,60^;(9U MT'-NO:>"CS#B!9^9-HX]N[6 +J,S5ZCNK5KQO#CF^)9E$#!^RK0\TR%N/0E0 M(0860LU_-2NI?7+X>K*")L(E=%$U2I6--&TED_);Y')[5/<-EZ>SJ0T%;S@C MQS9[E3&P9%3<_E)=/63LI<5&H5FI4B6QF2CZQ^[RY=3-RJ@[?1-3E7*C4LRG M$TTQ336:\)^26&XVJ$J&JE3%>J*9AP7.J+T_-8-R!J9K0QY@AR@P5P 47SCU MWN%(2AY!B'#L7T=N\H=72'^IZ<;H:(3C>I(086(2+\N,%),%5F)9I1?EE:[: MZ\5]\94#OM"7[WOZTBXDAN[ !(_,FL6IW?51ED3LX.4EF4R MII9&]VKM*6E7F:R=*.1;D GF[FAYQK2M/BP9>5ZRFGE8]M*#KMG*RFZRP0WR MK<=F3>(E^GG)8GS0%/I5>4RS1OV.Y3)1RPS/I,ANR9:Y3.4&A?ON,,6,QH7D M)-,>BC58=R^9$Z6GTN#"LS.D",[R[[U?3J.1..U/#N#BE"[UT"XC9TF!: ME*:IWDP2=M]>CF>FQ3K0ERTV!CI2]+%5:;7[4G2W)#MI+;-FOU$9%J38="#F M[IK][DR*[9:L"[9YIZ1*7;%0;"NU@DVW2\.:%-\MV8R,M%Y"R=6&H]% ,12Z MH8'[FL30NT4;R7YO65X6Z^(DG1(6Y6HZ%X&O9YC=HGJ%'>75QJ@E:E%E.:E; M3G[93R#>N]LI*^IV.@T!M-CNH,9&DJ/,8@0;P.T6;9NE]..HP]C#=L,MY6J@ M >JP5\R>R<\-I#R(VL.[X6(YK8>- =^H5V#1/;/?*(1+,U!U'NC%O)VUF50V M=\_ HGNFBIO+<:,LE.6A^Y"?%/E"(]J*PZ)[YFK\2)>%<;7X-"SP7;TZ<<.M M(9M 184=\XZ+T% M-7K/Q-:R;VCDM%M/&8J[=D]:G=B"^*K@R!@MTSL>S0>1IENERKM8C&>*[H.MTLE%=V MS\0^T:7<(Q?E0*OAWM<2M9H]G>I]5'1'KXV>4)RFY]T'-8NUGK#0@(5 MW5'L:+AE1\=NIT<+R;OZ*%VH=LI1V-8]XC)C&N/Q,'Q7'8;Y*6=/K'99[\): MU^*"S:85I?0,8T@G=7EL@]O@ETWP1R3,IY6(G2@>J]DF?!N<_W=AFU8P5O M]6MCO*7DC9YM]H:+'MJ0VN!3&_6;L,Z>;LZ"E2GX.XS.T9))E\EIKZE M@%\<%)6[D(&Y#OADCKK7'O(*PB_?90SY/S_F1;OA#NX,DHGXHHE@;OB#425D M(KYH(N(W<89,Q!E,!(&F,YD( DWG,A'T#8&F(T[$>^,Q7F.M7]=KM'?PQY[T M3T7E$^THG'A47H/(4X_*EPS":\SI6PS"N>L'48M^][[;Z@,>R?:@S#W'#QBU89%+=ZK"!P(AB;@A&)7;I@T,< RY,'!1_J M9!U,@>$"^Z@:GR ,FC^'@S%?WF_/PCZO#'K/<.YJI/IHW?FNPNK9OQH?OEYEK3K!3E+C.2? M:6N:FR?<;,N1?&&O6 U@334%).::+?D'5H(O2]CVEE*=<+=F3T93<5%+1ANY M[%VUF$Y\(#L;IFL9RQRA^&_4Y[;F#%*N#:<-6.)CY/D! M&;:J/M2FTZE&%]SA4S36*J3D5D**X"-R="04CW].RF2BV&>KV%_N&SZY8M-; MBDV_5[%GM?OR4_K)CK7<"1![=C4]R99/K=AZ5+/XMC3*M%(EJ\H7V.135$'1 MW )4;"X498Z93_D,K-MG),2?M>.1D&_(D5^R#4Z=ZN-S3*$7[==3=_>:B5KM6- #,(S M-0B/3(^^$RP]YSI#)W8'M$G-:*5JD_[(L-HM.75J,Z_!9P;9<8*K#-L%/MD; M/X2=>RXA1;'_AF%#/'W(SB/J>JWJ2IPX_**9&S5G\>)0B \TN/3:+>'^U.I: M$G+B'3#C;;' M>O<5!G=EPLU"1^<9J"Q$3V47_4"O3*PSI1I.RA)B0V'@KAC M+GVK]O/=+>>X TN$]7L+*PD7(.$"YZ5:EZE'Q(@\;

)97G: M\(!WZ7!3X?/A;+@='[;+>>.^-:T!?3:3\+7*K!"*\\>\$N ,[$T2!4 V[$@4 MP-F1FD^- G@7((;O*[9<*0_BHF:/,F:6!6VITDWVOPL\C!8W&49:LM9JI_19S(:/C;(XGRRD4WPH$CT4*G3N;IG5KK[R*0[[ M[X%T5PEK/BW2?2Z2E2H-.E.APOB'.0%O,3]@9:A<*@HR$:'Z7VORZ*#_*P31+_MUI1I\" M\S$P[",G7/H62':9L'3RZ)?/BF\D,G>V,G?R:(TCARF>DXU:!S:0+65 P649 MKIE3H)MC=.,M(:HD;OA\@]ROS= ,M#!AJ.FU#HH>M]IWW/\^H@@3CEJ% MIW2Z>#_E5'S1(HH B(48CB&F)]'H"SH)<&V.\O=J='=9C\:7DWNKI;FM[-.0 M=X8S3Z/1MCP'-5JXX'WYYR&-:%<>,PY89 B0(4EX_/7S^)/;CM=&&QI U]%Q M74,M!7KT,L*T9).==LNSD=B>1O+CE-)3]?P,W;@,.0,?#<7C9(_].VKER:WK M:UOZWZ65*;E1*QF==*Y5R!I3]FG)1Y1& FFEE^/P,];]<_(_9($!+%G'9$!6 M1YJAV8Z%+T M$WD!(A?..1B-A6B>^""(3A,?Q GWLM^MTU,FV99*8[$NMMF1/)AERN;=/=9I M=-:2#D6Y2SX=\(QZY(WPV#(58-N4]<(N""7;-G!L2E8FKF8!E=A#%QMS?+++ MA,XW7.=:.(PZ>L'=FC>JGH(G?/W= WF):#[7G$9*45I07(W16JWX--&7&)Q] MD(V$(K%/I#%7K@$$!B[SC (: X:][#B'U5% Q)EX*,I_8@IA @-GHQ/,SB*XX!?17IR!N*.0)(G0X=!Q*;TK)FTO$TK3'3 M9F\JF[U<#?(/G&>2I9D0']D-KCC>86"BC&>KC">/KKB",WGO5,8&%Z:[W4;\ MH362W$3BP0X_6=$^4D;( N)LB#ZLBY?IZT@-9*,/*,V@>K)F45-9=P%*@#23 M+4LV'$K79$]/B=5SX5NP)]O(.*N]VBO@&!FHJ/=(3Q/JDVL[:,.BTFM[^KK/ MNIFV:$9YE#.=%AB7[WN5^X=[.CN#34,D(R*$(M%=ZX8D'"'J3D(SSH_2O*;[ M+Y(;(W(_=-BX9(CAN)(@: @$!@P#/1"_8Q8&C,AQ@ =L)=FN(D73] M1A+Q6'R<301Z<^#0*"(W/$'W"21>9PPA*B>]>J>\1! M\?'5_'7=JS+ F%D>2H7([FY.7KQ#8K6.HY!*TQD MB_KI+^F_* T[\7!&!=,+-31"M<2AEI!&NSY7WV4*X.#&=+N M:YH%I-[3?.C>.7?]I%F[HP=]B?6R(S*A&+M[?3SQ5A P("$99T][WH8,SP&A MTE_R85Y49R*8,Y%N*_7(E[@: @1TTC5$,X?BK,_=?T T@Z1FLZ\(;>YY7 QS++W#ZV96.;IWDQB.1SG$:5#-/V9 MK(8H]=DJ-7&C',.-_B4^F#!P*7=!%?# ?.]W/0?563;>K@]/ V;\_*6_'"?IUW0X\.LVN>RC-MMQ829Q.*TI2Q/A[@].8F(R^6;Z_"^I!O?3X<_ MF6Z\68>+A4$I]M#,J+2PH*76C([FZXD:TF'/PT+ON=[WLCTLS[A'0"^H,; H M>R!;P$^QTI5M3?&RCFFZZQPQPQ@QN%ZP0$X-;UL#$[:!$M;F86]4;G/X'TEH MAZMWX48\.4RE6^.)8O#53+/V_-D/-]CV#UE/S$:/14$Q?=),A&%R">+<].ZO@* MM#3A*6G9'76!5>EA.+,K:U4-H&WGPI!![L%1-*8I5MALN3N/)[0' =K27KY: M@0Y%HX><]A>KY*>0_^^H\RR/I,7MM_/6.R&Y0/G_^W* M[$(C045N8K'_4.M?T7CL#.9(GHLZM]U3P$<:NX#/3UI#BW5I MQ]=LH+JW:L7SXICC6Y9!$/Z']U;OB=2&]C:O(#?LP6/M"33,RJW T(\F";*Q;>$&B[\63W?&[+)R7A8N*6A-?H2CG;>+CD-MX1: M2:[%Q$HK+#\NFY6TY"0D7J*?E^P\Z.5Z4=4?6PWFSHS(K7NQY-+5.?.VXTR[]3D<3Z,:+!G=&?F9 M4QLELKW[87LA1VOI.C-S6S-)V'U[9IRJ-4J%^D.KPN<$IM1BF-Q9:@IY/E.2_6G<9,BNUYNR,L M&JW"T!;#DX<'QPE;?2%1DV*[(^_4PIGQ<'F?H%E.D.OMY7VA-D$E@Y''!'&U M(GO.3+@:Z_+8!K?!+YO:@=8P?U5&X*YXB\+V>KEA0?BKY2XA<:S@K7YMC*=K M;W2[<3<<=\ABV5B.-NHW89T]W9P%JAO\'4:VT*U'+F9P$%Y=UWVBA5\<%)6[ M<#ER'?#)2_P!>_$=YN*:E'W87(Y$R$20B2 3L>% $LA$G,%$Q&^8@ULS9"*^ M:"+8&S9.)N(,)H) TYE,!(0FLE@?<2+>NVO_FOGP=;V.!6$MF]Z-+]KH.DP8 MO\;%0T;E,D;E\,)QZE'YHLB(PWSR6PS":USN6PP"480P?XI9##TCRID_=[^-DD6%.DX2 Y(WQ M0KW<;.I)B#E9FM6L0?2A$7'H>$WB45#8YZ:-04ORJ268:.Y'G5G?3W//)5M, M@;F+)6S]OCL$]'VJD)S'$A:/0D2CGY$LY@3V-;XQ 4[%:&R! 3!L;0JHGX@P M;5V,A.+L\;T MY=@09X'!'V+3G[%?L-6)X^8./B+=\U>/UOHYV&Z!%N<2-^% M;5+]@?1=H,'_+ M%R[ ;.D2J%1?UHQ@88-T19[*FH[.&(0A9PC;<-6G8"U# MX)\[ (IK:8X&[&-="_A];>COVN]SL$".O%A^/S/DDQT(F'RG-KFW9Y4D G2" M-2%L:JSP:'U%.S1A*KVF/*^:%FIQPG$LK>MB_&J:5=F"10X9-NU^MM&GVZD: MK7'YIW NWN?"0VA7(9?$GDS;Q!M!L("X)#[3)7%"+)A/4N&[?$O6Q,4X%1.* MD^)]L8NP(/KCG]A!S^2Y.SB>\<&,:0'8* J.(!P394$YEFS8.IYF2EX-)S'_ M22>?H_)Q.&VER#V.Z2< CW M+3&E=X1A-3.<3-JIELP"MDFC' "0 PHA3CCHVR:^*8(:;V.*YXL:U^D$@W4V M34?6G^WJ(-_7]F8.^N7?U\F:$6@>)L3,U>OFWGNP\2T$NEDP\X_]4C5>OVPW[ATC0F0\?[%H,9%MA[7YT_S 6Z"5 2.#'B<4/ M @%)BKSVUIY%4N2= Q$O-W+W@-IVIMIKS:(<(UF4_7DA690/9%$^$S3S\]X" MA0%T7&"E6(R7)3ZBP-\$AI:$""-T&9Z.1VGUQS^'DSF+$Q>^S2]U^GS#EYW* MN0$EMY"K%--BO8%];]'?E%AKY9L/9]3^K93.(0K,%0!U$%_Q0,DCB''.1J)G M7]+B-,TS@L)+#,]')3X:X:4XV^M*O!#I\:JJT KH;DD:)!&5A&E4POET673' MB=XP!8H@[=80\=E)QEP/:X/H4,^&Q1$-NS]\R/0;R9G$[BDJQ13^,6HF-;%0 M;Q7KR^F8ZSTF)$YB=M+RUN:M!Z[NU!NT-JJ9_:R2-KI37'2G5C,;X>=@K$;H M0L742NK(DSD;WYL#!EU%)^J].).,+2[M-S+JRAW]>Z@SMQVH^TD MENQ0*SS=2\8PLDS?XZ([@YI\FN1ZDUK8'0KM<$WCG9R9Z^&B.X/J3NW]7>YGN6O7CPL:+W6L(9L1 7W=W&W_J"BDKM#E7;5:C?-&VVQ M795[(RW#9@8.2K2].U3CUD.>[N:*<[I13H&JN?D\_?6W1U/ MRT6SXX(B]] :H4[M#M6R\<@6@;E,#\-JNV_3I;RXK*%:=X=*G\NE*E\=\:U) MOZ;-J\F^?1=/[$O@G93GR]B@G5S2"[.ZY"/)>#[1___L?6F3HMRR[O<;Z*ZW M:A4N[JAAO!1+/96=([[#.7-< MXC!_:2N3#68T69E)?WYAHE8 V]@O3# =+BUOU"GHTWFT,O5.,C94#JTJ5T<4 M%VE.]@?Q(U98M$)^WRG*\9+4T^E9J+4V"Q6$K\F M=632:C4+$I:@2$IO AWI7Z$V2P;*Y\7L*W\5(4_7FM.2YR-21@1=,> M^;WRKD=IC2&;K$W1-< 7YD#LB#U)*&"FJ8S'DV'YN-O4FRUQS&X8D5Y%UGL" MJ,&X952ZT1[0$Y1M+:BE,*JU^6IU0I"K9:M9#>?QTA01AJKIS?S!N, +#55! M/&W$B8(8+TT106)6A(HMJ+54Z(S7-%,Z=(:MY*GI%UM[O+YMSF@)X1"S27OF M;G\0D\VF7ZSH.?8@:#7+$K84%K9.5$DANEPBKS^UU!04=L[91%2F MM:N)\=+4BXE#0*+3!3]"^GY0H0M[ PTCD8F6IEYL6!+-!5UJ\_QZ5UL+VI28 M#(ED ^G3W4YF(M;K3$)D1 U&9AB,J'%OFZQ-$6'*: BO=@X-$]MOE4-/UJUY M-7ENF@B\4:MUY3X^DIJ%+N8,;8NBE]%S\301\-4$5['&-#0+75-UJVQ\=(4$3K]-K:>TK(I4< 2N2*OXJMRLC1- MA(;1MNE'2HZJM&O>#)ULCVM31"BW5OV>S@\!8F^W'#'SFOXZEC+\!!', M/E*MBPZ!("&&[O#B>K6<1!H)/3'W 5M9A8DWJPF\07;&LU8#+6@T&R]-$8%$ MZG-Y6K,FB("TFYZ*^Q0V_-5HK*A =ICK4C1HR=LDN(( M.&Y[-F@C"B)MI8.VPI=JLC1-+UQVQP<#CT2(*W5T3.B%9:*9O%>:7IMV8[U> MEBLRWQ?*E6F!'V#U<;(V3:\>Y6B3'HFST?&VU=H.(?K./'JS$Y,J>I7#:CP1 M"ST3ZY7(MATNU(V8+$W1JU#JKQI^8=0UA3IM3JK\JC:-KK!H:8I>^S$V+?)H M=8042AMA0M?\0;,EQDO31%!'LDSU^WJ+;P)W.AU25=N8;Y.U*2*@4X)8'UQQ M)!56BC'D>$(NF,ESTT2H,=B0]I%(XX>+!66N%J:H+:+GGAB808@!<2 &1!NQ M%S6_4D3Q2K.5+$T185XI2 .^P(\D;J,QV@S46ILQ&R]-$8%9=;:3YG+1E:I; MRNUNV9GMS).GIE]L%%ME[J%1,0W\@#1&2#? @9CL(+5; >6&!:&\5LP^P2CE M\0:KE+UH"R>L'E4MMFS%U,I285"VW, C9#OV)8KI%YLXU7*G+?N"B6$3QQ+% ME>CBKAQT>YZE.92W6#ZHP;"=+4]+ ",1P4R0M(KI+]_695N/= M%IOL-$Z8/8P9A7JDJ5[S=L0K0VFTG)V,9+ MTRJ4G.-8S2Q-3;M=EY&5Y^LS1HR7INBU"_9>SZ%[-J\X6VQ6'LFC%\4"'VP5C$Z;Z9+$W3:[]JCH0M6Z[Q^TE-;UIV9'\MCVM3]"HO MR%U_:_(6 BBF7JT7E'#&)B^6YL4]O0B,IEG;FT+0L!KTM%[H>1&]3IAJE!9= M-,,.HO/]+E4 E:6[K>C;>&E:VP8CLD+A02>2L;Y SUS)V1MBO#1%+SDLUFER M7QKQ'!&LMH-P8TN39 -I$WRC=4T#[*2.U Q&MK ];-:"=5R;LL$MK1N2;:'5 M1$ KM-&YWA1-B4W6IHSPXF:B%Y5!<2$))MX:UXI.;=%*MINVPI<5;AJB=*V" MV*0^9/GMO#HK)\]-F^'#GB W99\H206B;S*'S8 >1QR&G3!9B6'[8!&EZ1YI MCOJ5+4:1+7DTCY>FGLI@&P5,1H0G452K=O"EYJ':8..E*>*ZGK,/=+()HKO! M\=G1GI783;+TA+IU%+&-[EJVN2^@TJJ%="@OXG'LE!E:Y3<]C0E7!&_LYA3? MI44W -&+G3!#.P?5'[8VL:C1_D3F\(A\T1V-G3!# VZ^P Z>;R(A855;4Q:K M5\;)4U,O9D8>MM:H[S'$MLOC20VW2E(S>6I:=/KNIMOQ^G*+%[92I:]3EF]L MD\>F14U:W>-S4P2;"VL$G_,Z::X/PE @FE5T0R;/ M31-,F1QVK493*_/ [)+*$E]HD8@F:U.<.RV,\?9NUI%X00O%+:G5BCLKVL,) M4]A>RF&I7^.!!-I<72ANN&5S*<9+4\25UH R9-UH2&$1WJD\LG?.WBZMB>C-3IC"]E9# M:E-,7$BD 9R MLR1OD76WUY%[]*2L1ZX#=LH4;F]JE2('%IA9[8X/[5IWR2R9B MMAV2IM(I5]'0D6FL>%R;(M@0K;F+N3'K2EQ!VK%HM5K8",G:-,'$8,=KU>FR MB1@S0IQY:Q?;+1."I3F,8 :S!LX?)KQA;NK%GKEF&#=:>\+$7HY:*ZU/;+J\ ML)(-JM25VWZ%C9>FB*LV*5QOL'.&!Z!"54-Z1]+]>;PT15S!I >!I?&+K+?7=SB(APPF[6%_LRT^0;8R0<.9XS M894YN]O&2U-$ './Z)'%P1JINNJ!9%U[?HBL<>R4W2PB6 ,1E@PO6 ZS9KME M<4VP\=(3UW31);MSL]E#@&02]0%NJF(Q>6SZQ8"HU(0V6UDA0,1=N[M=;I#( M5,!.V,*+4;>YE3#:EOI"92F9I%0@1]MX:>K%G"$?E-T:"Z3FFA3F)%M<6D;R MU-2+*3RG-OS6*$"H_7B\&&W6)9Y(GIH^W1$IX>'&X>;2>E9'=QU7; PJ8K(V M1830=!84M0(EOCI7W0&[Z\H;)]E"F@C=<;V&&V3[(/4;O#/F1FQC-TKFE*>6 MTC(^V"T97..Q'J@VE58#V4Z3I>EH+< W?G'EE21C>"CC%4[F.I%7A)VPF]'F MK.BSAR9K"AVB/\",U6Z$S>.E*3O09VAOK3BKF6F4R,C"7590;9G,5T[3RU'5 M;5WVR+)I2 4Q;(Y*Q-Q*-INFUW+8T/;+^;1F"LB48.R%VSPTDRVU&C;1 MNER4J 4GS%=TW6%'T9N=L)O7?1SGBVAU8RJ;AKH;]IO54FD>+TW'[+22UG?# ME"3%>&F*7M2@YJR9(5*6.&O.!Z+5'12E;;STA+[E1]9.:',= MA++Q2.DLR>&TGCPVK6\Y,A#:"EG>(ON&L<9U?C0+Q.-STU,7$;E2"QN=*1_N M"H0U8-LJJR1K3SAF;MDH",;>D+CEHK)LD15;7R1[2.M;W59[U+*Q[O#888BU M;6*F[W= MQMED!VG]$1G-'7LZ4/?E8)@ M'B]-O1AF 67;;=9QR;8]39Y'DM10DZ>F7FR*ETJS0#&K?#@(*BJ_Z0P7M>2I M*2E#:&S8#AN!PH/0BCY*EITVY3 M'HUX?(F:!C-O\!55'(?]9&F*7B5*4]S) 1WQ]F8\FXIU>MN,.!$_96*C2S)8 M+G&^B>RY&C@@-E-C>LEFT_3RO)ZL!)'5R#?W&.\:):[8#8YK4[QHS"8^41,P M1>IOU#5=+DRKS4@IX"=,87HT4,IMHE0VPWZH%+HM9-/FQ'AI6BL5]Y/]M+^8 M(GW*7PD"NQ,[D<^+GS"%S:97[U)S9VX6AJ7E0F[6@DZ+C9>FO=-#RSV@W8-9 MXO=]:<))6KD8#I+'IKU3WJ3+" TB HRVFQ5CKM5%(!^?F_).&_M=3ZX2&U'B M*&)5R1+!EHL^8HP6.++K&4BUDCSWFW=ZHW-6<>(S^J!S M5H]%6)\1\HT*M*M.2_;.!8.'DKU#03]C4(EE\%RHSR14 M8AD\%_0S/)9,'@OVH,-"_).NSQX+M7@N4(_!R^:Y1'H,'DOVCH5,9L/#<[G0N?QF8^9W M*\:N1@3J-XAP4?U]^48[V:/)>W51CTB3-VN2'I$@[]4#/2)-WJO%>42:O%,' M\Y@D>3LF]8@T>:_^XQ%I FV3WZ][>$2:O%=S\(@T@;+S^[GV1Z3)>WGN1Z3) MCW1KN+FR(HUF,&BV!0/BN6RHT% MY:_%.#0ZC/Y$VQR, -?KZ;830Z MFS)Q=;5)_*E0H,7/:&2V/DT^?.J9A:YV.=^U#"WW#R3Y>![13? MYY6MA]#:#Q-KZ"K&$4+[UJ*$8LR_WUUG.)#+/LA@QBY;Z@+QVK?M4=V8S_W/ MENO[_X*L 9WM-&\DULLB^AIX?DP8M/AOZ'IG7$+H\[+ T8Q-_WTFA7&L ;L? MV[^_4#S@GXDXE[5FK\4HY[AAZ7OB&=9V0R=XN ,?<6LTXN>(PL1S>NZ';\ZLG2'?O!F]NQ^^X925D4I50L8Y/^,< W+WPSAE MH!NJ 37.![@1Q#WQ3=U17?MFJF9NEVV.0;S[X1M^'4:>!(SK95Q@,D^!&X-S M7L>K_@!\9Y9YY,;0G->*O-P4O/-:,;P/H%'&1>D#@IA9IL -83GO'2&193:Y M(2CG]=CDAK"=4):N*4LWU8KR.FQR8[TIH2Q=RX"[*=#KM63I9E+U4):N>2\Q MT!5XWU\B;JDA(92EJ\D2Y)+[ZNWY5T3ZLUS03%'-N>>&CO;E'ZH*@*Y?.B7V M%FU*;(OM<'Q2PX[]NZ$XH>+M&,\$)LO)CE M7Q()_4S_3*;<_QJ[:.-.Q5/4N/5/+G2,H ?T_WR2HB_D?J XFN)ILI\4$,H] M3EFB!K(Q^/VL!*K%/6"JG>VGG!KM(?K@Y!=97Q9T&<5D')4Q!&7DT"_,%645 M/RP =B3+G*7XOJ G MV9_C?5KR :']#:">KVL"> 4_&#*(S;BPF+F_ST<^K M!&H-3?933@.J82N6_Y]/]4[E4TYW/5L)_O/)V 5?G-#6W.!IP:>#'KQV=S*><'YUX] O(IYRA_>?30)4'K(RL"V%C M)@F6+=-A?X+S!BL79>S35Q1!\@A.YU&$^=__^9&N9TJ?02$[D5'+EK;]K[,E MP>Y&>4C]LEP69O+"Y5F5K_;%T;C)2.28G&=(U MPOALNJX7DX4- L^8A8$2;6[@=EPG?F?/M:QH23VV;( ?^-]4#?Y-U90:VYE1 MJ]8ZIK+9ZLH,[PTP9QNI&O+35P*G\B2)7T+-),E%J&A.Y!LA44Z!).Y%2YW5 MQ'G2"VZD)ISH?_V?E%7<(^.E>AH&M+*LK57#'+E#CD.55F_M;/_W'G9RP0&:]VD3U7:MK"I/]?*OO>*,2Q!8(BG[Z"E7# MQR:>[T\U''/%4#7\GFKXWJ4Y[J%4=YZP5D]JPG;9.=5AY*7)'3H%=-292]/# M_+)JHBXC^P$ M3G2[.H*O9\$:&L:6Q(H\>DK2N6+& 9UQ8 MKDB]:.Z?V5(5/1 HA@,T7O&8V83QSRS9KQH'9;&R+VNS&8&,C&W'Z9#H>FS%G@2& M1\9!L9@GWC8.,@?=?8]Q(PO-<^/WV("5Y#-C MD^&7%FK+T ]BJ^/):CA?/E=BEDL2<_:6*3 3'K;2IL<7K82Y">E]3V1,A0( M1/9KZZ)9F'6J?:IM5/7(+J'?*PDYAR!#2/5UNR%FGD)/I23WJ.?^V,2Y'R5W M_:*55TTYGYGMZ(-.M,SUHH>$U?(XI,;S2"N^4;UR'M,&8N,A-CY3W3NS4J7R MP7KO-Q/<^J1=8BC/ZO*6WWQLC4PKG0TB.+Z5/%"S3>WJN=N4M%=BO6V]FUV/D#X]5)73.- MINU*:\+2&L71H>2U8PXP!:L"VNR+2.2-NJV"(2:S+Q#:;.Q_%7L-,:51(G7&",6H3J[ M6-T05&?O52#=ECI[ OU"$3E?K0P4D?>J;J"(/"H#'$M#H(2\5V1R6Q)RVS;Q MC'0E<=2O+R1CX;2'F" WIH4S5[O^;,<6R/5,[PM!@!A4!?1FS69EB2O(\1R EILIEN*H()^;@6AQ7(<<5[>LDF.#)7J/W7WD?'88F2?*-3IK_-S.ZOT2B&M3";: @"T@8 N(JR?7@58ZVDYGRDW)HT%];-1J M' ^\5GO=VE9*E=I?%$W^2H:]ML!:QL%I.N8>'?2Y4 M9W "@C?NN,U$YHD">U3_WNC$)$K601WW&;XY;?-*RRK4=^&%_4TY$$MNSQ-I"3BS0,+1LFAQL6:# MC4[NO=%)YFF2Q2XI=ZK2%C3=GG6L(L\K[&([;7/Z@B$OW/%5WHE:F>O;H:0( MK:#EZKW5!(W#]7'A"DHR>:3X%AKNAOJO4,DG\#O@J88/XI*48[ QE] I=SP8 M_Q:J M^KQ/GO?Z 40)LGI"4=&2,P\]?OU$.O:2KFHS*L46'(?+ _6;?1?_WMWG*/7;@<;FCVA)H M-S?>LLW:XO)O:BWB9]=]/P1:M/6X3TMB0QY+,)(?"D>+Y=FBT4X48PB=P;PS MJY0L:81MAQ:^'KCT="ZC2%R-06)HGL$NZ%T^LE0=RRX^3JI^Y6Z=_?"9+Z_2 M[S;C['SE%1E3*1#V<^[$_(-R]S$!GS'N/G/XX[RWY=N9\7(?=*F*XE?-===' M%K,]71S4_C+LD;XXAXH5@K?OS>]1D8U2K].C8#TP"P6BZ^$^SA(3-KXWX\PY M#B_-2Z;('U:M7-@3@9?FM2]-YD,=K4QQ]S$S"KG[GKG[89G[F"/+&'-_L$5( M[ [!E6B;%+ Q6IGR)^HO>M>>PXLANSV]5V^T"W^Q4=U*_:1I,7XRMN#BY M];85=]N([&.N:PC\X E]'7?O]0PUAF>_S'K=:"'!!R? LI_\AK#J.X15WT7F M[)%D!Z*H(8H:HJ@?)PO7^V94'4<];"-B=$ @Z!77TX$1A-&:$TFY47W7*0L\ MMC+7U0J*])2MWU%9&463I%P>1XIYG"S"HL\[!DAGV9E]4&ST]373V?SCW])+ MW]UEW&T@?:8QZR#5BC.9E#KX;KC>QGHI@3U#A73'J.,_M#Z-$J>-Y]JRCQ@S01%*RPF^W2;69YQ) M?BM6=W, R9AP,28U!9 TG/A0'7!DB:T1+'**&KDU:G$;ORW]Z2N% MYA$*3C&\39CE/5RI$(YY]U)P83CF/4@!A&W>;,[PY.W[/3HS8KH,152( D*1 M\>Y01*!=^]MHC7O0^M 5.==2\'%49WW( 40_7G_4@"% *)$ MLY3J>\=HM%BO(0YZ_0/2'/K#0E&@EP5Y'N\U3NF];33> SBT!U:AIRZ48RO4 M8UPO)GP.V"O+W0.0"Y1=DN:+6\C&,P!@D02 G@:VW9B1. #6>N4S@ M\%S-1D:SH5I<+.?QW1^G0E$DC>*&5_\=(27O0W=!1"44G^O-%[UQ\8'(2R@^ M5QQE>>/2DT6$YO4-YS-E;<]M[')S<3EU]A5"LFE'HNUY:R;,$V,W&5[YMK%[ M<\#,) 29,#P3,:@/M.@(OP<$)NF)5ZKDQAM67H!_&>_('[RBH\-OOB5,Y[9M\]X/%^Z+6Y53Q/B+IX.=/'^J+QH]&4['GA!U MYU=,V:??.?[*"3P=.UR0U>4>E$UAMV%-TRAOYUYDFY)) MR\?DO#D06@]$^_-!S@/JD3[&(3FQ M?,X!0=Q(-(BHY3]Q@^KZ@9^#%1X0R0:1;!#)!I%L$,D&D6PWAV1[Z'3BFS,! MGVRAWD^FT(D,(D]/(C)H!9L'X^)0/-!FG=E%1B*59!#Q/(HS>8S"(;#A)N&# M]W"Y9A)FF.GDR)_HG5_MDO+V!/NWM\_SF(\K/##HEKY# M>)M<8GXG='>C51(NBW.JL?F(G^CM>5]PT X(6L=X=2O(>;!:(9H?C L7]WCWJ$XG-WT+O[$)_L0?125,OX MU,P>"!3# 1JO>$X\Q.Y8;7=C-L)%Z/_/GW%B3QR I\!1V+>$?CQ'A03 M!$E"\8$S_>X)3'G]:_W,6,I?OI'GH+Y!YNV%Q]N[]L';+ OR:I[$K8P7OD#-D[ M*$6/*T5)W@Y*T1F2>%"*'E6*GM)W4(K.D,N#4O2H4O24:X)2=(;$4W:EZ/IQ M]-_$<:MJ:(=6M%1+XL+SJ5ID9"1DQ]6#WUASM0,KHW1$A4]?:>*"2?0' MUV)0B9TG_P>5V(', EE0(Q ^ MF!'XX#69)/-4>Q4\^+BB!=&%$%WX=^C"6Y.=\S>597U9T,_9S;$^&S>$+D M MGJIM!IL15<+F _'WN\@^V\3'GK%"&/CQVT4'<*)/K()-&S*QL8J\06^#>(MI_71*(>>T7OW(KG2NHF=_R MO)-'+UPK.B/_N),3[G6_71[3%#N4^7#48R6M(FNK]3Q6,W%C6.R"?:BA>ODU MG.NUI>S2ZN55H.JU7_RVUP?JN6DO.XQ9D#\$ZC@]Z;&55,&1;JO M'!5.#/C%Z#Q63/M/$/'[T8C?:PO>I37.JY#=:[_X36N<7R^?6)@M=*Q*0@O! M:G[5K*]Z,Z'VYQG-WU-"+*LHU)3^<5R/.U7SQK_E5M:XNH%$R3R#W=706'X'/-7P03P?]A@!RR6$RKFK^-7.U^/X MBE+[//X93GJ%>.6K3WK-,@7@&-?[/E\()G[0,:[H#S6EZ%]GQE2DVA3:E"V; M5;-0XA2-#\GV'XQQ_<$V>VV6:_)#X6B./)LKVHD,O3JT_4-C8[EFLX(YRG!) M[5U,C%XXSM"3^2*.Y3'B@OGY1Y:KBP]R_3 ;[Q&GK7Z\>OA]S^V5R35O*X?O MCAW:6Y=5D^5VIM'"9T-)]69%+5$.<5[]K8DU4"MD=^#JAVF%1YR*^G=:X>U\ M]VJSXG?#,LV9BC,%2#?L.?WU=35$Q0,U;C [ !,+5:S2W\HUJG#4$,2GKU2> M>#/P [5$=L>B?J"6@+-+[YI5+SZ[],-8%0X8O7]6O0].?<0IH#^;7F9 -X"Q M%AV)$]=SV_%&DL)=UUP"4A<-1(%K(D)7MXK5RJ*[[;"QN11GRF)SB;KS,:!# MX ?1Y\69,R_ZTC/4 &@_)-%NM'3@@_-IV>K^#9&Z&4'J/C)1X!1/R 409WO3 M4SQA4N_-I%[OF\64+&.W$3&2]C,5U].!$831FA,YOHYE%SC;*8_,IJ,N"1*1 MVF ;69UHG.,C/,1 B][%)OSNU3>&X4\CC5QIW^L%9+Z8S,_SV5L:P.'>!(DP>)1$XJN,VX4F9IT F84VPWO.&L#:9I\#5,3I_ M?O.>&Z)SN6OW;5B/4RTML3E".0@8F1S-N2,52+_?QE*SOWR/0@CZ\2*.[ES^ M*0+QXV7L)W6K;_5\0GA"'\]IQS/MJH(WVTC0WQ3%^.:-H3T,F>YR":_=FT#V M9)X"$!%TYP<,$4&056^'51^; %='$MVF@5ACEY.Q3Y K'EAST+1YW\2&US?J MS,6D9($Q:)N%%BFME#;1UM=)."4&(+UCU-TO_B@)XB5L=+[>?3#/#F%+D <@ M; G"EB!L"<*6(&SI<6%+KV;]?D[VS>?L<#]3%EMSOQDM^IH_\W5=C$S3.-E' MD4B^>&+4!338[@>HE'FB0( 39(,K 9PR3Q0(C()L (%1D,7P!Q_@JDDB/5X/7+\1707P59/'KXZLR3P&( MR[KS X:X+(C+^AL#LU(I]HIFKV_Q(]D(.+W'6C<.KRH%H;+J>\C8>T M7Y\2I7[<[H9(\%GO&(7W@,^*:X@51TVR?B^G0N4,)^8-!QPY*T[\Y10U<@K\ MQ/*'L"T(VX*P+0C;@K"M"Z<5(1= V!:$;3T$;(M]85Z=2""*VIR@=W6/D)19 MNU;TM6!+"JR,D7$"D2SF,:J8)Y"TP0HM-8C7@GBMZXY&OKP>.MMHY9-:Z+O# MO+&&#:E17?A2$] MN6D/ V>WC;40BD9J"&H?B(B[=A(8:I^_TCYO)W=7FQ6_ M&Y9ISE2<*4"Z8<_IKZ^BB0ZK,KII%QE!$C1)QTFX[WDA2 MN.LXP=1!7I.JJ" "I9>MF;):A4QB>L99X\3T9-)34FX8'?K;66(/:-'/"BO/ M58'OQZT_@>*IT0\=+3JO#;#<5>R(P-(O3IZ-%O9 MVHH1?0)H&1N@U9WH<^;&S *L[X/ +^W;RM+U.$OQ?XQ:UIWNT=;H/9D:K*.5 MOQL:9P*9UA<&$RKC*<'O":U@!'.,!-X?@$PU^Q=2P5[\^F^^U8DLL;/L37;K M[K!D5@?#F;Z?"T.2F,L8%6>)<9S(X\6W+%-HAD&8*8290A:',-.,PDPS$(?) MVC7]=L(2434MCZ#5&M_?3L6: M75F'$B'&UV^OA!E"E&FD,7_-(WXR!2 *-,[/V"(,KTVRO0A[$NA MBY#\6(\L0FRJ'MK=,E%%*[\_+/ 7;<)QO1^L/;2V-6VKVP8]K-H(*3:V">-L MX7LVX3V 3!,");+"1#OS@1;QP_>N:3FPB[\&-UIB\6%]PB$T%):&0&@HA(9" M:"B$AMX;-!166=X=5O'#[*);P1Q"'K\[1-P'SL&"R+;;0K:QVC+T@WA/_L!] MY9.38H_9SUW$>^!8? SZP-L8*C@6AO2 ZLZ=Y"G/7:U^#C3,]KA2:AW$.B^T M%V RZ&SV&W4N8\4D^831^6(QW6,\1(4G787Q7[O2W>*HDR1L?P M+31/DTB>P2\8Q'MDL;HX@.N#,V(94Q"P3O:&@%@?G-B"K'JWK'IQ8,X')ST@ MJ]XMJUX<8//!N0O(JO?,JO?!J9D$O*0X]1Y &#_V;4M%RWCLJ/Y;+=I&3W82_VPF MG8CFXP>Q4 PEJBLP MF$Q#!"XV>NMU=9+4<+VN3;X7=95MDFDL>RO75(AB=1,NP')J)]HD'KV%02T" M@480:)0)+?(A0*,S:)3YIH.A]9V!F=7:CAV" \9(M:-&(3Y]Q>,Y!E01ZA6( M&(*(()D3], M@OPYFG3,/4%_.B#(6:X/,3X0X_,H%PS$^$",SWV?+\3X9!+C ROX(-H$HDT> MD%4AV@2RZDVP*D2;G(U54Z^6^V>FDVX]$"B& S1>\9R(3O[S+"EDX:D-MVF9 M=IM;VOHT^@#^S^<_=4!0=U37!BW7CP&\$>FB)YP(Q!#]YKR\ZO9D1%GK!4M< M2HSK;F41QG$@%8OX%M0 $\D @ST.QZGUPZM6!/->_K\[<-^R7 MKQJ/=)7JPE&7IL)W_ ;97K2U]CR^:I)N7^]?-?< ;Q*"!?"2N3(>6 #'-S;@ MO'F!K+SN15(%)UYNYGH:\ K'W_^"KG8YW[4,+?:*]BGYZ6,&"Z"B(COH[=-0#BPXLM/IU.,^5V>2Z0D5>!'1F6D>N'PW\3,ZFJH1U:T5(M M">5R+R.YQSCX4T9WT1DMQ2%2[B'*K+@ %L+L=.S/P^RO?5H<=>^ 0- 'RNZM MZ'O0\3O5L=!=FGL&ZY)KO3#6Q?F1"I^^4GD"23=X.%^:%ZJI7\+>/(*6>A6; M [74QR7M_E:;U)'^T!9LOL@7]"E5'NCZ(#QLD]WBOZ!-;@B^<_R$$MMB.QS_ M9+V5@9KH^*-,X&C^^$5\4+=0;?#12;L?Y!J/Y%ISPYD%LB#8$ !T^7S<%8\_ M\R1ZRKX]K(1 "!&$$!VS:#+#N!$*T$5(:MUGFA*4I-DIY+8VI%@''F96-Q* M$$?1/%'$\PR)P-% %\PT7EF4WJ+0?YTOI7B?"N-7_<4K:(O?VB8: M@T@F#V)X'B?25>10<9PO 7WWB@/+@'J\;C3Z+_7&*QC'U4'Q1J.>%IIKBQ:I M96E97D_/;&*\&K'NE8O%PZ+4&9GKCKXB1OT0MU9'6Z/XZ2M)T7D*31L<$.AX MQJS\G2N.I_0[5!P?D5T?FPQ1DOB#+!7ZF("O9J/.OO;G^;#?TR7ND%?'P:)8 M-/M\&ZD3FUZ;0Q,KY"F7CD+(]"43YW>N2)XRY!E6)-=P76KEBNF'Q>F2'W6; M0?6P1X:2=^$ A8G-I,-PQ!808XE.K+TUIC9<8C3$:6XTCQ%T'G\SFIEDNO\G M4**#.Y=\OC@8-=*@P#M^QW BF0N^_"C!)T5V"^+SC-C0TIZ6?BNZP'Y=D,_X M,B>WGLA6O*%3JN?C]_@JP5'ZS6WW <@Y;A!]8.#&#)[4M,077$XW',51#<6* M-OET.?J?S[CM5\[Z7=J^_#TG%B?KEW6[9FR^_F_TU_.C5 LH7JSO%C\Q&AY_ M[M.EAB#_[WR75_JLGMX:(Y[5];>WKA28%]M._OZ__^?E]K\7*154UW*]+\^J M]\5[+8Z$PA(M/ >%F0<4LZ#HT4=_4:RMLO>?WI.F/V/?W.FIQ+X*Z^8.AGZD+'\A/KX=\/X7^5W,*+%?X_!@)WTL"(OWYFQ!.\^>GK M(-:N.5?/O M9;[?' C=7)L?L*VG2J9ZAXLTT>RR2O37M\@)G;[0JI?9 5_.]0?1/VV^,^CG MA$J.8_NU7*4EC/H9VN\_#2<7+-S0CVP>_U]GWM@[E_OOVN-/O*UK"*!UAI%Q M0" RP0!%IO69)A,Z540)0E=)XD?>CJPCEA JXFZD3/EUO:*TV2E9[J#SN'[Q MYY4MM^X5K9U(\(4:2PQ9HDIM75'&TBMWC%Y96R$=\FNW.HH>VJI+>KR2_'FE MN*\N"PC+ W./\EBHR5A=BPN:9>3GE4(WFCN%_+"'HM^<2M3Z97;.3T8(#C5 M-D=D<='VRVZ@]UFYF%ZIS\FB%]8=$;$1<5)?]NSIN+:5Z?3*C3:GQR@-#,3@ M56;@5DVT*,QE)KV2MWID>]M<;P4_WEIJ->-AE9>5&$##<59A8_%4LOG3<"K+]8=AS$QLFVWY&J M,D%$>SW!4$S=ZPT697)IVMN]7AVRHY7C1T\]P5&F(S;ZLR'HF+:HXY(Z7>WE M8!LO31&KL0Q**\U=SI&1W)P5@&V$_47TU!.ZGN"-NV;4G+ M:*\G6 6;UJLCYP#6DC(RN48-BU3O!59U3GPVG+[2""Q[7JW<%0)0,V7IK: M0&'J'!8SO(-(7*DP7I1[:*ANHKV>X,$^666G"$-V(JFR*YM25=/1;;(T]=1. MT"V4QE1QB8RL.K&PYZ$W8N>14YE^JCP12+9>C(;ELAHZ0DFK*S% MYHKUS+FY9W:32M">+0A*C)>FGFH(U=*\R.Q5I+_:%69TKTCB^#9R3$^HM2JJ MMNNDS$F" @IB-V0D,6(7[ 2_+A:MX6@Z*9<1>]3S6&]9K8SZT5-/,*&PH%1@ MM;2"%-:6AZ'5Z50I+J+K"2:L5+1#EYH,&:0Y6&W'VUJK5:U$3SW!6=WMF$&9 M:;DB58N:PQ@6[0Q&R=(4!81= 1VO^F+/7$OABF,ELU5DH]UWA00 M)B;AY4)H6>:DO8WG3:26#OJ;VFQ;D/>FO3(Z&]9LMV4U:5.56DH'58%?S&3> M+ 2'WL&>%X?B6HPC%FF=.9L>*B)*"3Q'>^7QN&X9-3&))*054*% MVF[2$;DA8L1//7&PIMPQI+$Q#Z7]9$VZL^W47IA;&3]UM54":[#K;)=F7YOL3?]: ,G#I9>K]L!&E ,0M$*-YYS8%F-#A8_<;"3X=1UYDZMRH-#,[#* M=LF9!=%>3QQLTZ5K\P$]6B#&=-O9E)SZGBI'>SUQ6H7#6IF>* I%\:A'+ V4NUSY6J@HP?]$+W6B8,E[(E<$\D%Q1O(:,XONF)G M'+_6"951MSVZNV\);3[T+;2_"&9F+5)$Q D>:,E5I$#V#H()3(/3=J!!++?; M>&GJJ?/JHM^4APM.PNJSKA'PPZ8_CVR&$^QB6_M&9]8C5Q(5DC:#6-@ 1 =+ MG& 7I=*@&N2,Q1 PF5.J0IHM8\3*Q EVJ?J-\8HBC*7)U82)LE>5AAO=AM'2 MU%Z'.K^J^H62(AFBYQL[;([YT1$0)S@KU(=X1S1X2]J3[86E'D!@1\)-G. L MJEX!L6OS:Q%5S09H%">-Z*DG.,O8 MB1*^440),38]B=QNZF&GFBQ-F0Z>")#N'' &@O%S8BQW-H6P'BT]P80 N(L> M[5MEOJHLAZ[N=.G6--KK" M2TBXF[6Z0!;8>&GJJ3R[&Q3;6@=# MPCH%S#Z-&6;\U!.Q'.BO8(YW>8!*B%A3K-[^NL-1D=O,B"0,;;>&EJKVU-KBRE?GK'KUC53U^;Z"MZS1NN2OU]%KG9 ";1"I;,3F^[S2\V2YOC#&8A@M M/2$%K4*1 X;=($R.V!T&@MT9]HKS>&G:RNCUZ 8UE3U)8 NJSJR;Q7DAHL"I M.]8<;87Q1E1,H/1GR&+#AR$:4>"$%"PUL\8VY?T!62M6I6A9 >N6HJ>>D(*= MWNWK=<;&>4J:@[#?9 DJ2):FO*>UWF0*Q=JH(XTV7F-H^R8N%.;QTF?W*8F8 M?XO#'5,AJFM9RLH'7YZ_>.D:QR[O4RPN#NFHQU#0CU&R%ZF2IQA9.@P9>,^? M^O0T].AH_QI2K8A]IMYLW?XB"/7B^6[T3-URM\^>^O/_%^*LT)=C2'$;$>'= M:-Y3>#7YX.>ERLQWK3 %P[LO1Z-0'\C._@]%/O7N5+ZS5PI/(@/.PCDS=[! M\" ^ZB#0SQ04B4RG,4 CR(WSN(WVRP\*[9^G%O M37]<-3N=@I%]?&OH]]*,9R-2Y#/%W_S/)_+3GW8S(#\3J?K_#Z48_9=YV0E0 M/#_'.QK0: MV9G._;(C83)T[LCG8@I+>&OGCIQ#LWUL&SO>+!)2_$4NMO[\G.ZY=LY= M@;BEEC//Q46YF\BH _Z7\S'_M9O:94+U(Z?;V#T6%8YAE2N0X8T*_2S0);D@ M'IX[H(Q\<^_O540RYR6D+LX.",XW9>S"]G[VN/>]*.'YS^L<*+)WP_WGMDI/ M"-BMMTGM>JYN!.\--C0=OS(=+$<*4BAQ7:6XEVRVRLI)/<%E)^A^@ OV^P[7 M(PG9>W'K>Y QY <90V1B/ZC9@RW3,BEF8; RY4O4\-(RAHFLQ5O]V5ZJCNJU MP] 9KCD\KK>G/GW%B3R"GK/?<#:\759;AGZ0P )C[* 'HD-2#0ODG*?;//YN M_+4:>[ZA#[2T,'1=H>L*>1VZH+?@@GX#7A^'8)?!*KK- MC,3*R$7624ZQW6BSA^0;T$>]#?/YW+?0]8SH'/:9^*$QP+E[F7RPU_I2O**O M+1!_P3H:^T+*3IC81'VA%:B"($GV8(A0XH[?+PE1IHYN;)XF+]16\<).+)35 ML]^B#R2J%W9^_U!4]29.+3G=*?,4O2-]<<16:2T6U<@;IO,DS;S7D>BF?.&? MK(>DR&0 M)]07JM&4UNHU<7X]X+9]I4AYO"S*"5X3H_/%(GTY2P.*]3V)]36\^JQ)]85- ME%^6ZG7HUC2W>!"0:K=Z<*QM07;+<5.:Q"A!$.KL1LFU+!!NH3AS$$?;=<7P M&,9#SVB*52#"'L5Q^SZ()^N@H MG_ZI_.*XNO0F@S%E8N5*<;IE>H7R6I3IV"0AJ3Q9?$M[P> '%.X,!TWNH$C@ M/7%^O6Z@V'56I3Y3X^TJI2P]!SZF4OR)\^Q"C]G^'X(-!BIR*0S\TA5%S\"$-3E?]6=M8K*2I'6K MI$ZFFU#86-NX<3L5CTAB3E3FWY&#_;)0(_=/156]I(3C7[&3K1F^&FTRR$4_ M,IP->"[FAVXVM*:AFWT3;O9S_)%]%NR7\B[HY2<)]UE'ZWKQQ ;;KW^7]+<" MD_UQ?8%T9!%((\Y5FU+!JUG$-AYB$7GA>#YIU *]<*@W'MP+OTU#ZG)J@RXA M@E9"=AW$)E""UKOJ!@0^C@[YDSRCOEZLSZK5;IFTZU5\0TW M,J98(N]QK.BN42M=SXU9/SKZB.JYF:(E)@T,!4&7#H:";LKV^2;(%=&E[2E*JP\ M5P6^G_. #Q1/721M/S2P 9:[.FOIZ4,)]P.Z=C"6<[X*TMZ3,+*.5OXNBG6G M>Q369_D]H<,$3)<*P!=POF^[]F'K.NTI*L9CS>,:4C)/TA=,7ST6OS^>B&G.F6M ,A2/B?IMQ78IF^"O75ZPXQQ+=T:OH)?;)W0PBV3_OS?SHECCT1V"( MXF-"%%7%<&(!%YQ^=&\+>O=)L+N6X@3\LV"_%:AM.RM#K[!(*!7$:KM)$S,2 M$Z+[G8SO]^(%&X$]O'A )0&#%A\1M/A[':&M.*;(3GIE)"1*I?40G0YM-=$1 M<3+GK18^MQ7&J+@>B/:4 SOUB*;]YSRBG?^OI 8(%!F%LCY0 V]9'H&Q.M Y^;>(R#_OOU97?4G&2^#X[]U MASU*>OU)T'M !<8F%NYCE5K:GW%FA7YI7>.;K%!D=AN^QG'1-9^T):5/5*>= M;X;7PXL$5 S9C'I\A%ZX<*#CK_7"P&#TX7+=;TG"TFI9'8\;NXUMK!?B>HWS MMP^[IJ$4.A&-K&BI=HQR'(,<<8@CS@<%^QJ!7W5&1ID63=J=,GJ(NV +LL7C_\<0= MQC2N?56[P0)X+SN.P &]%-@ "/KU_K/&5DA%N,?VP+\?(\O!T-RSBV+%42I M:OHTW)-VWQ-E-&GEB>+I6QR&+* JN/.0Q=UU\GR&V^8"99>; 0?H!G2^H35^ M(\[W'5S,;T005=<& V4'_*ZRCR.(;SG=4J?0P*1-T#-!:S1Q^]P.:RCS:,<) M9B+VNM,U4^>[KQ^+ZQ]/T*_M=M]WIN"WY'R)+EM"N\Q)ZWW!;A?*PFK53>2< M^O25(=XTRF\^,O':P)'X6*--1'Y,_*5O:,"#XUJA/P)#$YFV@.*&T#\/%!%T M[ILL"@9^PCR\@$,\YQQ*('I8[.&\Y=B(71"* M%') I<(8)<5&4>_]Q+,>=]J]2'OF0F;:?WY?/$&R'Y?;X4)'Z MAR+JL2$Q6_2VL7Q2\3QWO'BO&>9T"B M/]S^>%NB.P.7TZA%291&I=).<.OB+BQM8XE.)G_CR%V XY^LC*X'5HJAYP:_\$>Q8QTM@<6QB:B= MFH\[M%:5NM/Z_G+1JT0Z*>G51^<9/)VGAK&*1Y/8:\?(-7K57RMYFR_4Z,Q$16(P/&*T^9\J1HDN:#K[I/\& "-0' M]QA(N:/Z^)_K%U9'\"",$#R8OW'U",&]%;2_GBG]CL_]^::MK$LD(SNA@>S] M1G>_0?=& T0W;=+S#L7R10:6L#^\I%X[,G"7682T;+[J]R^">I\.V@T!X9:, MMN>*[6K[,(^%-*EEH-X.W]V^Z__4<."M+,.+2GT8'+AA9P 6/-R(T9$,$WJE M,\A38--_CFP>(79!Z[N,OJ7M>@VIZXW+KB&%U;!7*.EH819$)@ES3%84J72< M$P8 H,S?B"-_P[;,Y42^,+;Q&EX,IMR*]=+SMS5(_H_-3KVP 8XX?GR)-#5N2=7)XOAC?M/L#R7 M MTCIQ9(06[,)8*K14>BEL9I-&(,IXTIR0(BZ928'">AO""F,=YXUU_+&L#FH! MO5[[M1%2T(UE2+H!JRW96%;CB-C>364/BAN,ES[9#))U<))Q= MS]T8&M!*^\@!TR(#XEE&V6\B^E;V.1C):WO9 57>*.DHO6@!R:Z),G[LZDF2 M>82 XRBAP/_B/?_0\G[A5,UYY+W94MAPU$!IA.-GA5EGATU&73:6][C:!,F3 MQ3LK.'G/R(EIFM,M=^OG=,^U(S-G _R?;)PO9S5RH.=T3TGJ+):A?'N_\[TE M]/GOCG,S6%[Q*N-FWY/NAIZZ4&*LIJOG5E[L*@?[I$8 K$-C90,'E@4\6J81 ME@7\O9O;5?:Q[/@#EU4C0?) ]TFVNI;B!*RC\<_B=:K9P[Y'F;Y*=4VP045A M:F$J6=[*>-(&LIBGZ$NV5H)2>AM2"NL!_MHW_2LA1=$)VO3W0T?:[VHEV\,. M(L'.8R%-^D>_,Q_\)CW29V,AMA6.;1V.;F="1.AH0G/]=AS-N[,OD@Q\_;LX MGM!8/KL(FVZT6@K5C:P%7:6XC"&5QVZ->0I[<]0.=,*A5&?<";\[>^07A)KI MMYV18-$HCQF26YEB);U.)$(=5R/F$>0"\[.N97/$(8E@_\+H@*&)3#H]&7QE M&-(XO\G!)^+8!VKH)?FFRJ9CG-!0]:*F;@O53L]<%WR![\RFR_(FS9#!O=6PO\L MWI5(NON1< OZ[\0^^QTLM K.9L3O2=L]3/J+T&F+,IZT?B3>@E+#* )4$/<8 M?;C]N0^I.W_E6H:ZS\W"O1M"3QO:XS?B:=_+3:W9/US2G&M9(-E_=%4GDEE* M!/-43+"V4Y2=W=.FY@@;#*H[IV I BL32>]$'$]7#T!O&THW]+8SDEF/?F"" M()XUD?._Q=:@BPTMZ#MWL>\Q1-[^)LO?P^0G+FR[VCX8RYTRX@6UI5*'+3;M M\EN90(\7-I*GBW":(M0)#^=5WV-._Q=50A\U;:'NV5U^W=V&Y8"M=ZNC1"7$ MY84XE<=HZL8S^ZD,P[$Y8437)[)[V@OZ+ M*DK>["?JJ%*9(R.#HS M2.Z:K9#\HN4%IC!A=*!*.Y1Q$\F-C0N$R2-HVKBX\1!+@IA?*8:6"]R<.HBL4$TL &6"XL;H)<%(R^9MF?B+,G/'E;O29(CS5C^ M+L=UIWN4]!/ZL-O""*G$3.H\QC<57Z[SZAB/]&'2D1!#\QB$1D#%\'CAE[LH M:OA^[T?*Y'CQ^T8LP<>A!W&,(>D6^&02:#"V\!LT2:X_"_>O-4WM5C?]WC28H9(QH7I#I>EV M-#FRBL@$I8$5\QAS2:L(:HI'TA19')F0 45QG>[*OZDH:+J]+-?HT1 !)6ZH M5]I*K55*%$7<0X+*,V\WG,M^#.BW6BGKAJ,XZB5;*3^@&KQ)G7;UJI-O+W/F MCLB0 6^# :]=._$J_]VD)_UCP:$'HAW[(/I7559&$.WZD-S,GU?KKC3@\VKE % M9*P6,9-71OX4F'B9[]2W,I&T$B1Q(D\RQ;-7!5[/ @6( =VP%.-(^[2#US5 MS+FKI#8 ^GJ9-+4S^,K7]A'O&ID0BZ1PE$C^251/I07+P<"J#P\4,#&G/)A+ M.WT\EN\X0(VE9__=5:3BM*&R53Q/@7,7H&_VB'&)^S%Q1D[(%:% M,'P!O9L;"5_<<+6>9G_I?9.^Q)6)M^L/E-W("!8+UXKIZ+<,Y7B*)VYVCML% ME(<4$2FLS?TQ/RN50H25R:11(TF@$+, !?MNPA9WTJGQ!]>\V^WF+%=QH!,. MK>V'<\)A<0#D_0?U-.\G!%]_JG(3]#*8G:H*L*0J/9_(G06/L71SLD,5,%W, M91(]0N[PXEL]OK+O@/? ZKL+?O;K_*$D]P&M[*N[SY>_E1_K/!^/A:_M*-X! M"NO;'>*_>HM6-_NR.@:4)0E^M[0(9^1@''TPB;U^B]XZ@M M/(*G?,,A[5,:37*2QMM >T6U+4:87EN-#!8QRGA/I#FZ-^B+,IDTST,O/=_W MX04 JH%;"1K<8'JZ#'3@1:+_ A1]1,/%#?6@E_P7 GN]K@@9)$G6.^Q!+QN* MP(=<8+9" M77'ECFN_IBM:SL)PND"0^+TV19P9O3),,M$53PA[!L-N.IO.ZSI0DX _V*D+ MQ9F#7'0Z('?\VL]%QQT;5/FC6076H;'Y_^R]:7/JR+(N_/U&W/^@6.?L&]T1 MX,-@,%Y]WH[ ##8> #-X^D((28",D+ &,/[U;V76H!(2+*]NV]AKL6-WMVV$ MJBJK*L_-:JQ>]\AU[YE ZN$ M?VKA30\A\UCKV]:C?Y">W%:R\L)VK]V*:DTSJW&O/%IF*Z>%R7)0*(+658J7 M*=D#Y_?,9.^I^:4]-::MN8;J&^#!9U4C_I7"T";TE>5VNW) M7>'F\NZVVNB,!X4CK)Z?+:1*VS%;>\?.GGU\<<#"U_;4?#@K6><@_?K3]4FW M,&M.TY6@>'-^T6I7#\O 08K 08Y2^6*\_\97\O947J]:*:JO# WR59O5+9@C M@?9I^M! 8LX'I8.4]G\MO*S>[?.GH'\ MWGZ>=^4?V>-!I9]MW74NG&:F^%+HC(K'P_MC[_K3\(^GZ2SM/3P7@HPY;\]6 MF?3CH99> O\@ZE:QF#HZBG]NM[PK+9G=NR4>Z2)]Q% M=X*A9>P$I?#?'XAF^OBE?AY.FLL.SJKUJ1<'MN\4HXTV_-+#Z] MV>9-.NWGH]/R8?^I]^2:-[-RH=4< [,HOL9L^W1>KI^RUF)JUP=QB,_B\OIH MKOA[FZ3O7VWD*Q#AT[AK]H?_EZI3\G$T0)GW/[Y*-!KR7]U<_/V_Y%_\O9IE MJ"Z08\(&%WH03((=B$SF/^^R:(U(>-__Z__T>> M?ZC/I37'Y0^Z& M^RX4/R"%4@ QJ(0_ D%BU)RISVF)9NS0I"UCY'^GW^)_POWF?W,\$Q25[UB. MVUP8\.[(6W%C?&?^/4>8\COMBZ1UPC_Y2Y21[-Q1_U MO1>C]J _'$\KA^7#ZV%9'[3JUX-B/OYH.7U]>^*TFV<9\]0>^\[)],J_'L.C MN?5'M8I:.KU[:E]-*T=6I?]XU#II5?'1POJC=TU_T+D[M4YK9C-7:/7:K7SZ MA#QZ&)_ X_VUI>:[3:M_6\O?GYX]![?9X!H>+:X_6CF:GKM^UWLTNDMGII7&;7?.E5'KQY/KJV6W:'7(!([CC[IW$WNP'*@/ MM55ZKET?SI8+SQK#H[&Y5H/[X'IEU/U,<'MY6SCMC]5.9@F/QN9:.3K.E;U) M]BB3SDYSBV)W-+JZ& ^.,O$)]+L/WI';N:Q-3QO.T;1>6Y5J>AD>C4U [YCZ M],PX]3*W/6O5'O9S5ZUC?&N<6'W]L#&V'H):\?[T(OM2SW5G!KXU=@:JA<>J M=]%<%J;=@7-:'?3TWMT#>33A%CAU^VYP;S^?U&X/6U/[4$T_CS4R@81;,#G* MN)/9BYZO/35.)C?+PLGUV:P,C\:6-6@-"JUE.C>8YN 6].XRW5GM&A[-KS]Z M51\:AY5I=E@+C.'-3692OQ\N\:TQ"A2K.?6Y6\D\UW*9@G:7/E'M7(\\FG!A M:B_]L9'+W%]-3]6S@9UKWWCGY!"21V-S?>K4SBOFO.G7C.ZAY9^6ZR>9-CX: MFVOA[$:=M0O7?K\R&-CG135_]&POX='87,V+0KE6GKG-S(4VG-QE!E?VA4/> MFG -W4N[?')X?[_HJRVU<*Q;^>>Y6X9'8W-]M%6OZ!>\H/_T=)D^M=K-U>/A M$AZ-36"H=K)C+3@O3].G%573@DGFR<5'8\=E5#KKG;F9@I.9=4\:E0N]W*F1 M"W.4P =F2^LHITTGLVG.7]4?;^\U_0;HFL 'LAC+-W)J#TM/C]?$X MYR_AT=AYM,;^Z'_7ZQ8=NOWHZ=R^' 3X:FZO1;@4G0?/%F ;.ZOETO+BL MMU0RUZ/X7(?VT77AN'+^V#>+VLA:##+3AS8^&IMKH30(G(JNCS-=\\:_J5=& MW>%Q&1Z-S56_T0_]I[QJ3E=WU]>^UE.?EUE"@02>I=K)N+2<%@^G+\-C M[ZEXV!S#H[$).&5-=8Z:]Q=3)H6&J7\:VQ"9QTJE2A?X:(Q8PUE[6CRVKMJ98E9]-FNMP3P+/"N!:1ZV!^7ZS95O3F^=PGFU MH_?K]3-\-#;7Q7&Y>]\Y.K[-&*-^_BQMZ%>Y&3X:FVLO]S0T[SM#J]_JZU;) MR7N:65H.2@E,LW#T7/*KU4)WFAMD"WI5+1O=_A@>C9^L\OG3QF)X$97@T-H'RX]7TZGYXY/35H^GDQT5WQHCUJ"?M\?6N7&8F7F9 MR\%QH=^>/%X/2DE:1CJ3-5>/E54_R#\[LYGZY-3F97@T-M=&\:1Q?7TWJ??- MIZO+\>'=RBX%^&ALKAG]:7:X:K^,,I7,574XU2\N3N9+>#0VUZM<#\,7=V.ZZM"O;TXN;0K\]/EO!H;*X/+\LG\] X M7]6>[D:')74QS+[ZEU%*[.Z*>:RYNECR267NY0@8>S'HZPQG35RT^)=Y?JNVBP%12*,2@D2YJSV M=%@=]WMF)B@;HZ?>]:A?N,2WQO6L4LD;G-]GI]/93?-6O:ZTSI>/^-;87&N+ MV\/!>3/3G=X^U.V;FS/]>:F3MR9(&.OY*E-Z[DQO,VJQ\#"U*O/FM!S4[Z'MGU^TIV:T$"3-8EHX,IUE1:SG7NUW>F5IQ?+2$ M1V-S+=V>G>M/P4FQ5FD-*W:M>SDXZY;AT=AC_FK'#;)T+^8GA[ M<>ZK3_UB;@F/_[^/H^Q+B/K^_CZ_O#_WO'U[^:K5M! M'+ZMQT3NKVZQ_O(IY1^(LO]]<+'O J(OV^N U[)?45UW10AYHUJ!D8!_/2O> M#9:VUG6G3^=/PX<[/Z@\7R . <#RA50F^XY9B_LK_8M$QNSJKY6;9:F%N%-WK11DPA43OR*6RN6U]>;^L=V!_ M<[^,O?^;UJG\L7 E5_*=Y.O>'/A\W0 ^PUW?-QGY1(*]*:[_1MFN3J^'GEIT MTM/9@Y-O'ZT:1_WK:T@"@)XBJ6QV6Y> MW .F4NAY MIC,RU8NIN;1+JY/9Y5B=8&81U$?:RE(^OTNCA\"!G\ L_!N,P=X?\B_8Z*]6 MQ"2QT.1O7;+DT]AF/EY/TQQ_(#Z1OL[__7O?%)M MR-_ZRG_Z*D571W5KU,^>Y*9/3U;UT3H+>;LE M_:Z&ZI<\@+L.Y&\\?U_!:(IM2P/JWQ'#4IFKYMNU)_K=-9O?IZ;UO@+^)^@B MR2]QF]SAII'4F^W(,JX+?:.4[Z]N;R8O*__.ORA>0^4XB+ ?_G[U[?>LX.,P M_;M>Z6?B!._OS]!3E#\]G<^]\7#XNHS M^>Z;JC*_([/ZU3C3/F;]\1J)YLP,O(Z;69%^4WMV2X>37.:VO)R=UEIN_V1^ M#25B02DI9/9!Z?VE_J6"TE\2\?\9#_3>Q["/(>WCK'OC>W]']G'6SV^5;HVS M-AT;XZC;GL&E'__UP^=8 M["\'RR(,2!CTQ;M37\C>C0"],W#6\?N/T=XV;[ MP.W^ .X#M[],X+9I^(IEJGC@"$^'U.I@9A"&[SHSI>>:MJ&5_VQM7^ NPCFU\DL@D9O\2\:;EMU?79+V7M*3!I M*T8L;M8:7882L4P%8C8A\)">-^]],Y/3:[G<:#2[NSFU+RZ7T,2M"(&'7"I_ M_+4KGI4US0T,R (F$_,,\E]-G9L^F=P+U0)\5[4]=@XTQ]O7/-N'5KYXO/2M MI?O^''_]<_P%0X1?4TCKL^],Y'";4S(YR[;>=LV%ZAMMBVP1I)3T0O%3(=(G M042;[>;EX>VR,,ODU*YF5M+GB]LAMCD%$9TZSF2_>/IJHD$?V*X!0IJ([C_& MJFG_J5@.L=\=FWEU9_L"Z7L#YO>UX+\V)JHO+OR_EO?Q^^(U!JSR)^%Q;Q:_@XW@AA M]9&;5WLV7,TD1KHS4N943U+F7%%2EJI+=*6]?;ZW:[ZX??XU933JI6KQ\,@?U.O+_COY3O MXDO"F^.-R9S9C/"GKN]H4\7T//"C$SZAJ&&PP=M'T?<*]MX&_T)RG-O@>*L; M>*G)R(20;4(01\?HH11-3!+I_NZY2FSP(ZRBF.8[P!FVC6Y^.*>G:3KE7.+T\;M7F[VNZ.@4T4O_U=R&QC M$9_?5_$*W0C<&*:=GKN.!M!#U_ ,U=5HJU?=6!B6,P?;:>_/V-LZ>W_&9]"# MD@!2#U=W_39A93=3];16OL^E#>VTNQPD,IO96-[Y\5O?Z'WSHL=.2\X M\&\>$)FK>@9$%#2#RFAHE")+ZKT/8V^;['T87T=VAR"K-KO=;;C<=0Y.@F.UH35KYK(S;9Y-[>ID0;.;=-Y\6=TL@3T4O_V=^^)>BS)Y/PW;^(Z"VP].BH!H M1[0?+?HF+ /4)3FCQ?%SEP4%9JQ= GWLC4D2\;!O09M_*@GZ3C- MQ6S5,4O/M=GST_*D/C5Z]YGQH(3UY JI0ND=V\CN[_C7O^-[K\6.O!9<8:$0 M2&=.)KQ"H0Q=33%<$&DKKVH:F:H/A5Y7*MF9O2-C;ZCL'1E?5L+7GN>&333T MP#6$=#\)_*;CWQM8R#I!U(^7CGI\=%1>UHI7#7]X[QEG@;T0>:Q"NL1;QLU>^-^KW"OS?J=Q&[X-<:\BCH MI2[;>HU?Z0:[T0V;.3%K]#HGR/[VQ.Q;5GI:R=RZ1]6Y=:65M.;UH)0#V9_? MMS+?7_F]C?_Y;'PL^3 R7(]6*-P@V'T'*QW8ON.N]F;]7F??F_5?2L;S2UXG M5YQ+^;:EVKXLZGM.@U_Q!.E>RZ=?>IU1I9BYZ!0R5CU_DVL=E0>E/ 4J9(K[ M7G5[1K$W[K^J<;^F!@AA#Y(_62?86^Q[]7UOL>]:F@N1W7,V"O8$:=XI>M:- M6M;UJ=G->+W+R?*I;RP'I4,JS0_SV^JL[LWUW_Z^[\WU'2<2 .E#"$H7%5*:4W]OM>QZQM]N_JMVN/D? \:YA MJ3[1#XC9#K)_XE@P/I8J3BH2\%':PN]X[7^U._X5;?Q]]X'].?X%;-[P981+5;E(K8C2"S+:_D2UK_A)Q1&6\;ON)-5-=0/,/W M+5J;.)B3(\*;S3HCJ/7CNZ8&7_%0^*M+WCNPU_SWWH$OY1U EB 8 M:]/PN\ .NH(;] DSN*&\H#7J"$Z 5D 9^4 "7ZWWSL>'C5J0GZ8O@MMEY_'E MN7:V')2PIN)Q81_JWS..O&'"LO[_V:&5^@O?IYN+O_R7_XF_1+$-U M@15,V%#B6L-;&6VBI=) [Y);G=\''@!1* M =1F)?P1"!*CYDQ]3DLT8\PO;1DC_SO]%O\3,B[^-X=Z\[ZCW6 N#'AWY*VX M,;XS_YXCRAR<"O(K6U7V$#C>N^R4Q%;AGWRX+_^K*A,7U*C_ZK4JB><2?B;G MGZA'%GWMDDZ7_0DL)9 8Q/B!Z GMSL:.J?J^7#!ZHX:14=@DA\3R)1]6:]V+ M7JNM7-5ZYX'SSQV+.3)OPG'BEZWI'NDHLK=T;@WF 9/W9;UD+FN>\;R&X,9!(9>]K<\ M-X#'LM\4@Q@2X _]9J76Z94;S5ZCUGW#H_L3DY;W#Q&6 M=!.!=_%M?.L[E:RDK4^L:GA3(A24*\-7+I/@>J2NTJ#2R>!2U2.L>_8*>5*]3Q5FP3@J?(.E-X$OCLC-W&E+%6/ M&+M$RM)OY3+9 I("1B)6@84A;WNL^.0[V"*;6L:LK#59=S BABA6!*=!K'P5 M*FQBW%PAFF9 RTQ!N4W#)LLU#-=+$6,;.OOACS!8^!KR)SJ_"IL??9(\-W<= M/=!8,BLAW13*5$4&6WGDYJ.2JRH+U34-?P5S-,CS6D!XQ Q>OIL-;=EDUS1C M-C1K!!.H"C!$H=X4/D]W"=Y:#,:&BDBO2^:>4(84EJS.'S!SGDE*B)U?! M0PL/=>>JZSI+]DJE&PSIAZG(5(C%JDTV/DLGK[-8*9Q1FWPG8<04?21I+D.# M''QTS@8N&SG)#Q1P\2 !-;:!A&KP M:]*W^'YJ$]6&99CD_((H49(7@2M,^OL/OZ^TYNS6LF_LYLSW;0LH@'GG2^CF M1[YF:GB4"#- HE%A+#WB L;=-S,&>+'@XW=M$FP$>+T M$!E_0*8H)D]>FW!;U\>DO(ZP,B-.!M5&>R.HDP4U%L 61-_1X;:#M4/7@& "1R?]5:^69'E^Z MYII$V)HJ824^&/0L' M5S%WEB&--/PB8F#QQ*82I\+?B02GA@ *Y?G<,4'"Q(8Z<0B9\(:1#=%\QPUI M_*H!Q=J-9Y.&WLC14L=4H,$W7=/C$_(,&T@B/?!30ZV_CH@^!_E^A%/\Q/N& M!G^5I:*X(U,"THC-)J>"4 2\N^32+@QB$5 5:,AW,QR:*E-)@T-9SP#EWE;Z M@3@YP#/L@B_#(I.FO4S$H2;2FAACP* WGB@XM+YK( .%'\ESP-47JL6HG4@' M0$6A%H=ATA&3$!!D915)R1>9C@'3@5699 #000A=-%HWB>GR5(-,^*Z"X5J? M3LV72:LYGL_4!MM1QHZC+TW+ D%%ZZ:0@TNDK@F>#?9.,BAXD_0=<;O;B4GF M0E>U9&2V"&&M5S&V%"A"*M1[_8=>$_Y,=_ MD?>S <22I9>R4TQN>>+K1T2?=9:'?,MT MU^\0U;;^,!?TK9(F1ADTXDT4@)N@M4?9"[EH<^PF!0++\,#AM*MKU:"U%%V= M' R#\H-Q8-+?B "SR$*!!] =)-353%<+9N3X@.Z5$LPNLL8)N4U#P[ 1#8*\ M!^ ?%I4EJHL.+4& 8,Z/AVP38IEF=@"1+P9H2I+=00B*N";K]-8H\!29:DKY M[^VA]JJY,'4# ^WTK0-7O[G1G-SII/\4U"8]Z];OG*^NH_'VLC=HC62WV5FU M/O6"HX?'VFW[PC]]665N^NZU'&!O-.L_4Q,/UX!1\[;JMEST\-'&8VW#Q9B[ MB*-GJ%NM20S(0?IF5,Q/IWEKVGI9]AM7M?+@]O+ZV]^9@TPFDXW%T16R%F:XF!=0O[7*UT)R-ZM3,D+M D].FPSX0J1,TA^)$P.!+'"Y!O8VECF M$].!5==&@+&8K@Q/VJ"\V!@JAB,\1Q/ #9%)FYB*?(9>IU :_+C[K@/471A$ M>Q6'G]P&MDYVHCF_,IZI::N@.@-'^I70$**4&(-R;GJA%N:EZE3UCT?W=6]U MVRDL-V%#KE\ M/"/O,!MG]NQD<6>,8/#PS!=>VUJ;TJ #\VR-\'1[T)4*V$[#YA.3")Y\]OWG M^FPQ;!LUHSY_R74\OYLKC<%-2PR.7!R'DARAS38Z*'1M4? P @IOBK#>;UD1'U*68"2Z^%U'EB1ZDV MNK1"N<_Y)&C2+OH;UC7'=Q(["5$W2>ILC01!&('>^$@DX8TC/K&!MV,*-D: MPC"@Y,0UT4'RB-(+O+.A^')Q<9Y))JTROL*4%E:OD&GZ*.'X8S!K.*4FJFLZ M.2$NL52HXH:^BV'@ ^*!:#(SD_+#%#,G6'=&PG*A%^,HL.0.C*R\HD[DMK?V M!94U3 E*[#I*# WPZ>.62S= $X@\GO@&^(UN&^$X@L3?#/X%+/SQ,K0M>TS M:<$*/(+S&CR1Y,\3V[&<,5G?7/5IY4:?%7X'-SK4B06_#UB*4V.%/C8BQ0/" M<]BUH*?'\QRBZ/K<>TJ9#(HJTPX]^N%P42<\:#!4669^1\G<)7L&SC+)3X$C M8+=+0V=K1N&F6JR 95SP;.8WO02MQB)6=QK\)'P?%?2<4%HP$"[,4G(^A!M. M)AB)0D;B@U\11Y';XRCV.(H]CF*/H_B'. K" !G6@)4QV(9+8'B#'03K?ZQQ MT* P/B*2 2%))OH'EY7CB-<#Y2KT5 \-"YX$9Y_JA\YN3?5X/!123Z@;2V4A*Q9TSF!5"E+*M-T*2=,6*>TZ=K%?$NLAC M\;K[DC'UJ#T\M8<][6EZX4Q*T[Q>NEUFRJ\YD?[2L,C.SG!&XLZN:1P_?$NH M0J&B!=W$P2!$K6_$_5 _A/7&M![YTK\?3(I[<4Y4S_2@T#'Z]_"%A.Y=PADQ M-&;[8>2L31:B)6*E3AN9E\O^2,_W;R^O"E?9F^.;Y_MR'"N5_-QGP4KE#I1N M_^JJW+D'>%2W<=ILU!N57N";M)RT(#7R,/X#KATLC'\)T ^J_S-_?6 M(0?;@B#<' -7'[&BYJHKZ@@ AP13A]41".-U+C&+S;E%YD^%']@_ .R:^Z&G M![QIY#=TK.)@93QHJHA5]YD&=5HNMT70&H3$.H[(-<:!%8V#]@^Z2M?0 I<& M%.!;W,F%7AS"R^2P>+=6">$UB1;:>U^&BM@.\JI-5R!]56\5YMV%GD(,//?]8[VAAZMGC-IFJ,3.U[5+ F8SO#Z]N;B_Z MIW>5@6-U3MHGS?(7N *5UDVCFLX>*WR=;W_P?\:;^O.&3L,F5H&K31@.$\[[ MK>-:NG)FJ!;A_Q%6\X0S!CR0F=&'PJY"<,1Q[V= MO+(?HUM\?CS41M>!57Z ST"Z+QAVX'WU(&*,SESR!PHN84[K'_.V<*DS=06$ MY1Y;X2(7(\%"1P':9RR(?+ #3IZ)I+0)R8N_LIT MXDVB]/ZIEW_*3C2WWR5,S-Z2+',S"PG:!NFI2UR_HDPUC)0H0P M1W*=7389+CR94JEX$_!+@E#9JM3.',]_O5:; E@&L1:1;S)92Y5L4 M,$KS.$P?7E8+7(?\^03L/V^BM"$214Q- [.34L ISE5":.!F]X:(:2*FEO+< M,#%#"@!J4GA0PL=)<4E@?F+O&&I@G;PJ=8[G#%V M[%! C1A.$B F3)0I%&BD.6.B8HI^@\&,T2L,V[O&Q"!*%#GN?UB.Y_T)LLF9 ML;.I_\0J^,7B^\SOA;1E."G5\IQ_-[,NR!)Y].@T(^M6/?8U.,(L-L!U3D8I M\AN]";*B B4$ $'-B2OY^G?$[&0C%71)1FZ),_&E ]XYPI:>406E6P"I=OR" ML&N_6-C2$-OCSR(+]''NR1!WODP1YY\*\J M. S.K.EQIE#,9S/%L&9#$B1A>UCO)X* N,O9H$58(JZF8D2?Y.TV. U&IOD.= M*Y"J9.@B3P!<-*AQI2+J%L5+4TV*Z*.0*!2P+!*IN\D&RQL%DA+C''.8R)NA-H83L,Q\!>IN0,8M Q?IS)%/UN,1ZQX4 M 2@.PA+VX]E.DO%-;1VX$TSSAF#[")-MI[!W<-:9=WOH!/04::KK8KB/9MZ( M\[I^Z@Z8()4]ON1!^']TV5"Y@N7DX@3^4B;.$IR: +3R \E/JSF!!95$,(D; MG"'4&N 62,3'OAO'(L,PP7]J(H-VHQ/Q]K2]NFM[D99K5>I.[4O$ MXSA^#7^05KI3T2!FA?"Z,(.9Q88\C ]X+ 5)T2:&-J4)LC00G0+7DK%BGNHP M/HUO%&XT 4X[4")DDFMSCO!_:UY)D>L";^2CX&WU*-:"0T' %V^2):+3W*>? M<-9]G"$_KCQP8&"I#FZUFS,*U&?MZ6D"S1H9V(5D6_2Q2 U]]KT[(0*A9[@S M">"W/5SM%E:C8N_\H9,IUHZ/!(>'YLK(Z&"B4%$$G!*VJ2&B=Z&:%M J3:1V&O-UXHSE7RU, M\%-)%0:L@6^,5P>\SEDX33).\@36'9*ALI3B?&]%]!:JE)%'QH1H3*=P4&<0 M:BB+RO_(4[U?E"&F7K'A M,UJ9C^T6(;JR,E1W1T4"(EHH!!T$F[)%]G\X=:H68[T^HNR:ZP>657K!I+6G MP %ZD9NO\5N&\<(DF(JX92(FX<5/_!_TN/\)NQ2?&8_D1;W]V^+@9,U3FIJ1?\*N,YPG:A&[U2"2W-!9B^D MC1?FJL2T:LKTD*^+;[-6:KJK+E4LQA-0;51D<7.W (WKK(_KK^9@_V+Q 1K! MAV15 WV1%#L"=P'JYOB^08M.:8"P\5/L^]$49CBR+C4B(71.3:6-Z6S_*9M)' M_OCR;MX\]KY$*H!8FR(M;J>WYJ<,0,']0Q>6K /3ZK!8JY=2O$05 M,27?0_A2*K1AB<0QR/>Q&!:HO_SO3--.%E-,J\*@LB]-6_+WQ#^4_8X(F9:] M8I1C2&%HBK.)NI3 C\CK]="EAG:PP$%P6#9302.F[4XN88>Z&#NAAW&367OH M/WF'JY?\+#.[&$^<9M=6G=HX'@U)?N[]4Z*V8\ VWX8VAV3;<]\MS#\!(VEA]B::"HOXFETEFA8K)A8)"!J'YQ LDH\EN0)JXP,EJX+2F(E?(ZE"G%#,L(2N.>3O"Q443D0'.;#BRN#:)2< M\:+@,I9X\%"0LBG0&40F1V2TI6K4TL-/&0 7*C4S^*?.WTX)$S$0*LQ5YMAI MW8"]5SQGY&/U:R*1 5BNZ[RH!59E4UT=/T54+X#&Q4<,\*L,"5-EG,N4RKTQ MTX(_Q3;Z0)P_= MO!')$8X)?#\IQN(=R[*$<>RC''LKQMD4DMF(P?@:QD=\\ MQG;-YB?TH-Q[76D);"FR3DS)<<.\/[2] JV+A3:B8W'1;$;2=VF8AE93QA*0 M)F: '"B-:/(CRR%QL/(6+:C&'8[,R2C+1?)?J/^HBW+?+).&2LF8PU>%=! ] MC3,'8+NH<.V%$7+R39B O%!T?(I7TTQD?*G)[8H/KOT9[HW0+OGT6:"/(OR) M=46HSP+TF!Z'^'5TNSL>C!$^L*Z&,(W%"^;@L(CH1SP8'SXD>F;(6^E :-JC M/ED-KC-/EQ+*TB8EE)^X*&B O6\&J-NY)6E58?VS4"DDJCLX!'7A!#9,-.94 M*#$;Z S"P"<.:_X?*)P<4]D2P/ULN .HY<^+UL;>F))@U.+HZ(Y!3Q?:A>@. M JZ'IQ>0-7/T?'J4,JD(,4._$#OS'JWOCNT%(-U '24 -&QVHR&F:L87H8UA<)"]RDUF<@:,=8+)QBFB?!",7Y M"(PO1J8[G:#.RW3W-NV7Y.OF!(;\M>C)$,FA8\),[+79\/%8B$0>QJ"F#F:* MR%4!N;\.XX'(EOE=DY]B6P!;RADY>/7H7IK@1@\A4-2^D[AD-*] [*9*M2WD^T..(:+Q&9EQBZFK/D(#*0@GI'&Y9!L:7)<#/'L@5*+?5TBO,YK$;(2HGP7@(W1 M+&C"4](8<*-X)G$W$T?CF1\A+@Y/CMAZJ0XC*RR5E%3"8G@RY<4\T=-L8"G& M\&!"A2DW4M-)1G_!+44)R_JO>*'LIY, K <]92'@CAY1<1(E=B+6Q*!Q?,(; M:99:7_J&@P_Y6%2I@6"3B6%]K(8)3G[*L\(Y0Y"*QPB&1DBUW2<,\B)CGM@\ M@6_D\C/J[?$,3.;']/4X0_%"%P3=A!]]03H6$;51/MV<*;�XA,M#E:1W.& M, B6/@6>*QLW7A45\+TPM2>JK/)33]XV0R<3X!X1722.T9IJ>:!4UQ6"D&\A42@.7Y:,5SPY+$ZY] )V"<@1\97*C6L(50 M_QH)2CUINF$1">=">60IB,Q/79*236F%WQ*1)W3W_[F[>OMBOG%P:?Q*\:WD M-PDJSU']909U]&Q8%Z*(R=+F'&D==G]C:?/L6Q@EB=2B9F<@K(0'AQ=]G^)^!U M5;YLW&9FVG29O4ZT[-_ %;_-6^38AG *4%P?H=Z68$>L]K_G^H,.).)AN73X M[4I]-F?!C-5)/RNX\VZS,LUGG@C%6DYQ?-V .ND_+O#'(R.7Z!(7M?LN@>X M7VN-*NR^2Y7[QFKW_MS+!Z5ING%Q?[A:E%?-ROC;WR-PR@. Q%MWYKYI ?!_ M%0!9@_JM;Q67"5*("*%^.Q%_G9#!"O'!K 4*\V=2 BT6:JVNR6]N^B.$AB=S M8A<@KDO#C1("A=H>&#.(5.[8-!HHY<*(4!EV$&$VBM"$F%I#F+@QIY9*)?(. M6N)[8L[GO$0FF:4.6>Q=+ ''>Q!!Q\&.LC_%.C@\!^!#A* #5N>SG\ Z&!;UB Y9S2U!JNB M2R4Q>31\=UX%V5;U#,ORHG4[1?^)P)\X+@V@&O %MAG(@;O)WP'(D(=#C, T&R(#Y M2MF6@!KEAVM7S4RH2[.,\?\$Q^;B;EE0GZZ?.AGS_L5O+T]GV7RZC [<-/@U MU]V:'$D0AH80F$+S Y."(S$H F(0F'V!QX6>4SE&F1B:1'67HG4QW5$U,4[$ M3ME:0%-<$1'T5C 1UA"'7:<9:PO5\CB"5YKUDH?TH9<.!7\ HB,YG,XY7!2J M$3D?&+9E4)]XF'[7D?FD,TXC$$!@""^&G(9Q!$C1H%$1?$[D7-%+#.FEPA0D MM]NEZ8NP?1$X!C,O/=&#_D#I.;Q]$LV@PKZ#29UP^6%!SANUA6;J2D8(A1V^ MHX$A%K92/*D$C$CJPM@872*6Q;:DGMLA=XU!/R8((" 71H-!, PARXNM*2K^,5O7<53G2M>P:FDAD M"YTB"9(F,0=LF4EVD%9@@7X+O"QFX&-Q#5;T)]%ML0:>8([V5T3<;FOY=*6> MN]6F0=%MSM,WK<;9J+RCB!M5\2G7EET)NT)!)D8X,!'9#(M.82JY@G9V&/Y? M(":0!SK@3LE(*.S\&M%$8A@>V'!2?[Q#=^J=VC5PB[%R4 M6?L'"BZ8A'H4FFW&LL!8VR$59+]#&(3Y/P"H9=I>9+EP5 MDM&] O@IY7*&5U(4N]AP\0Y"JS$"].&:A0 #1:\_+&MHR&TVQ#3,D0(> %%\ M6H0>-=?$C#5\[\SPORM_F'_2"QPQ09[/(5N;F$X-F[81T%1O78N' >%$PE(\,"*AZC^A0Z@;2]C4 MM0+AJM#^AG 4\3VL&$H2FUO/BJ6FNWQ%;-I7Q*4*?010"&H[ZR4Y O-;ICJI]0,GZ)]PIQ9LPY84AP M$NBXYX*I3N&W9/ T/0MA 49AP](NL>&7/?$TC%O2O*"2L"\-$:0K2ND&\B"%O2"2-E1HS7Y+/ 21 M])Z8UA=V5I"S"")J^J\97"[N@\O[X/(^N+P/+G]82+6Q=*^>?!/Z:6LH<6F'6ERC$(@M1D:LI1%/$EJ".#T_*^QJQ/&$Q M-JLEP\HI8\7U5V@HHB9G!*Z5E)V)GDYPGPC-'#/3_#532G+F86CC31,)_EEM MRKB_?:T<4,3YS*M IUA)6XP.IJC6)-)=H^I#Q$D?:QM&7\UZA^$(48I))86$ MCR>=JT'Y57@YTC68[T:4; M4;;UJW ;6) 5XME2_+I[YHZ7V?+52[][>>16+IQ.==39FIBS=BQ%S):R@Z1N M8>NI?KP3ZQ@:D_)PPB>J)$LA+H+-TLQ"V>)0BN9*\Q<>:>PA3*"W1 M3(-B::#Y-!05H'%3<,:&P0P!ZSE06E*^8 1B( 8("%_' @&0-N[:6+G;]6V: MEZ[3]$[V 47_^(8ZH\5 "5U9/B<;&)@9T#UJLE%.BHA=PL$TR03-,5$GKDI9)2\V&BTFI=<6$MQHGZXV6[,S:<0+&314,N8$B+2 M-%%4$UXO$KT^'58 @C;2YH.*M]&-@0!:&FP?$-;21\*CL1Y'CA;)LPRY-KC" M837AUWFA@@T&]/O7A^1.#Z_GJKI!>&X+'.IEYNX)/X?L@"7L?]UQJTXP]$>! MQ9]:J^5ZD:D;W?OF?3!]&A\]>$'&N_2J[]HAX9U<>F+-*![XJA6^[-TY^!KD MF$+\E092*<- [YW4-RC18R=S!N&C514[ .F-/5)I%Y^4U-6 _E"1Q2W+62 M>"&"]4&YZ.3DI75I1$L&E=>415RC:5/U/"PD15.H<:(FV2=> MJX--AHVA[Z:NN"AI/*.QJ':HFK3$]K;A.H X)]+JDN@7FZH>+Y[;Q4(]*/3Z M%]=WB_-T-KAHW;]7F?[UM+-7RZ58B7ZV=$5:NQ(N?H>"*9S:-JP=Q?Z.H1NA M+^?:^XXO88N3T@_Q1(+3A>>[Z;R*B^(<,2]PAN-^LC$H"MFO= MV41D(2UO@K-CE8Z^S/S+4L:C](BOSA$1DA2_T MBK+24$LN&KCIR1TOG"=$"T.Y4FWB5RC1G[@_1TUU@>P>.?S="5G>IKM=;-E] M]:'_.*P5*X>#@O&PL)S5,NY;37[N_2N:OU$#@B:1<\#B@!DH2)!/TW5+=.L MZTZCP6'3"N!(8ZGV6>>.()A%6G6_8XQ(JR\.(.1--.P.C07C1HE+&SG1)[*4Y[9"_1YZ'2IF+THB4\QZ7).I%Y\3WL M=DME8QB7(5(K@)#$B"G2C.#HJ/'--'_7P:];SOYH'_S?!__WP?]]\/_#@O^% MGPK^%S>/L56M_4A?LS[[?@I%;;V6VPV&'E'9Y=)V?1O^6@AQCG!EF!? ]H#[$,7@A;=;M2_1N=-RQ:C.#TQ/I ML"YS9HF.[J UN*JM2;GC$3PBAD!682=5R=>J^KZJ3<*H$4XP NG@.B;]!-\G M%?B+FO>A&Y$9KWP8IMJRM^/OK.HK;_G'S&F,CF*IU-A2)IB.16>;N'BH&FH8 MDB]>'AZ'V[0Z<&>@0A4Z^/CHRQ*]6P3=%3 M&1Y??L3I0D44P#7,V3!P/;8P&#&LRLJ<'BPV,4ZD%",X:WZ[CN[Y1VX3I1K: M0>BYH:NMDOU#@RN?32G 6./YOFQ._\V8==UE[C$HZ(NL&DR309=UDQ_TN]5! MM34<3)Q:6:N==J]O[RZ.^X6[ FOL]F\9O$[V@RA4WO_W+5V(@#R^$]-1=WSV M>4P2=-AI[K#:RV5;KX:5E[\I /4ASQ_F=Q4;A_& MW_[.'F2XY<&I\;@G",WPB#V]EG*D[L=)Y+3BNC%737%%9/'"&S2RGHUP)_'O9!/3T<_66GV( MP@P<$D(S1Y-+P(H8F<0DH'B+ML)D0\TP=&_M:79*!"0?YTY8:0"V\M!@K@CJ MH%T')ZSUN4Q8KMR%4JP9HH-.RA;S#)6/=O-NM?07%CJ\'?$$0^]JIBM?=5.M@/>:< MW#THS'K#Y$P*?@78%,O_0CKBFUO +,%9?FJ M)C0[4D4B/)D8";Z1)G_1C.]$KT@O775.GDEL$"VUYZ$ #-%O)#SKO&=?D:=K!?O6V)20GFR% MK!_:*_(%JL?=4N4^EWFIK<[7-UT%E^B<<=.\P4VZ9SKDO)AY053:]>?]\=WKR@R2!S0T&(R(MK%(DV@ARX!F>9QI C)9"I *)EK&C\30[ M[*&-2?&..R5["NG B=)N!FT)@37A;8^D2Q&9;#ORQ<-<(DG+">OE)8JG'YSX M)&80E5E)Q1G"XD0TJ2#10'GKH-'Z[8D[_,/@W??_&I'_93+),8#W-IT:/-UL MDSO/D%K":QLH_FZ&)@+'7C4P DO2E0V8O5 M4_50XX1@N6N0&;^@5Q?+6J4 VN$ZSZ M4(37R'0Q<2S%?G("G[I!WZ="U8]/ M;^)1W3':A_7QI!!DO@,6]D\-&8,S]!R+'%V#]Q%C"&;:L >:QX$^031;347F MJ1-^9R-P0MI3KDSPE!.AV"7M9B)3"CQ N* %Q-U'\9'F'$:Z;?[A4KM$@%H".\I36J8('.CNE-(6MD-&(>0'0 PE^WQ_B"57#] MHCJWW;Y1>28":9*?6+-Q//B9_-R70>=%:$:!9;2N*5 (CP^A7)J5C$EW@7;X MT4YO-5-QJ%8(.0BN9T3/7DJI/;=L0SF=#<^X3225[0P1]^- !8W!8"X5R_!] MALQC]5WQ!ILNU3!,>@4VU7H%)*WAXGLC69K4<+8' MG.T!9_\0<*92_4H;+"8C_\QKE2M]M=[HV>>YVH5']*;L(/.-'CKQ9+IV-YDO M"RN[;YI6RZTL3@Y/C^')W/J3)[>]LEWN9,;]RFRYM$>+:K[=NA[DXN^Z?3.U1BDGPOI:_)D[)UFW7+'P]/:<+K2C],3Y^SI9G9Z/3B, MO]-HG3:Z>?)J%(F3\;>>?OP4FD=KXJU?C%]XA[7YD?-A\OR MH!!_9_GLYO+*^_\ MZ/AZ4(R_LWIOWA'=ZVF548OZS?BX7EU=G97)D[%W%BZ#NT&Y'KS49L&PWGHL MW6JK87EP%'_G@W-UY4QR]5'_EA# GZ33N7*F/"C%G^Q5B\WBZ#!_E#$=U>J8 MSK)]/%R2)V.CG_>U\\M<*;OJYYYK\\/!2K^^N[\>',??>>Z;^EDS9_N9P%P> M7AS>.EKC 9[D[_QYZ&3QIZ"31YNADUMMCAU;V> YM!V&'9!+W3K$CF F6!IM M,*S?D**)S"I:Y80=25UQI;H7-"H5^0N')_"O30P=FU%+&#;O0*D+A1A"(6Y MS52:-LVC*#3%S5FK2T$+5J_91G+/!RP;3&QC2"BT,!PA4!7X ^C\Q+RG\Y I MA+5[R#^LLL.F+X5%-P1"4:/C1[*E85VF'X0UL@E+3[-Y)51%W[S9Q_[L[(EHQ.5<\[2Y_/;W>U/H MYZ%TNZ*0/BTV+?_9F$]7IE.XF]R<5\TZH9#MQ.RPN&$&:4^6$6GB)$4%9@[% MU=I*-O,?"2Q +._(&::J'3G(] =ZFG_-'?)RI=8H7F8E<6?NAL_!6?&YGYX^ MK6XN[L:ZG['=:Q:M6]^)#5OP2BK. ]<8E'/3"[4P+U6GJG\\NJ][J]M.8?ES M5*2QOD?'%4M'=X0^&_ _M&R#N2&$^T(6". %.UF=&+8V@2SEB#,C3K;B/C-U,^IT,+.'IP^5@ADY![F?\(W$1F'7DUCH6;'I MZ9RTZX=WP_FQ7<@_]UO!::=1*A5.@NORM[]SA[%-_T^8/9]0163]EDEPU%]3 M/GC \7J$W60SK[YC]]Z)>OEN9TV:VFC>+)_UA]3J1^_TLL]N\,1&3D3ET M(!")H4@E8A=^9+H.+V5^2[0B3MTJ*_&]W:M_^7#O==31RR)3/+I:#5Z\XMUC MXUU+/[V5GY[O)5_G3AWP;5Z]+HI.#K%HRPG+TT6\F\[B\2&^8,YJ7BKHV_/D M2N!2>T@6D1H%Y):#>PH[I='.9:PXID,QV:Q(ZHIGT(L24BRJ)5H1,:1!O##\ M*VJ][P2WW, D;R#&QD#5Z/QY\FCUSC,7K?;5,%$"/T]> M6@3E!F@6#X.H;)JBVX:-;0-#[ J%M2R@(JL=0!4FFG1!QB?'#=!M$2O0(1+, M(4$!]FI822IB5O,B W0*(P":TJ R;0S )YWB/8!TVL<. MRB:9+JU"Z$:"QY%^)'Q.O!0FS;@($[DHQ$>0!1&\T/PCS"WX@\%Q_X1+2.Y< M"D/@GS>.S"]>VX49^*LVX0%0ZK5&+//YUGO8S^7.CRK=5>:B_6@]%VX]_50K M?X%[R%>*FR:6N5OY(D_)X%.*@F4 F'"@U.0$F!&%6).#S:L'A562>2(.5C*2 MT,>L22;+]*$"Q\X5_]I' MU>.&@(R\6I8CBN0-BXQXT)&''-(TYJW1&B,AJCN$Q02> 94K08J+G%A.:X^5 MS?:^ORO<#0";D$(;6$9KM/'V]W&BE^;(P(A9G UDCH]F\W*U6I]>./FZ.CBJ MWAT^OQ<;^-> +!]9/0_>HC(&@5M+G7O&=_Z#/"J$.UFH$\(]&HT61D.KF;F_ M%EB-!Z]]EX_* Z=T#;XN5D#H#R*81;1H')R]I9 [.#[\C[Q\-AXGA12@DMX/ M!V]$3A(G"?\=X?K?:1P:[+@?AH!94!X'YH^J@+L*?.,C8K^9@TQA&X/'[Y$/ M?RJHQ_[MZZ_8!2G=P78PV8&N.G>0+>SWY?/MR^'A0>EXOS'OMC'_X[O TWZ2 M?S&&RXB3G3\KJ TK'#2S>;O^-9$2]*\HC;;!',H@F96*122T2!L06(:W8" [ M)LPV(,5/DHH&"N+_?B-RL7O]Z]"+ZE>41J!E1>GT#Z^9E$BA:0:QF-^3(#]D M/Y*)]5;7Y7,MD)_P-SO='[^\GSS1;YJ 9MI2 AH/!FTT2!("1^(S]H[\Z2"_ MG%ZI5J9XO6A[D[.CIGYUG9C$!MEFK_:$A+:0%*>86:.K=/IZF?5O>OK]0RV7=[2R4_>/[F[>BVH7?OWDZ%P; MJ)G;8[-=JB_S=^UCH%HFEB7/$@+_'4O<)7LX"4P+1O3>C/]],F[P)CC+]U7W M]UQRP(\A>T5KVJA:/>TRDWD*2L.G\4M?]>?)%3'^_74_:MRM+II]YZYF%&9: MISNU3SI&^=O?Q<_.)->(ICW6)L/SD_[=M*BK5K.8Z?:GY^-W(MK5PT(;+^?G MK6GZ>KCT^CGB+VNI(U; MO4+ILI4QCFI'=BW3L";U]U*/JN=351]H]X_]XK1]W,C.K%/37R9=WFSFEY3U M%6Q^8;AA[/LKB_R]K^CS7GE^TM:]'[?7DY,3;?&2FYY:D_.;AR>W>^]=O)4K+8;]ODT*)\\7KC'>JYQD^@S^@6$=<]Q+#+@7CK_RM+YGUQ%.!A> MU30\:"Q.S!LN>H/S_DUMJ%LO_0MK';984Y]R)W+W+?0^3R\R55E&=O&TW/ MF]Z9YW:GQ?/Y<;%33#M5X[V$[N&1<38<#!?W_8M+[;XY+E='ET>)%O(G\T%> M&JIG0 N]Q@SJ7U'(,'M?L_50*)W?7]Q/B\7%6?5XYKB.^EY!F_S3[C$;07, C@NB[W683Z_#=*'H%2THB'A:43E3(&Y' M!JU^RQOCTK^,6/-NLNUKY_9_$#.:7-WH[0MF;NY)_&-H^P:0O(#)Y%X/^'KO M;(-+**1LX"W;V O:=2[*S:QN/-9N;Q\?C;OGVZYVDU"1+OFY=ZU(]Q.=HW]R MRQCK\92=YB/4L74QY*O)Y262&PJQCI<6[NA:0Q4&WX<;S^MK^:L[0D!XI.L/P CW:7IV7=Z2NPS!VK D[K=,]$B?O82@Z4%NU) M2AL2V82$X5,&*Z<=S418+\0KC1'8L/;$?ERL4![6OTOJQX5C1U/E3242)(XZIX[2I M "XIEDPU27WD1QAL3Z(O0Q;:J@8MJ0Z!2-24ZS&11RQ8NEX])L M,3O1JGB=NHRR?*Q?MQKA\;X:X;X:X;X:X;X:X3^L1OCS-=R.?JJ&6VGS&%NU M]!WGOQL6[_5IR%63J023^B<1R0,E1S1L%S0W=-,(VZ+R[C\1_9?WH @["KJR MSA&VVXNK%R/^5YIRKS =$Y0]Q5\:UL)(8ULI16<&V9H::7E.9%U)4R>:)4O. M#8=3U+%K,'V?*ONP19"G"Z>,/V/K6(>"_@;% 1P;OT%;)-%R+&L?[DC)^X>F MC.-N-&66$P/U9^$P6#=K-)8H)#IT.5&%'/MJ07EYVM[I!S:04.+6WQ)9#U9* MX"813-53QL1H<%'5@^>P7#:D9+^B_\UL='=HY(HWA:EZ[18J5X^CA[OYE^A_ M$ZO$_2.'[%G!G7>;E6D^\T2HVG**X^M&X54-;V17AN,*FPO-]Q[9@-:(E^V1 M7*@WW:*[S,Z7D$=XDFM.'IK%D;;6:B,P2\EMBWS6&D8.5F> M',( .^E"N0MRW'J(D&F$QX:9C-!41Y2OH84ID7%@=ZA(\]V9JDW( M%7'7ZQ@PT]> (AF2HXV:"L!Y6*T.:.OQ#+=&M,H2UTZ/7!!Z,KS[#X([%9/Y:@2I:P6-F^KS]LFC!"Z70 I]H M/:%;(UH_#;N-PXGYPWAF/B1\.9T?K<;Q)_<]->QXT8[UXRE3$:O*8DDL?,J< M&I8Y<1P]]""@[POZ/C"77>B-D8<).\-(_:P^ID ;%P0G4 :$" .RM"&;EK?6 M;[?N/GO3IZ[;[5?:S?SD97[Z=%W^"IVC^-H4>7&?IGY5>/E0T^7"BE9T A

9X$RY+,9EH49N4F+!".2;YJI#L M/W282B^-M(?R#6UB.Y8S7M$8GK8BUC"RH!C]7&R_Z?J1)JN1_9+"@W_1&6%- M-/IPW%* =I+ QF$Q=$=1IR)FGNW,"'<9DK^-H,N-*(($,SE0ZF&],KF46*C( M\(.)6TXM>/2#IF@$@>_!C## @/IC^4RE]Z76G=.@**HN.%!W5%WLE+!TB'B4 M;3W<'BRKX/&/UEAE8.>*SZ.G<273,JHCL_=X.I\%7X%5\O7LE#OR24!Y,%:# M5;Y2Z^<4KHCI"1-1C@^%S =J5A)&P 2!%@H">C2E/K0+5.5 B65\C7%0KC*! M2)TCQFE#M0! W9RD(. M MP0? 6TFRBVUPO+"Q)2@'KBLZ <6>L?JE@:-BLD%UJT\QTY@>M/E">B"1-^ M^*="VTQ'RR&RUKZ44])5@PEH.XKE$-W4I1,+1-L)2B#/"K[G_8P0S-R)K!XI@"*SZ$8 M=IGLTXB*O4*Q)BP#],-1)Q(YOT!U\C&40N;<,;K_U 25GSM0RJ+UGW@_>QY. MD_3]I1, RB/"6WC0\?5C6&!7F%?4+PAD58>8XA6*&:"*! MV5D/O8VT9T-DBS9TC-VA#%G_?4V6-//EAX>%<6%,BT_Z\]UCIG@?G%S'/=O) MSWU9)(FD"%&R[+B)X;I:QCN*0.76K0HP5T3A".H411K1_U+@)=$-/"^L=*NH M>$S#'PYV;R:?A;4GA6H6@W:$JM>:[F[ A4*=3R=2TP9T7EVR@?VL >60<9'(<* C\F AHC_BZ'MD&4)90K%.ZH((@S9TE!MI.,#B^< M*&^J36?&ZV-JW-] E61:B]=?Y\HX7WE9B%B)"*L(XPP56X^KPBB\47.F=!JN M)+5]@XRA,P4Y8>@4Y1"R392B7/,&9 ]ZV(<&H= ;=X_\]_TO,J^IT/]C-MH0 M)$ZLR.],:E>9LE8XFIJ&YLW[I:$1W)63*_*'NT4/W_K]^"DK3;+-?EEH!Q2^ MV4,[]M"./;1C#^WX(&A'Z:>@'<>;Q]BJ-N_"$U]1YZ@5O[#.Z%5C9$#MG@C+ L7<-5@7%7R*JX;ABV3K@[O,I7;G^#4P43P1A]"%%W?-A<;@KQ@K MHVW7Z 6.A@N:3L1I$_7CJG9\J4G:E' 71YQ@"5]& @88R<.V-:JKT0:->IBO MI\!2%S3T0;5JVIF#O,XB[-!FBZ#.Q8#!Z#5^"WD#@O3<== ELW$8#L)NM#O_ M3YW-_ZIR*/8!/=>P#/&9F DVX-PP$48_<#6^=A*LK#\X\B(TWDT_'*%(M]PJ M=F=0K=;HTK''EV!YRNZ.> :-?>9,\QIQ<#8??(46'>&JX9; M:M.XW,_@QTAV"'"GJ&3C1PQ[O"^.1GMP,#=>S-8/K>T0^Q_)6QNAD0I>7^9X MD+P 2X0J4+>B 3%O BR2S!$(&[U[CR?8> MDOB*-==K\M)D3\#'QJY8XS5"-;+*"L,IX/LVW;?CYK M,DL- T,"-6E.9+#* ML6G_=GJ::FFL'1'W ((7=)P *M@X0C0+BZAQ?%GDI7/5GS _\,^3$WW4B+J6 M-(P-5/6(;:FZII.FH)*02E3/P7Q)=+*2MVD(QN2X#>R'Q)^GIQKSMCP#*&&1 M&^!YJ!NR"\!'\EZS+0B3$'''1D\[; MUF^2+3=@\\-P'LV>(U;0G*$T(>@^ G2@L(I"(DDCL8?"YI$_4I2]35F'K^UV M%^VJ^I':=8C1>W5A7F:$_^PJ E(Z\ M?](R=RK<.YL.%5K36[K7;?PB-]M$CCBSR^)%47^QK"[ @2# M4/39W')6AH'?='P'(-$>&PSNN3CU*3$I"H_ F6!>+D)P(=@_E]OZ 9^<$'K0 MYX61*:]MIW= .AGD.O Z>;QXSR:5MWGTZ#U>W"Q7M> D7RVWCXR;Q_.DT'KB M<^\:6G_+.U21?!EAO:P=WA_T7(8G$-/!;98X(#@VZA7A-6%J!IL^G$X]T!!3 M0W1>#XK=D!\ER+AK))W8@&RL%0;?43J.B'QF3F[TQV"8E,A+=6B9WH0YZ9C, MAC$/E!: WC>_A"I(_.LIQA7$*T-^Q M%I*C07-T?M 9_NQ .>4HZQ35;=$[X='D3@LV?.2XADQQ7L\!J4L.'&X;MP]= M7ASC1W4BW>:0"F<3)J+0J1G@8J%M$*\A#.$9[F5U].GA7$12X.1GB,2KWNY)PMB2Q%/"11%#EL MQV */-E75T_/59"O'!0$G=B)M0G/45<[@DB=1R*/F0DG3S2\C!+L /7Y2!=7 MYJW?TL0U+"#%X.["8@O+;>2I^PMS_'Y=%$-VCV+8HQCV*(8]BN'#4 S'/X5B MR&:VP!BVF2B[@#%TB?)MG( ^4I$$(RU=AN@]V$9".*C>N8YBL+LGU9)O-H]K MJ\-6K[(HEJKW_:_@K>CZQ+Q,XZH5>=F?)>87XN=QHM17*RLN%$80 :92I_T8 MPW/HEHL4PXI[^52B9^G<:1!-3U&% R+42%#C)Y=)9!&SE+#=9[USF 9SN8+# M%Z@F #S*L,MFQHKFO[)!F*P9;8R3%E*A4[GA0/,C<9NHLF+ M4,PMZ5R%^9IRE%8,1^TH[M+ZP4%*/+,I8FF1'UP:EE!]-47."SE*&H_WDC_A M9!^Y5>D:8W(@4?NF 03?-6R=[M1(U0!BOBOC!U+V\;JP,CG\!A!NK'/LD4W- MP/!4BBNUY1:+6_9#@V#C]5,V30[HQK*' !T@AN=3_N>S#8_T&#(BR/EC&5GT MPKQFTC7Y_/UP0+S7-N-8N$AI8?(NP+E=JY'(O"Q.X&, BX=U-GR?EEE2.(9K M02RQT8A<)AZ]D:(9:Q$H/D)8L]&5*GNR]-E(02#^+G0;;-]'6F;D#;IK\@3_Q-H6G)9A3NMNH&(8!^ZISYM\ M]?G&M=LY,U\&TXOQ8_5Z?)F?8C+*I]<)Z$RD^NU9V5G*_BO.KFX0;N@:"S8:&OP17 MZ^'8C8(9F':*[WPAJU2O87,+*QZ8ZE+"6DJYWL- M\=(P#BT<[O(DU[\!87?7,R#")Z#;,,\DHIC@@B:73L?ZRW, L;+$=E;E@+)? MP@"X9SA,_*)<'D8/;.8B_03<*@ E$>0#5/=SR 4PYA*BPY$J"*+0H9L3K@") MPRUJCE;!7'-\DXFN:HY6I+21OH!'6*YS.%Q%0@ZW.4Q?#(CR$&%7BP&#ATL*>XX:PT$>'GSRIGO#(B&\,! 3\LW,M-2$=. M$2VM2,88BR)!&E8&2-%ZY QFX4$Y!%VF%*_F!& M8PIDF87,?_BRH2*!02?*HSVP-O!F@W0B@_N^Q:J21]@+U&*3] ;";@A[UL/" MSU2)M%4+KZWDW@]LR6249B^K1@PBNLZZ=E,R-/V./X8ZFW M!RD\:NQ4CU5$9^GT*YA<'5:8\V@PIF*>W."VZ]A.P(J3>]M/Z$L]73]:GITN,NFS"_7YIE.:=N?+ MN*LR^;G/ HOH&!JMK=B (*RNA+10>):S]X8G]Q50Y5?,M:P[ M_)A;MLX(Y'YA(_P?JK2BT@='Q!M*O=P]H0%O,OUN'S])9THIT0S$W,Q<$D=) M+-NF_-%SYN2ZE#*%/\F-VOK6;W\KR!ER?_WHR<3QI3T 4<,+HK(T#F0 XF^7 MF:C$KG#-,2S(T 7Z%%\!JHH)O@S*!! O@JH^9E\!_E:U M#/@H#?%N91X,+2@VQ>D$80ND(YD).>-Y7GV/W+09\V5X''V*6P=OH?*"_$#N MN*HS'RV@=4!-A;*6<9B*RE@!&EEPH6B)G7/5#E1W%2FQ X^[AN\Z@+"&9> H M('X N,P+4JG1\PPTJ=E4E^K5*I%]PL3"T'CAN[!4Y2(3.O;S4).*RS!'DNPQQ)\&)9@&SI@JZ;^P3E]B0H/B(MNM\TC MK0Z#W1'91:@#.DNR+G&@].'7'W6)JXE#Z_\_>MS:GJFQK?W^KSG^PYC[[U-Y5,9N+HLYUSJI"Q?M= MT>@7"@$104 NWG[]V]V HI++3$QB$FKMVC.)+72/T?WTTZ/'9AN.##G]JSP("XTA"4%2V4YB4N/F\AY5[BQ5;S"^L5?,D MX50R?9)Q"F:;$@W'__S2O..QQA$@= &W#;*M'> M/\A41LDI9?G7W]@]<9%JZL5S!H9P:/-,^9J8Q6H>W#;]]EC%<1="= M->8F)T2MT5O*>LI%4AIPPA$4RC(Z:5#4'_^ALG[M-7F%B11P(P MV9AM6S\!7B\/X>&@1G/0O4)#,\]9H_ ]?T;&]O[FN)G)CP[BIU#0-[.-5LN+Y:\B^R0J%H%O&T@ '/G2_X!MCD=_^<;^^[H$!:EY FT%*RZHPA!RXP$J[L/+->*8=/68X.@T>S2J M(.)_]RQU,EKEWI2\3#F-3&)H&ONE=14=+!)>#-*9/N(@=Y;]&-G"(C(>^^53 MCC;#7;@+7I#< ?Y?DH TR#EZV8?#/ XG^%?\WL*][5 M1=2%!8 ")S&&6=T\\7TH4? QR]6E QI1C_("*HF3S^%4Z:"3*EBRZZ ME Q K, 4&H<:S^@I_S[$*4YK!H^S08%_WEM-YCPZ)HH)U MZU>Z=N: [:;OX)XF6D+(BR^4_,[O!2R- M@Z)*844IA$O(Y&Z#$X6&;H("@ O\GTW7LEW>JWK0 M[_F)@I6+\!+/D2D4M@B.*6!">(FK[:,WZ51"Z'Q*S,*V%$,_0T3B%$2A)Z8W MP;5#[K%#4>Q#EB,H4<';LB)2=TG!YX'338"NQQOVLXN#B[^\=^;[\'(+.(G,\8DGV_28(=-BF42/*;3+K>J@VFY=V1)^?;OW1\OQ M< .?]^HXVN]Q5_ R5XD/E= ;':4NK-U!&4QXQ?M.9L,C,%2*)=5V,Y,%,^K4 MG?)^APU9ZR-M:4J[;%O[C916J<&@OW2Q0H9HT;_^!GM6YL*6YA'(L 'VG06$ M<96%PG7+!DNH4C'99,BZ..,KFP\44,VN5/,LTQFPO# 6IL*T)J\K-(0M[+)> MPD$TZ%CT1.I,)#PXP#,38J)X/)$A$P]B((^WE"!O5L+&X3Y4WBSPT(5/W MV:0B84N.9.S4!?5MA^8MN7RQD2RV"I!+GT_4:1 M*LCL"RZ]RRL6NUSEF@XS7,[7\)XE^XP*#G!TK@+O&'2AF+!C,NBZ!EVUP%$X M"4_!X'3GAV,'E:!LUX1'/3]J[U!Z^<[+=..'Y!UR%6F*X"4W/(2WA!0/U 1. MS[MC2!ZJ9!Y$;\N6A Q.=R<.A.%3J>$ZR%0/I]N)H72J^;$*7A;+B*_R KS' M\*X&)%BT[_@1/.CM),=+DS1SM1D2R4=%YH:9I'\,WTA^N=)P/5KQ%.'LQR#N ML--]X ^CXR^G*[W#JG!.Z&9TS[.G)B^0\]CY[E-$_JW?C6:?D!F?PJ$9L!Q M D1"-@WNH_0]3 F'S/1/P)4=T&H4A"F!XN/)N!- MN6;(=Z&(.WC-ND563H"<[R[YP#GA12)C?(/B 4,MF=]\%=[YO4,=,5RBJ#7 M@4^# '87^ XBB>'@?YQ)2N:HMW D5:+-B5FQMR5V_?J3QNMU[/#%)-435CFV MGQPY0GHN4DL7Z!C/1OC-'+FI?1ZX>=@ZCON;#N2<>,*.=8/B/Z^(!_:=1RKB MO;F/GB,.'E+%8JT8&3++Y9BETQRFG=Z^LMANH*=)8@G$-K?//;;OX#X)KQ\/ MO. 0V^F<9*X-67"A"VU[6"TFH;_&(2+2*]9^6JC]+D@0ZN>IA,4PS4/21 N0 M!Y37$N94]\C'%)U-P$8^!50%7F4>7^2M9B\)]J$*C(AB=\\NZ/SP6Q3#"VLZ M6'XBW# [@ZZ!APR,NO@?F"[22VI@G^6XK.J'3)MGAU@(/Q#-#TQ/E)!#*.*% M7P7B(2D/!EOT^U_PC/W1''O9HLV:JFL857ZP,D;'F,P'\"":NL>?L"]$;(N/ MI"OX>@$#9!PP$ <,Q $#<<# =0,&GKP$B[H?Y=$W.4'*XI3(DQR1RU%<*L<3 M7%9*ISA"F.)I;);BTUEX;08GL?>-@< U';,N+&6MR2:EX32_:5L]F>Y":]!Y M2W(-6AH+LJSNTK5]?M/I=YT^S1$<=MYR8)6$X3#+K[%=:=6R'I::,TO#EA?/ MS/>3KEX0/E/HJQP_$\8\*]GIU(A@RLZV0W.IRY:5 M"E-AA6PUI_+3E%+#R:A13%XQ$6>.: M6K:'YK*25;*K6D3D=G2[6XG<3MTGZ$*7K?;1E6?_8QR?GD(?9-$YK4WY3M>P M?]2M4(_@!A/RW/XX*\IYA]MZHB1-+<\-A'KRVB;4WSOH.'WO$6P'9B6$4N L>G4/.#_U/8VX5/=((P'3HP8J(GP@RC4#Y-R9(AOT:'D8.K2CK@D^Y=9I4 EIA9P;@HR@2&7'Z-?1#T5UXGO+,@WZ-H*4$C@JP%(>A[;RB M!+KGT@GQV_<5 CW=)$0%GEZF7B(8Z'"C2QHXQA@.P1$&.1B#BQ=DJ_5/ M%%[Z>W!$<;QTWY2?]-QP8%6/0$8HU^.[7/<>D(_@<.H ?<=? MWA[CP]GNI#K 2V-6V92JF+UFY*XFO]IH$0&R)X7D!C"KAV<@PB./,Q26,NI] M5"?,W^\'CI^(;.!X=_7!#V3[#)< M4)&R7[:L;'&5K&)8>_1@;NE4K6O:T%B1(I^ZU#1Y!25 $'C;J\;S0N';,*VQ MS?4*_ )7L+7"[*9YJ9S92;ER:W-[\J^V2J]8"*'7,N G> OMY6VRO5PJ;0O^ M"P\V@/F CK1G*-NS_^E!35A(31:-U2O+\91C*2Y)%U;,N(M9\J^_TW<82=WA MJ0@;GR?JQ[+!@M^70$U>CD@_^^.IB_R/7T\1N 8C&1[5;E7WUYU4 H(<0CE& MXYV[9Q]6/7VNJ%1!,=OS186FAM!\D\X]M>;X@S(A@44Z.@3Q!%:W4&EJ+\#W M\WRFPEP 48/SHMW1N5..66S##PA2V,Y"L5_/[,L7!;EALCI'F2E\J%+V@4U= MI$*$:9?#.1:C%M%YNF8E7/#OH)3+J.LW.H:^?:68SJ)?2^]J%99_L,4YCQM[ M4Y%#YLB(N7^8U.W98]L[,M9$),2J+[6Q+CXL6&K+I>8Z/\ MOF7&L^<&%D[\GB+^&3;3^.\+3#;OR(@[\G,SY8 <4^1/UL".'%/4M]"!/]Q+(@)7W_]9Z-L8=\($)ZRE7^H MD,#F!/_X?[^(7R^9,7@ZN! [Q.J8VP2*R4P$=VWO*+OLGXON*=/@ )'*L($0 M>B$D( 5*( YTL!"^876%$TH(@B3-9I^ZX KP*'_"=:ZV:#YAI&]=1Q\.+]YN M>V-SXK^OMXE^[AQ -#D\5!)>D)\.]J4VK"]E\"#?PX!(_@IN^%)RNY*3TVX: M6R8Y+-]7AI6]N &#))$)\2Z3BTJN\W59B6?Q>2>8C#$Q&A,_CU;\&4O]R#/) M9PLEQM8_P]8_N"2+O#. -1_]2X,(&%[HR<*BW*\Z:M(6%@4YF9?6@LR1"(;3 MN;MLZM+1^YO15X^R/VJK^\I<]K8 Z%&B>@I))( DT7"A^?,6@/I]F>RG#SV& MXW>#8SP";W,$-JC:V>6&)7IR9WC['W0U<.EZ M_=X)5IY,6?52 /GR[N*IV%T\=A>/W<5C=_%7NHO[;MZ40.(9/"UQN" )7(J@ MIMPTDQ6YF90B4E-"F/)3\MPINE-Q4P69V"6QY'(U;33Y3,38&[3<%,R-RU)E 2O;SJ@U7F^X;,0S&P_"S.C6LRPQ)DEZ/:\K M34WF9DOKI(-L89;];,JF*#IT;,@=4Z/R;FK5Q.7=5E?"#3[4IY2'-$A&(I M/FGW4KPZ8(BZ1#3: %#2 F@:H=C%NMTN5'*U!2,E-7QM2=5U7T1-+Q0[H#O* MIHNWYUBAO%S@Z;J1YUDPK C%;O4I.68$&!=12/?[HQG#SU*HZ26NV,9,U:B1 M@E'3!3G-NL)T-08=B% LV^Z74]4-WU&3%2W3ZE5*);Z"FEZN@G%ND:8R\PXK MU>E\-C^UJOL\D&O$'*#'+D B.HNS.[V8;A?;$D:SJ.FE!++SU;QIKG"FWYGB MJYT@U'9L9$C.WB[,EB/-K&%]NZKO1A.]V&A!5$^?MUS*U&:ZRF)EM_H.L%HD3M%A&X7^:9JO$OM@SV:0C=B1I4=_-)=@R%! 4%8;U M=,#-'X3G$+]NV?$N.)WVA;DDNIK4GD6\R<[O0K]=>MNME&K<)7N;7C;>:YRR,'3_._#I]3\[ [U(\=;>< MO=BK,W;5NT$?I1N_/;ME"<2N>K&KWLT-/';5NSE7O4=7S[?RWJ.=RR#:;^BP M][0,3IG0[]/Q?[T[T*_JNQ)+ZFLX"'ZHJ+[>%E\(XGQ1P"^LK+Z&1<7@_7#XE6G5+:+BCQ?#31"B&&E/$W1>$V2/ +A-@)@L[:= M7;9W51-K=Y62GNLIR:XA>_YEZ3L,2WVKH J_^*$=JDT7T\HO2BL_#2UC:/Q& M)-3+?>RU[!T+5D9%/HPKF;).[4C,W4PE<[V9C[@L]#T"2$G!2,Q:8Y3\!JPUP 18S,DR/&&/LFC$6@VO5+F,4/B68ATS&P_."_B;4'T1Z9%C''X.^/PH\ [GA'U MM;3L[=3^ANF-B$&[9^51UB.4G#9[ER:^%\U],BZS<9F-XKJQF3\1='_6F&_ M.GL]*7QQ9N6]XN# ;O*[JWJOW]@X;XA4?5_2%).B[T.*?%^A\ <^5'0\I(AR MNL0-JFJ(\RZC-"=N1JAB.:&#DC2B@VKJ^=327XHM%5P;] <6EI=0IM78'!@S MH2_$A'XR8E[9F^<2+ -L*/K0$(&6+EG/3+BT:3+*PBVQRV++6$:5I Y49-@RL0@\6$<&?2]Z6A\>QU#\;M#<0-"2O![5*P0I7TOM>*3K.X M:*B$L6;EWA+;]>8[()Q#4/,=EOUVCI+PT):$"YSWS[M4I35U=#EI"-9 M2Z#3:1S-'E/4F*+&6'P%RRN E0% E2( E0@@IKI=;E1;K6 MA64*83+FW M2- 5SQ*\^1:+*O[^^$)MMO _P_BQXB;ELC)_? #^/D4 OA]!J MM;K>N856&N-UO&DNQXV,.$/E6]\I..F7=)73) M@68#X=22$-/7.!H^CH:/T?>UY9M,Q>$UA#7M*9 Y>EP4^@K;43=%# 6VL,KH M2H8GMND'F2-(+\H SW[C*D[AF M+/QN(/K9XXPA\P/-MU*4@5;/M3-<"5L2C-L7.+*F:^TU!Z 2!7GA6.8NE[Y^ M1;P?S]YB$OMU2>PM67<_6TZWG,CD,^=(V3#$C:)I,0N+65C,PKXZ"PM6!7?D[:-8";[,4X:IS1='AH']'K"F<>!,L7;^/>/;) M3O;=J2VM7'@M[Q@)9RYYVX4WM1(B[TAWZ*] ]:"3N\22%Z6$ &"!5_3$4N)M MUY*6Z%(?],00$[RX<&T'_L4.'FA:DJ8LP;RQ=@G3M80Y] XP@4K NS3-$-!\ MNDL 5!'F"4NR70T6S0./![/10JX$X$&R/Y>@'\%_7WG]%5T+]0$NP8RW! =& MZ)>WKT>GD=U5=\-=65WQZ?4HVYN5Y,WF9#VF7\& .KXT_51K !?IH_C!Z@* M!IY\6&:4M\Q:O&5Q[?)N6Y4K>U4M8+RD8%WI(25UP1J[O[0O)< LU, /]XD! M4.=!*QO>AFH$?!"&W6A.L-=AK+GCW^]5.O0M72@^4JUV5'2[KYYZ M@=/3(<0TA.QA2 _/M=$:D_M]L=!FV\M"9YW'22ZK;'[]G;J_S$0?S+6[A,D# M[@$ 8@#14U4IQYD +M,O5.>"[9 MJE)>+UKX@EFZ8J;L;)Q\NPIP"[N_Y 7!7 +S V@!>OWZ.YPO?CA?Z#Z;@#)* M8EF4VN9TABE!R?!XVP':JOK 7O0E5-6#DNKA>]^PMK 57VA+9BF+M8>KMCIH MYG"]";2%WU]&F4=IRYB"@X#D2$=%W"=H< " 7X#0<,I-+,!)P2D"*O%)9O*C ME1F=;>#1"ZM=4%7O":H1J?J=IM@MDY]+[*J43BLN>%M[0<.%2KY(]0''/#=B MP$4:X P\0 M70N,#$VJRQD$IAXB+&#Z(XTD2/P.8\%^*Z'S&Y#663W H^ 5*&LPOP!EW]B_T6A.#EC1RP$' M_P6K 19"P*^U'$QGT:^E=[4*RS_8XIS'C;VIR.>0U1?FDNAJ4GM64L"ZEAI@ MY*%B9=ZT'\"A#T#7\^ THOIGT2EG*,.JQF%4AQT]*-M&H\*M.BQX@P1FNPG> MX5BN=#W3C*(G_;!$[/[T7'E^E#Q^$W[XPH,E.A,'3_"-+0+0)6_:TN_@AW"G MH.N@WZ$EOTTBY>H'^TM2DV9.V""3M+R^@[_XMB ,^R>*K3R/NL3-/XBYI++W M9.ZI^Q9164<\WP#/G(%Y&H@D^#T)C56_IV#W4I,;((2_4+95,*]^(^0!D^/L MF;[!"KTX:,K#3K_3]@+(?_?Z/),Y6*%7$#BL#OT^E8 M$;>@"/(^$VOB%C018].-* +'X^WZJIKXPQOI9^G2QXTZ!SY$OX6K@GW0Y>S3 M:'#U.T,!$&/)>DXJ;Y #X.?PC__WB_CUVH69OB?Q3PV0R[Y 9D^5DRM;AFW_ MSS]P"OMK",_J5RHE]_TFRYN0^PM/$":P70D?,_'1<>KV)'$5?QSOA'*;>2B^D#M-\(0G M;(CY79-?&%9!XVWO4B[XSN"P;/.\??D]_PT-K?A UYE]GJ7VS=6B,>PV!BOZ MU0X[3W04[:,1GC?;-2W(HKRS6)>VMHV98L[9JLRA'!69S%T6>RHO<(Q#5]N M;T\4+[#R'Q>;=^E%'2_+>V#V28<;\2:8F$MW>;7[Z(=\FTZ/%]8,JQ,%K9S) M4BT.KIO02DG:DO!;=*V=Q%LO7RK00R;>09I5V=K5C":F4F\$XXE8 JLB_\]MY(X#Z4K0TLZ!\'Y?,M MSR8?R,A^WK"?,R?'S.S*S RNU198J@$),P:VOK9(DF67I6QASQ;:=4':?"0) M&V\?(#8=2U63OJ/?D8#]OO3UGJ[YU=G5CJ\=5TNN' MN=S&,:EC30L:.2_,F]%4[,U$ BP59=&5]IE,;:$2C2S;J=2;Q5H.+I7T^U&) MS[8%'2I(>]! M QUXC&J6"R6FG%NK@X;>'N:VKX\1>XW)J=AI%0I6::36)]ADRSBC[&+4Y8*T M4+G8Y!2;G+X6*7IJO956>R*53TWG6"$I[!5G;#4>RO*[\:.'^<9@.Z*F8ZZZ M+)#5]5C.R'!Q07Y$?'532X#@)QDN+YR7X\/1&VG0#:7">.\[LAL:ZC<@+5<. M0'\%N9@V.NN:1M=-;-F6\1&IDYHZ,C2G?SYCRII16'YS_/L [%$4B?9_-_C-Q_!$*Y$*:,"@F)+.3N!CO6Z>1,?[?GG%@ M]14#TZ 0.$3]<& 0GD(%R][7CQ6IA#SJY7_YQ-R"F\0_!NU"I+]>*7S6)'IUP?M3J+)#.C&G7=M6VT5 M[@\>9)_?Q59[P/2]G@W:B4*[U6\WJD5ZP!03I6J+;A6J="/1'X _-)G6H/_! M/;^*!^.3B'6ZW*+6$8_V?HZ7\&F.$'B.FE)9+I6=SKAI*BUPF)1*4P(F27QN M]LN;?'S %ER)G7;;\DC&W&TF6=\/._O'BQKR3Q#9!9=C)VD M=\/.!I G[+QE3\FU%WB.8M7DTIPN=Y4U)?6A1\WE,_M,,C7:3P8JH5&8IA:Q M"3&3.?+RF5R?U MAR&_ 2V#MY]M&$'4(Z8N&(FRQC6U; _-926K9%>U#0>;$AYK!-^01-IYKC5Y MW6WDY>&NAU0Q7BX9&- [LXREEXOFL?PS*+S5<2QEZGJADGZN ' 45P%-%:0@ M7/80#SOUR7'B7U[F&O W7 2$E@CZ @*OI6P)9.W>$="H>FR[B75X6V4)>6I ML-M_HS!G^#II:TH"#-VU=[H$1FT#5I:82KHT4QP4P@L:@+9!U+* 0KHE$<4= M\[HBV<@3)?-7P@$RDYP$$)T*PWKAHDK(DB$##C>'1$_;>?D/!,BG08=$UW9@ M7/_].Z74N&HP\,INC@P"#) I#UOM:C>[EUWN[?EUHC/G+ :=O)B128;H\ZF] M->T.QP3T7Z&>2)T3S)[0W SR9\&)(TJB"[X03)M0LAPP80'6034,0ID.%*_T MG_BN:0S>Q[S&V>ZD.L!+8U;9E*J8O6;DKB:_6E51N0R.'>AY^00*ANU$)ZA8 MLQRF-$;]"<83_4S-F5/+OM"%J6DN\T2&=1E*DI4,DA; Y0-6E60E'(O7;>]; MO)8 @ -FIGV:A42QP\\(LE_Q%L0"07-%+P.6#!:Z!1Z!5J8(J"!8_Q;:[Q P MZ&!BP&;>RM?1+0MZA>V ?[PD7*"SABEY6K4_*0E!, L&3,&'(]L'9_MBR*&$ M'H>V)V,+O@@7"H)T+]<"@OB2-+50G=A(H,>\:5K&%L4; .#\F%5X5<34TLWM:+R9;3"> M+>.+]4-K,9>NN@P[EE&"7Z\>$W#T/!FV9WY0@]0'FI="/2T">=*"X_+1T)M= M%LJK?(T=8_Q\4UF;W'@A=6#2,O*II")P\4 -:G!C@TG+8N6]1GD,;^F 9MAM MJP$$^4(=/I&!KC7O9J>,TM]BA)[3]@4RJRU)&>RC^!-IP=X+P"+.P&&#S%/G MLM#044(ID3<10)/%]SB"O0QPVWJBR>\2F7!^FH [' ALJ*>)"A@+5.Y=HJH+ M]VC)0'[)SV;@V 84"E@N1$,"^ROT+?07_*]_0Y)BN[R70I)/!*F"$K0,I@?* MAP.?U]%X)* FH+%@C_3 G$<;5*BOD.><[HT^PY7$R*T!+F)+ 7,^H2E3"T(_ MZ(._GR3,N>$8IJ'MH,\,V'V]RSEOZW"]#%]>@DH#T2]/@9*.\N2@_',^[7+0 M]=+9V0$BR;MA1YH[)I$Z_/P2X/"U0XJ'N!/ X8%.?>08[AMV/M,Q%FR!-6R\ MBTO*@_IZHAR!' 6P5X.SC3>. 21"7I(^/!($RL/4=)!*TBN5J.;ZQ%SMK(J% MS:^_*?P) G:'" $\"H%3SWOF\OHB6NCP.\3U!H:/R4'7I+/;D;#DY7)K;G3W MBP=F5Y[PZ7%_(N-#('GBJ:R,8%$HB*4)O#U'J_J%HKL4B"'6% 3\YNRJTDTG@Z%&U;5<2VQ;\%Y[W6R[L M2'O61U+Q/CTH"0LIB27SV?&FO%@SHQV1U<0%59BV:4!X[G"2O",REW73$IZD M@_/F.5R"WY= 2WW'$-3$1G& $L/YS^+%% 5I?4) MSR$=)S;@\$VA:4DHDX=OGWMT-_6M<<=$G24[=)P6_"T8- V/%QD1P,>03:;^#4<)!@9XIA_G^F'A\_=\G/*:XY'>^ M20!VPS3@!9,"32:7B<@%L QWL$L'L//$:T,3*U3:,8'H(](%4P;(1['G01K1 M($OEA5KOH,$ '=O0@,X3+T:TOWAV:"RA.>A9X&5)%SQ]^^(+TED>\EYZ"5'! M/'#A Y8P:2=H"!2+S(]3Z72U!79)(%4Z+#CX!07H6? G1'@*'@J\'^7F3X0# M0@E'$ 4_NYH84E4X4SC@X^&TNU$K]_ .J#Q_OL)4E#PX?9X.+&Q:#=:P9PY' MRC_8QLY,8XGP5=3[9K9\;D<;">G!N&TTL%'=;H^5X<,P.Z2?3N!ZV'S:L\<8 M^"-I+O>5W89=/%1IS)U8_(2;K^QUX[W27/[A51BMMQ<&*>?# M"4L3_T)SP7!ML&+L?__^RDDQ/[RBVG5R6WVINFLW,&2OR-"/&K)?0.@KCOG6 MJR(^/E((PY^3=.IC%O4?NZY<32HOS]OF)VG[T@FX/"?\L#D<7@4D(#-)1*1L M^X+%]F ()C1\G7".KUQ5[_;STCU::>]#M?Z^Q?&^_&E+^P=UOY'48K8O!?5@$J&X:"J<_6M7ICGENM M<[*7"8?,W%&YZX/J9Y,,CS\_:L_ZRCSSD]'E]>6:OQ'+_/2QQN#ZSHXU1_1L MMM:]4D7@JBRUG^9[?3I75$C9RZQ!X7>9",>!#PV&C&,?SV,?J3CV,8Y]C&,? MX]C'M\4^XE)6X+-9C)OF2)Y+2>D,EYL1$L=G23R53I%I/"5<1!^:K-$;&E*' MY<=CI[OAEFZ9DJ-B'Y/)6>EA.6ZF,2DYWS9&V?F$FLE1L8^C\3;7V6;55%?[^M1@A:1N,327NVQ)%?.YDLDW+*9/E<311JFR M]2+0$181=CK;:.J"V]>Q9#;;DF8&ICWH&]CT0J+:=K9>VO2HR=:YX3:[9\VF MR8"F^.53R5PAF22SM3Q+='KICI)>X\GF!CH^7'9@VTFS%ELILBNQ.&KV&AK) MS+JPZ44'Q,%N4.Z6%B139U?UKM1PQO4=:!HQ3TQ-9/",VR+9>FHD]#-";VII M-(='J)^BYULR.UB[&,&+9:)-;0FA /H:H7_"(AAQY3A;)LF :3VETJNI0\/ MC8NF#]VZX%AF.\NN1JFNDY_WVD:V"PO\7C0U2OW=LJ05RVJ]JVTW>$[.3P2@ MK8@I,&Q.:TO@+Y&S %N.^R0E?YTQJ[V>0GG.:/6;'=A MTPNY5BDIO>&2[ XKL,G"#"?*4IT%"S5BNECSA3!QMUI370[H"E%RUKDZN8%- M+YY*=DQ3-+/VA"F,^\D1CCNM98;FB(@YL-^)65EHS6EUQV<=1IAHN\IB YM> M3D+-:.OROEE5 7\SZQ8SV9%KT->(.=!EA@R5LA6!K7=$49!3IM'B:=CTXJEL MKV[VG+;:9%;34CMM=*/@KY.LYIEZ=8&K;F^: M&4R3V_U^\K;0;_*/0K]3+TOA]ED>5)?%@2->9>=WH=\NW::&==M(ZL/<@B%X MO"J/>^O]='DC;E.>SQ.*"?<\G-PE^ )XFNW[:8:<0H\1\+Y#U9FOIN\[>:PA M?>(C.WNQ6^Y/\K_ZOE4.O4/K/9:./K"_SGWF:N4GG[M2BO7R6?59G_9DB_7R M2>5:GW.WBQ7SD=5;/_QR_\5"^,DN@A\JI&M4>KUI)\((:3X97.^$@\._O /A MGX[^E%O_OE+-VYMT-WS),OLYWH=?3E(WX=WXH:+Z>IM[(0C:1]'[$@ 5<(SW M[J2^R#[]8LU^RP"=RS%?T6/D!KP_PB-[GQ3GU_3XP$J[IMOKT7M662^T9G_$ M3H76ZTOV1GA\] Z!K-50(+Q'"H*RX+0N-H[6-MHSML&%#CY@CBL\PD=DQ]#- M?44?5YGZ)E4;MEL36<6ZGH<=<9=-$]_+P>YR\="" *.B46BQ! 0%9/N5R=4M M8N./%\--T*(8;]\;;V$R5MWQ6O8.:!*%NEI97ZFTH&(8D=*JN&;:'6HL!S6O M+A/(?F6^6=770"J&M8OYY1?EEY\&F#$Z?A]T/,! !!Q6)E9A(ED$AM7WQ;G5 M2Y$#G=QX57I(+/W=*6C'DE!&O4,RYV,.:<';4ZY7R2PFIC$QC8GISX+>$V+J M@PWC80UHWX9 XWT6 KZUH'/Q6&8 M",SQM?4]T,P:', M8RJ>L]"FF-1^<#Z>V\+GC\S.$X/P=P;A1U&W)+9J; 83/JR O#WXZ&6*SWI>!E*8A2SU&_- M4N/K[!B2KPS)/K[XOI9VX&QYB=01V#Q09[74R)6:+#_D1@)9T(L4*\-,EQ"; MO]DM=Z?326@&KU_=(/"S "4FL3%BOA0Q@T<4I:E3U6W';?*[-;:JK>431>WNS=A0SC>:X>IL*'+ \E: MPM%&@&U_U1OB"H7KF#19=0N62PTX6H:Y@N&5"_[MB7 QJ.AM26M)=V.#;$QU M8ZI[H\#]IHV:^M-!B;>1A%&^/<*,&J< MFFKO$KKD0!.N<&K5C=EOS'YC]OMC090W%8?7$%:TIT#FZ'%1Q1%W^\JZ[78E M-8D[Y*Z10Z][E M,M^>[;8D)PY%^LFEP3\W%NDV*X7'Z'NM2S,IZEILK3451M_**;9/%';]D5+> M$%875H6$KK74'461WX2L?A;PQ!3V%BEL'(0?QS ]-T?*AB%N%$V+25A,PF(2 M]F-)6 #$>RIMZ=7Z^6H4L,(O9%Z<'6U;=*H^C5T*DK?X?CW8D^>J4^_/*&M" MB#'U70ZV 13_P0$7)[GR"C>6.Z8^W:^Z V)4WW8!1*, * J_RV2>O8WY#RI? M_G?0S"]U_QXEWR/63ZCB^VOXVH>7I>^[4UM:N=#7R:\HSQ]G6T+D'>D._15H M'G1REUCR(FB26$J\[5K2$OE(@3X88H(7%Z[M+$-/"M>S/ZM>?RQO?Y< T"', M$Y9DNQJL8Z_HX/E@'EK(-0L\2O9G$?3+^N\KK[RB:Z%>@,67]1;?P#C^?(6% M2)KMU3@IY'2VO!'*=6&*M=HE^60AIE]!;CJ^./U@; "(]$'\T%H/D P\^;"^ M*&]]M7C+XNJ;>MEM%8N:VM]/%7E@D0\+8?/K;^S^TF*? /-/ S_<)P9 GP>E M;'@[(;I(.2%5 <6)@0.(H@O&4CKQ X$WC>^@P0 [KZ>R9L75E\N-RS%\@QPW M]N9$W28WKU99< ]=12(YO8T.8V!81QE-3&Z[>R:%U=-I?,Z)5,=LR<_IZ',0 M!,X,R7; T.'J=6UIYL+KY;6G;H@#2FB# #/C+"?QD90J\"H:"!9@P\;^C49S M N'1*Q<'_P4K%Z88P*\V$88C(3T8MXT&-JK;[;$R?!AFA_2Y?OO"7!)=36K/ M2@J8P5(#/#&4,=7;$0=P[ /0]SS /=7?[::A;3=X@D_G!*!,WK2E MW\$/X4Y!?P2_0TM^FT3:U0\,+ZE),R=,^9*6UW?PE],:](X5O-5_&NZ-Z&7G M-"I[3^9N[2#SQR7NWWA.2:5^M@3P^W3ZATN O,_\" 6P$G@'__O%_'KM>LE?4_BGWI)F/US$3Z5W+-L M&;;]/__ *>RO(:_!L-.K)/;\]E/I37#[?:8/$YP#O2G44&9G,^AUL'QC%[&! M>3/A!,?&:\2X>&OD<^-Q_W39?" WOWG!7.6RQ"/A<5#V];)I/&&4R>^:_,*P M"AH/W@ ?&WSG\,1=GK_8?2PR+"SKC1D^7V5%LG\/%?/O#[CQA,=1;MR ME#=@VVFY BZNF7YQ* B#5',QQF6.\"OO8$_F)(J!ZKVV\YN7S NLJH>EB.Y# MOM*R'#@+LJ\LEJR:3$Z;73J74AMU^60A)FU)^"VZU@80+UO27[X2663=AK3F ML 8IHLAH.\+E6,G)606SD'5;$ER#Z5]_XZG$3N(M^^(J\@L?4P<6O &$ OL) MYX*/)#BWXVEZFU+RN='MB"DF2@@,6@ + O!=ZKUUIEI9\TQY+\E-++7@)@OY M(SE1<>\"8C0?::HR;B6WC8K&RP.90_XC3Y;=V,UY:1!;R1"-QB%6\S96GZUGF>[8!4!5I-^'U)S,T:> M<)C\A;="?'[Z!$//+?G2.Y;%!6MGV MLKGE?L.E7E1".0:B'VO(>5.\7^PG_8=>C@='9,]7&2@_,;.,I>?K_)A_,_)J M=!Q+F;J>@YSO' U8F@H@!;3UO20/;I!3'\D2__(\H\$#=,-)2&!6("("OI6P M)9,']%4"74%N^.A-/"R7\;2WY;]100WX.EAA0X >F_9.E\"H;;! $E-)EV:* M@SPW00/0%@X2-A>0Y[\$+\VA(SC 3Z@5//-7P@$RDYP$$)T*O3G!VIHG9 FF MIC;G<,UI._1.7H#8!SHDNC:0AF1[/L4AF0;Q!,& 14ET =8%0PZY% -AFX8= M/")P35>\+-/B>SJ)O\])8;AOV/E,QUBP!=:P\2XN*0_JZSV.(Z(U0IWJ21J\ MH2T8=JC6:=CYN)R:3-/94A.(!%>'U99(+TH*NV]RW J\%: ;/&3@3MT*)0[/ S@L WH+36-!83O@'^0?#SMKF)*G5/O^

N$=U+E#G83FPDT$_>-"UCBV[]P4K_D*5W72]OO30O M-5>K!JVN3+D^G>^(HM'I7G/Q=2RC!+]>U;VGH$6(9-B>^;X$4A_H6PKUO@CD M20N.RVN1:W0OT&QUR3Q,F#+?9J:]465NK+N__L;O+S/C!VOT#BT9B.XP(E2# M: P#.6(%OD:!#&_I8&^TVU8#"/*%>GPB*F>8&VO5A;#>8(6ENYBL5661R@'0 M3=WG'H_X\ @=^!1*7-%=WC\9B,KZ[_\%_Q=@FJ!)O 59[]P'I,/I$6+1J3/] M._-8(A40V0,2EI)$QAL)ZC?Z___Z?^'^'XDX#"@PK-_!43R(5W"/\/AR7H2@2Z?ML]I^)XX]0(!?2A+$* M(9F=A"MXWSH-6/#_9G@3XC?:\L!TAL\^>2I2#(Q_!4@,;5"A> T\=9]Z)TV= M[5#D42__RR?F%ES#_QBT"Y'^J?!G,#/!DM!.?%3]/P'6C$@HV&X+7FR'?>#P M_-5Y_".GIN=?%,-M7(E^WIL,!0YF@DC[GL6LMM./+RF:8DE5J+$59@5VZ. M8QE"P!F9YE*7+0M.KEW4"XN%*K6IU59\X'&Y0X,-^*)EKZ S!64FC-E=5C12 MM>*NBK=ARZ"?9UM+$+:&J0M&HJQQ32W;0W-9R2K956W#P:8I;_L'WY!$VGFN M=?J]8"QL7GAJ:85V:@A3M 0.J>#,_!Y+Z&7'@K:>J+FZE"!2'F4_C;X^V AX M& [M.K;C']%M"9Q]#S&VP3 2??K ^?C9#*Q#P$;LQ+_@"B2POX)FZ%?\KW\' M)R[OY"^)D><.6!%C!@X>!K);A A98J. DS^R9(#=+Y#H$AI*DI!<6@HXM)F6 M@J*5$P)O'J)@O6.\@RYK;T@8SR27&)) MHK?KUUH-=31)9G]ASWI)L@.G\ E>PM<+LIGFIG-E)N7)K]9'8O$^/6@("VF(T$M5-#>9N"FDU1YJ9U .TBN#WZ<=7&W_0 MI: 9-E+1P01O>,:WD/'2SXD"MU6/Z,@PXXD0QN./4;MW#WI--=/NLE!8;&T; M(\!16YR0%KZ=T5?>MGR)G6Q@EQ71PUK="23N/MBNA;G-B;O0LYOFJKR!$/JX MK2NDU/-\-J>7!DM^EYC":Y0@I,> %6\](^BC^IU"]^-@;O#"7)'67BH<\$K? M.II82@Y@,%X!<;:DQ,4=.))*MND=UKZ74'_<*[< MZFO:M-S%V@+.9A^W@7?HQ34O\X++BK.4IJ8)VT(=PL!&K M^^PV\' +9%J&@+!\EIB!5VK*'DY/>"9Z(BE5,$HX*- SY0@GCXC'5_Y] O0" MM(:XXMW*P&Z8!K1^P0/0,4N6'X%7HQ8\CSTF M73!?@'P4>QZ D"!9#@_>>Z'6.XA/0%Y %;#=>;:>B/87SPZ-)30!#U@I>/KV MQ2=*8 M?^NB/+@EU)!=%=.$#EC!Y%6@(%(LN@:?2Z5(+;H>!5.FPX. 7%*!G MP9\0D77'CG+S)\)A5Q>..Q+XV=7$D*K@#;KN9[0RK)/L5E'+]O .J#Q_OD($ MY'4PH4X&%K[@#A:P=YF.E'^XGCR[G4Q\NMM#6,V'6\E']\;0C>Y+M\*['TZ8 MQ&6(*T42I /O+2HV)*FN)44?]+?3.M/O2E.VO6Q:H]FD3D\E^<54*0#6L,81 M/'^(9O[L5O 9U?#8<%1>:2[!N'26I#N3_,3@_MREXGJJ(78[\:'0[R2QI*4W M*J7"X)2)JQ;(KKJA-O-E6NA"13UQAH1[[K.G!03QXCDL!E;7.?]1 M"^W6(?"@RL/::L_>JE5=W#TTINT1S_+)O+-\V(MMH%IXOWZ93_9ER'@70^/[ MJLP@,PM]4!J::GFSP;835NS4&TAESVYF3SHY54,7)(#;"7- G@+"#,X*T.D0 MT'?;#GZ!CXVF+4X4"ANN Q/D\EMEZ2[C*?$<('<.0AX$,FX>1!PY+V0R0\R; M=GN \0^#A3!XR&?G%" YQ/VEE_QA7BCZHP = _#;5_.?:['5:*W6/$YMF1U= MG5I53A9F(QEZL+W(5!L#\N>KD*YL5\7&1BRI.R>C3I2QJU?7-%3ALWOJDP!- M/ZUEY\3*%32UYX;E)*&U(60!>(_KXYM=PN]1A:X />IU)ZH4:'@F<'QE-$RM M6(8ADDM#D*>]HCI%BSGUC#LJ5)UFZ'*LN6O7#S2\<(CGE9=,ZX44LRSOL.22 M4W"\,P_SO0D<5]';<+E_ 37B9G@O_SA145 M97.VL-X_B?\S"&V,JG*[N.APZLX2*4)P9Q.EM/D3RA3I9_58/O^%2?7U54%E M^[.4-IROY>7#F'ZG?/YO,.,C7G7)H4X7IG,<[FEIAL2_D.8-UP8+R_[W[Z^< M_?\&JK1]=M+O6RSD]M&)WV&=MI\L ;]*VS<0P=>KTOC(P+/F9R5^_QA >&NV M[JL)Z>5IX/V<[]\I8[>7YB@GW*=KUPR^LME MO7^TJO1W*77ZX[)WWX0'^I^D:'IQ*,"_$TC&B'C;YX_O=.*(D?'-E9X?LX%%!F#1NAA$8$6 M*-7)YT:XN#-9*=OO.!RWW.7772\Y+X[?I5*7X8C?C7L^8F7]R@STMH#E47KY MV9G#;TM,CY/5SY;33>07_>!;XK=#],OBZHY03+>MOHH[G,S6U74A^Y"FV6I/ M]E*.4G=8]C+7VU?FLYZ9X]'[C2]#;6\+0WRH_>R$Q!]UKO_L<<9<]MVX+!Z! MD)FQX*BS!3["%/Z![VE]H/GDADNCI,SD729]Z8;\H1EVW[N>^W=(+)>-$\O% MB>7BQ')Q8KFW)9;#9^0L(Z:F'$7B))<24QDN"_[$97@RG4 MU6<4/4Z4>GB)*;&/O#N:LU0>H?>LKBNR!1L>?'VSD[2A64CJ:A] MO+.>XIU\*[>.3"SW8(QP?"SO6&PWSMG.V-QO6_8F*K'<6JNUC'Y1F+([29KL MY]/BL*9N %>X3%:G#78ILV[8:B%;JTH-DLJNUS*7N6R9;F)R/S\JXFI9'G5; M#ZN"N%]UN>QER]4$H_A9V714B<'HE.M4&T-IP^4N6X[DQKB;7+9H5B%+P_%< M4-:C-- 1=MFTP1:&?6LK--ERC53RI&KUS=H&-KV0Z$.GO*/Y4:;"K!:C9CZY MM_G"KLOA>$17+69"=3BZPO07[*9&J$^G=J96CNYR4'4S)M4AONYV5J!R00H?_1:CR6"6L^9D8M4V[7\>F"+(*F M$1-@B76I!]-@\Y/J7N-M,JGZMC^,H 3XV8 TQ[HTAV)]_%"IWZ4G6GGY2%<%1=O IA=/[0]+ M:C-=R=;4\I";%W:VVP"+* K4R&QC.]5JSI99D<9RL]6J@&4!#7 7&3B+P[59 MZS;'/=5E4GIO-,U00X>.@K^ZQ$_8LS.JBNDR737;<;=8<68Z"U-D6HVWV(;M@ M^6US6V?->6WM;+R:6*3N-4TZQF%3+"[-%D2[.;F>;*$C=;)K=@C'KYE4* MF]H[@/RC=0J"[^LS<*;_* ,G];(::9_DGQNAWRZ= M4+LGSGW67X O@:;:?NB:4)^=84L1W MUSU+7^.GDPF2!XFG.8-F+TY3]).\>T/,,/1\F)IK!O024,O@=Q3A\ML[ ,(J M>\^>O?S3,'IQT)2?VH;F.M)''+JN[6!Y/$>_L[4TULOGZ.4Y3X18+Y^CEV>] M)6+%O$DQ7^]&*_8:_RI>XX^NZ6_E2$X[IXGKOY[?>.ZY%??D\$_)]>_3X7\] MGYZ;66=?S,?\B\OM)ES8/U%P-\<#G@,E%,N"DI'#'V 6:W#@]R[$OLB.?HLN M+=_$8^6;.Z1\14^]UV?B >L;?, <5WB$RTJIL. SI8=)6Y52K4EFX78ZPSKM M^5>G\,M*@M^+H-&" /-)H[06$I 2$.Q7IF"W"(P_7@PW09!BL/V8M&=>R]X! M3:(@MYQN=Q?-%*NH[J*GTDR=K*07OA\U>9G][ M3S:J^!C(QK%U,+;\HM8RC M_&)L?#,V'F @ @P)G!QW<]*(5*5TV;$:FPU65WR7:9RZS KZO?AGQY)0Y;XG M4M=Y=_ Q*XU9:F94! L14&ES.=-M#%,,,THOF+1!=<9VEN8RZ$1/?7=@,6S"8RTL$E"&N;ROX1$Q% MU#RA'W*X7QM9?Q9^1&6=B+/Y1*2HB%/W?&> 1:!RK OQZ,F_NG;I70U79+70 M2\[Q17U?4S\8Y1*:.-L@5 @DO>95+?RN3ZI&M\XS+&]+KN\3\1$"2M,E24I5N.T-M4)Z17W^GKY\2_#/#=5P;=$>R@*I0''5L XQ)T!6A\61WC\+OC< -"RE.E$W:FW.GEB'X3V^TS MIB88JZRDT#!G)C3N85^J$M@+#OI_4(X]9K,QFXW9[ ]$41\F?&]T.W!'OP37 M"#C=NG0S.:,:.-LNYW-DX/LQAM< 6'H>KD0@+S^FNW2.3_;8)5G)CHUR7U4,&J9I!\B;Q;\5D6V< M&@KN$KKD0 ."<&I3B!ELS&!C!OMC090W%8?7$%:TIT#FZ'$1R(D5!NGNTICF MU3YMD6Z=DE/:FH95*Z A]AV\UV^4LSK\-C:^QFZ5-\=L/UM.,6A_'&@'8#3@ MMT\;&A1 =A_4=@IG>"DY-$9FDC"2J'X0!.V['/EL0<>O07C#GN\1!3YBBOM- MPX[>K=9MC)_?&3^?!LW=?%LMXW5&959&JCT2!SFB(G5A>3284_0NG;F^(_MM M<=V6Y,3Q0Y],=+]Q4?$;''H,OA\'O@!=(D"WQ6?V"I7)5K'D+)V<5MUQMRB@ M0I, ='-W>.9+F69?6\L&(O,W*EUSD\A[PW0VCJ*/PY">F2)EPQ WBJ;%A"PF M9#$A^[&$+("!"":5TVNJ;NTH'*,Z)6-094?M>1U5S(;.1>#\FOTF1C\L9/33 M+X^LB9@F78TF12" W\ QS!LC4>]F$[PU(<08^2Z'U@!:_^#PZJADM;DU:R.6 M*.1KR:YN-'-]HCU$RK1_AJ\^? Z M\GUW:DLK%SHQ^27@^>-D2XB\(]VAOP+-@T[N$DM>!$T22XFW74M:(NA)X0+T9^7FC_7H[Q( .H1YPI)L5X.%YQ4=/!_,0POY7(%'R?XL M@@Y7_WWEE5=T+=0+N/C2WN(;&*%?WKX2U6)ZTI'M5I89$2,GB2^D"I>43U9B M^A5LI>/+TP^0!HA('^0/+?$ RL"3#PN,\A98B[ M8.G??\XDAWV7; ?($TXPUY9F+KS<7(/W@3D%IZH2PC#0][,LMD#SE]$UWL,JXR2[67^D] MEUVYO1[9_07$*? F>(=CN=+UN(BB)_T"Y&"_/5'IXX8^[.6&/K0Q!$_P"8< M=,F;MO0[^"'<*7@9[G=HR6^32+GZ@8,D-6GFA$E)TO+Z#OYR6M;G%_P^G8[U\SL6)N4#$Q MD-VF7G \WOG?4S%_:*)]EHA]ZFTW^NVUM>O?#3JN;J 3 .7K#\4TAO$ LX% M\(__]XOX]=I5G+XG\4^]&<[^N0B?2LI:!L=0^W_^@5/87T->@U''5TG(^NVG MTILV@>\S?9C %.--H88R.YM!KX/E&[M^#XS@"4<2YKJA&?(U8IR\-?*YX=A_ MNFP^9I6@,]_-"^8J5VK>,2J.R7^[ 35XPA.&T?RNR2\,JZ#QX 7PJ<%W!H=U MG>?MR^_Y;ZBV-WA>RW9=K-\JM3JEC)SI;C:OOHE[HJ-H5XZX4EOV]JGD=I(> MJ/W6+,\TUU+2)&6.\,LEI9_,)A\#U7MMYSP M\GY#SA8]O$(M-G#]W:?/+ZH3\'WV6]G09U*?@05OB:' ?L*IX"/IS>TX%]^F ME'QF=#MBBFD2 H,6P(( >4OE;+Z K3LVHRS[6&,P[8R*3?DC&=%4S9=(N' 6BL].GV#D MN:4HBT^W MV2,+X'_[FR._4K*,L 6_>:"W&19$;367$AE :S =;E4B^J>1T# MT8\UXKPIP/,F/>E?=?/_*2['!\=US[<=3(7$S#*6GF_\8_[PR,78<2QEZGKN MJKXS_<:P5 PH*WOLGSP29[ZL);XE^=)#QZ@&TY" G,$T1+PK80MF3R@LA+H M"@K;0&_B84+^IUV?_XU2]L/7P1S^ G2?MG>Z!$9M@^62F$JZ-%,"WI(ID'\23!@41)=@'S!D$,>Z$#8IF$'CPA"&12O M^K7XKD$%[W-J& Z3S*Y;WB99*B^KW7:ENI'Q[JN#"B+">T)]ZD'?($DL&':H MK% XH&#>J&O9["Z39.IRF1S,S=V:W=$PH.#R*!T$%, 9$XHT25K>2T(5(AR+ MUVWO6X!F@\4"IHV="-JA5:'8X6<$D22\!>>QH+FB%TTB@TEJP3K><%:)2[#W M@@F%O)V.A2E ,V_6ZLA2A%YA.^ ?%$\!.VN8DJ?5SPIB"":!OXYL'U7LB_&& MPG4.;4\&%GP1KA*$15X #\*FFJM+"2)UEX S%4JY* EHSGEW]21^Y_T /[Y/ ME- 3@!J\1]PE(CJ)\D?;B8T$NODQ*^VJ(1;)G*G@C68ES:XVM7R^D,N;Q/JJ M2ZUC&27X]:KN/04M.22U]LQW(I#Z0,%2J/-%H$A:<%Q>BUR1+;)0LD?4?,^6 M#4,J"Q1?FM2?"?%!ZP,&_VH0=V&$3ZRMEVF+X2T=['MVVVH T;U0:4\$:*5- MUAGUJ>4"XVODKEH6^%W7W$#MI1X/T+HB*#U!Q)YRZPF-% )F$6 :0%W: DC3 MX*?VT<4'# %."T5W>?^@@CPR0WZG@B;Q%B3A<[\SA\,L[,=[.)X^2JN)5,"K M#U(H)8G_9O7 M-OS.#A(#9.^)5'"I\?MP>H>B2*3OL]E_)HX_0H%<2!.&+H5D=A*]Y'WK-'[) M_]LSOL&^8F# -M@*H$DL%+Z%I^Y3[Z2IL]E)'O7ROWQB;D&@^<>@78@\-<"? MP?(!ZU8[<9?U_P1H.V+!8/86O% O^W"(X*]^D'CD$/?<,BLR_?J@W4DTF0'= M\'?C:JMP?UA?G]_%5GO ]+V>#=J)0KO5;S>J17K %!.E:HMN%:IT(]$?@#\T MF=:@_\$]OXI'YY.(=;KRZ1Q*45F!; ?3G-<2I@17 XG<]R4$&88 M-@6;HIC^Y4T^/K $)4M+FB22'(>-RIPX&6T*R4JC"R-,SUL2FVJI,L)*=8P8 M=#IY>L?M1)+F" X[;[F9#,<+45&FZJ[!CZJMALZFJUW0\N*9Q=18[\RR^2FS M:MLE-:LR.XZ%5V<7S]QV*\1,>%BM,*FT(4K#)"8T+=CR])E<&A<)B4BE.#*7 MD[A45L(X'IOB7"8G$F(.$R5J>O%L22FZ@TEME6=6FP28T-D"H-,9IHB)[)*R5SJ\IF:\/_9>]>^]:JZKM%SP[UWY6%2J>%4]HVU\HA*B( G(0\=>_20"/=,^> M/>UNM:E5M::M(21C)%>NC(R,0:^!F"R2BIUF2'Y=H=WXU.%3(6]WN42];'6G#5RR5@J,^6SYR778$-J*ZM9((4AHS=F:Y#=*E,^=UYRENULEI328,FZ M[<3RW"K3GLP&:*3"PI/RO"B"O/W XJ>B;1A99FG^KS=)*+ MS4O%\:A8)ELHB2UU7FNARXD+-D>S2CE=S%26U8EH=3J(;YX556*JH72'#9V+ M]6;FP$Q5^ZOA%!4]:\!@#/02U>.:7+J<,/+=AD,+0P!X(9"]8GL.[+ ]@3LCVT!V2$>V9KX]9 :$A343/5,)MBBZGC'P MQ [[H=O>#%R%=MO>_1]OV?5B42%)'0H4BM/?]J;'C6PKFU(-QATWR?P3->DD M%^_?]K8%%]N]^IJ_E0V:!D[.IPYWK5)[T% FM-NY_CK.5!3+.%)HM57Z#8WVD&2P.RP2+U!-S\AK&((ZQ3;.O+LOXJL? M=YV!3;?"RNK8&EJ&55BPY6UL =R-#/)@9%1KM8&[;,Y) M);;(@;;D0!:(1@;U0.7(AV0Z>SX\C)V (_$P8F(B2 ; MQ!I=0OO0\$"W.DK>-.VEY4>/#R#A?Y !K 05AB\-AH((6-'50>V94CG0L^22 M/*KP/=]/^F40.33\F_9X#D3+BTQTM-5#GD\Q>1/SMG4_*_@?OB%KQ=RXOK') M-.V:BYB[;AHC.G2;^-X5]HVFAXEF&S'D)[7;9^)_B#6*7 17LR#,EBH%1 %] M"Y;Z0L/J.$;/XS,R? H7:#4X]0CL_R9X:;JA>^-X^3QNPR/Q-2<@1RHY/)K7 M#8"OMOOGKA9VS I9V?U3UN#XZ"3LTVFL)R3ID PXQ!C- 4(+/V@YC'D6A)P* MHDQ!I-K#E1G4JT.(TW>J6IP;*M*80&LPOORL#O>#<[5 MI,/D;.$//^")ADZ4H/A0T<,^XT,V^/.1D.2]K9P0UH*\\.1MX1\QC!^>:7NR M.#FKW1W1Z88FHL-N^,0$OG(A;]' 1*/UE1!S02]1IV#+Y%W"JY_:H::H6O(-"BC(\5]S+5@2$&.:;BH2;M%R1.OB8[/$4=%D]) M/8E MZ<)A ^4CFS,<2P]E&06&)<#WGJGU 1VO07E!5:!RIX'-0LJ?U7W0EX-QZ ', M%*BBIV]??!*P@+'T#T+P":Z*Y2)+-JI@B2+1P8)0L1A^QN!XQ@5G]U"J]*'@ MT ,RU+/H#XC0_(![N?D#8>?V(.X/9^!G>R$=J KY-ZA^>#J(=H>AZL)F[^X= M2'G^>$6AW@05#JBCCAVZ'P3SV'-UP,K?G1V?'!T3AT;$CXT<]PONH,Z8W*9N M#!W%34ST\KR;&(QBSNL9WG=K-SLI^-,??]]'1_5!'K70,'*=Q*A T4XKK[BC M5'E6&Z>;&X'^H#!RO^FFSQ.P%?[BED]1=(X,HR,W^!!#XI3_,GB.#JPM&_M^-9_:MB'7T. M(/QI@)J+">GMD8_\,$?W%*3&N]USZ-."K!<$HD!$2-"C6TB(\\L)5Q#,V3'7 MN>7<.#<7Z.DF$W=_9O:<;W>3^SJ.CG[G:M.;CX[V5YND+6N-)XM-EDO+U4+C MV2R/5AG:BT\33S^0R?@M)=GY=7 ,O+"\N*.\&9IR71>RWIAJYUZ0\JO[&>'B MGV?0>=UW\DH&\4#_YI M[;^B7)%>OBJQP>L&[$@O7Y38X%=F]4@QGYG8X JVQ9&Q_U:,_2^G.;@G^S]M M'3N[WZ&Y__7^'[/KGQ?*\1"=!OSQ:4 DJ3<='B]AW&7T $%3@ M1MZ[8'TC*_4UVKOOQ)Q]Y]9J+Q[A1:W3N=HFW8L^N-#9*7&!;/4Y(9O7M:-F:M86.9\_.ILXO!-T9 M\_*S=F.'8P#%!"5[R]SJ&J'QVXOA*EA1!+26[.S@) UU0&_ \ M.<]0S'#%,H[*N/D1<+P8LHF'#/E:'J#;8YQ5=0WEHAF7R+H6,>(C]X? M0.YP( 01!X:^?1K4>FEFM4T)PE")3DHF[)Z)M ^ (#+M J/OX MJZ*WL%PNJT%$3R-Z&M'3;X:^1_341QO& QM8'@>+\'X+2]-D5[;+P5IH/?[$,Z>7FXO#(24_V M5%P1:8U(:T1:OQGJ[H$DC)8*RVVIF)Q5!0Y46=!8/8TG5+[#9Q'.IAY(\CQ0 MV2W34DS1"=B;#[('?"\ ";NF=EWW>;\.5+_W5=_OA; 855H[4'G1!& FE/2F MGTW+7+E&4Q6P[.;=LL/G$-8F']*)U[(>WCBG/4PR>W+5*>*U4H]P%)#X:RSU0B=1=T=Q7?>$;Y[=*+^L/ M_QU!]WOU^0J,LY>3PHTS*_+8!U,7W,@!\^Z-A1]+FB)2=$>DR#^S/OS!QXJV M!Q4A?,EJ5Y3:-N44E7)FK4WGTQ20&S0.18(27>22YZF0;YDN^2+":7C\"!X+ M'%A[%Z\[XD81-[H=;O2M,30\V/L%X;.!H"'X.\P/LP^JE06]X:9*G!1FEIK) MY;18!R750VL4-\R"R4<14[YJI1L?:$29?&I-]@/$] M+\W ]?(O?N[1HV/1-$KZVM$92,J&\'OQ\'OWG7H[0C?Z*XX;./8%OM J,#+)'G,;2,.&SEQ1DZ<$0B_.]*3 M+L.V8[!AQU#HN+H0Y.7)L=(>*79525M2OIY+Y7@QW>&IC!]Y)'WY#"]70X0. MW3A#HM-'!#ARY8Q<.2,T_G,T?MV(R[6?UH7F4T(GW4(IFTR"8@,T(03C6TL4 M]9!+W%>6K1:P/LQK_EOBZE=GG/HL%/WJ?D:8^9EF!!!F*$C.#;YLVF*3K(M" MW:#,FKUA(%;B6T=4Y@'.K_OEJU\%,Q&+O5T6>TUFWJ^6TS5[X'_E&"EKFN3( MBT7$PB(6%K&PFV=AP70.H4\.&#]WGX1ADEO9Y"8^,/E$>SOE83=P(*)LXO*N M\%=&&SQKGWJ^!24BHO3)1"D$._P"EJ9?&8WZ3&/@M/Q_\\V33ZVT]J+/C/X9R%!YD9Q040##3,9_X0 MV(U8I/F/2,WX8A*G>#*8I;MQ5XHER-.,B__W_QQEEMS-/)106#-^!C/HH&-^ M1LLXGDQ3$/,25PH3^.Z?PL(17#-8WK*/\61 AW[N9B$2!9%ZS&;_F]A_1 (Y MDR;*57P@LZ-TQ=Y3QPF+_>]^D3W35PQ"BCB%)N<_2_AGD* M\/[XE&&_BD-09'KU/MLFFDR?;CS\SW^H-/E/M55XW,4B^/HFMM@^T_-:UF>) M MOJL8UJD>XS1:)4;=&M0I5N$+T^_*+)M/J]3V[YV;!X3P*V5Q'K>+J%S2,A MP-G2E#5'B66BSO4V374Y<$JC^'J*\MC_\ ;=KJ3IEF94S\Q23-R8+AVV$9^/ M2@XLF3HMF4XD+<59SUI*CP4U:Z".;',$N3=/GI;LKXJQ!<.ULF1AR#3&*Z&[ M66L0Y<_?ON&-XI-=;9:Y^CJUV+!*==IB49UG;W>T=7LBZDZ;83,UIL#,)G&0 MH?G$^=L[_=*3NZ@_S\AT/#;8SB="MM-V8,FS.I.B4*XS$S/.R95J(SFENJ)L MTGSRO,Z"L17Y]8(>*H6A.)Y4V=R8I::PY'&/^(28SHU35)S/C4&<3R9R27Y, MIL=\,C4FA>1DG!+%Q&G=\::CMDI]K4S*VV1BI+4=K5%PPG0E\?R0F=>;16[E MSH;9.6>DGN1.F : T;:JLSS=5PKRH+S*=R9Z39J&:8#GE[1E+PI)1A:9>8RN M)8N+\C1,KLIJJS8H1U\I\6>3H@>.1#Z74%ZMH,Z3!=A[;LR3RIP!:6-44\KF M0%]6LG)V57-X5#3C,27X!)!HZU>ELS]>?(>S*22'O2D_8]A:;%4ER\Z2?:;Q M4]2/,&YP04R05<20?E+9\U6$BH?O8@ZJT=^6'!_*ZN(WQK8_1!6-/79 M)UI6_^O"E+UH&[@-B+53'FOO:P=_7(#"LZT*U1SWXB7&;6_ \SB=*/(Z?43A M4^^PF;1]Z)WXT=D]7+Y@S3MFGO:8>4LP#'ZXK.2LI^5HS-07I"68 M^4UQ8M __B4?SX^D"#CX%O##(_$U0[,/1Q$P+2@)-#)L$TQLY *UAN^#PP&- M,?E@VP*'SDGTYKW51$;N4E#.<-PYYD_ '92DN$(!PW8]8/0LMX^#;/./FQ['LXI MY4> E4PJKU?="A@R:;$HL?E$)@F2G1]0GG#&PG=8A@TN1ZOWY!UNLH]T^C(H MDF\'1;P9W.V//"L#W!LM!-T$/X,/AXU".PJ_08A1B1XA/]Z]'%@B_+W+^?[0 M,H*W!GL3KT=OLRVFLX^)W&OG# <<\*!^#=8Y@0,U$$GP=PQ9:7YZ6ST(O](O M=UG^OA>_."@JC$UM85O@,[97;\D\_QM+X\&.^8]-?\EDI)?KTPOUF$I%>KE" MO20>,Y%BKE Q$9!=IUXH*EKY/U(QOWG(^TLB]F5"R,$?WVU'_%#H^'A[ZEN$ M] =B@?L"].7_^Q'_\=Y9G'I,4%]Z)2W[^R)\S;9>-C33]&SK V%A@PN%(+[[ MH?1'B\#]#!\FL,5X0Z@A3TY&T/M@^:5-N&%-\13)O>L=9-*@E>99:M1U6I*OEE( MH;,^'!@M\6HFL B3/FK!OGK)O.'L8C_KO#.M*YV"'$LNK5EYUF. N2H;16E( M]G3G:-+%3"#^E&S#!8+Q]BG'X=,B1%$.#[_F66N5K?4FC$V/,APPGH?VLO/C MW^QCZM33C$"O,_^4VGQM&$(3M@<8A&L04$2$^0(;N(3#X]9JM)Z$D*7:"["V6_&A071:F\O0S.=%0X+<#,FTT MR7(5K/1B>[HPGY$'DA?JY2,YT;>?K;\R6T=LYV+S;#3EMKERBE?<5K*TRK*" MFP8?1GR,3:$HF\5A:#/U!0:> M:[J:^>46H&L2QITPHPM?FWH'@RGH^E0:Y6)/9+FWS;M#@Y*%#?(C?T-^]PB( MOJU5YX]".;QT82YR@7^;G_'.T=SS1$>N[1-#6WJ>["]YKV._8LLRY+'MN:CZ MKN_(.1X"C @"/^6=(_+8QS7B+\_O'5:@:A8!X"#!O 0^19A %R"L =@4?#T3 MOTE *7U>]W?^&R?]0:]#68!$Y#-MNBJ O3;A?"'&0 43V<*^T[ +(LZB8J+ M^$8H0$?FR,)W"B)" M0M@@"3)>A,:/Q(E,@WNFJ,,2D&P(>T%W916^%HI.V"!!ZYH9/![<.)"]2,W2 MAUX ^*#M0WKSA%SO_I%YW_T7 YN!$2,[R7'"28L@Q!-;VG M(,F&,P6.&9,(RN$I(9N'=027/@0##6)Q84O>Q8\I'*$&NDN"AI2TA LO'$W8 MO6F?UPH6\X:LBBU(^!6F!?_!=Q]08S4=>&HU'[\&3KPQ0:!!0%4\$"^W=0U4&TK( ;"UGS/Q+GO%(K<5W@7&.[WMJ* MNBQV+CKSVH960H]75:\6/ .QV-B)?WL>]*"BP4'KBU"AM&C9PB)T@FZR;0"J M@]Q$B7>2Z_:DL,X[L\Z/?ZGD(_7R#$7S!<4*62 0=N!*$>GKC?IB!$.%JZ#) M&@THNW>K+48/&^MDHMUBA/IL6W?8Z=9,37]QJ>J#P"G$%'+(SE[S[SGH, )2 M^K'Z6'SL/K(?(D3&0[GC^X@!.?.9#Z1'!EH>()' '"JX MGWC4'Z)G+(B_$-;%R7_V7^,OJ'_^1O3C>,7R"9/_DE.PAG0-90$W-,QK8&GX MTH,XW6@UT_6%['-&M)3!#8P) NR?N9(AV/#W'8-R/0)TPCL#^#_HQV$3/W3B MY^#4#^;][O,;9CTM2X8&I1U8/=.))MDLK!PREI@EQ7X6F:60M+5\3=0M8[(0QX1[ *0+L;AXJ=P!&\>QLLJ&9Y;*[H:;.>JC8 M<&U+/IZ'\]K)'0UJ+'O!(D2XOJ$M2[#+,E \A3K\7FX$07X51!_\+L(\^@2 M^:L4]'!G![NNP1VAB3+7OE&%)MQ> )/O%H0Y)9-K&>ZK\J"<<4&NW'+>HT7: M@=7V71T<'=UT =K(HCUTS])$!;7![/:XDT.AMX^ 8G8=)]EL\IGLV;7^1*LR M3]O8T;%JM57Z#>3K(3'DT;*'9 FW1MY>T(!;L2G>"N7=?1%_A.">,K"EEEM5 M8?=L/&QP&L_^3%!9'6^:RK *"_*R-MXA[$81>3"*Z(I+@TI^D66&O4*[N)S. MGI@V_>/?1#KY0*;.K9MH ^-+$_('*$ZL7$A590MN HDI>B..-$!,!-D@UL@U M_4,O_-_$@'@K)'SP4 2_@SZ-]!=AR: F &#('(@80@3BR(J*#T)B\B7E&PY\5_ ^_[+5:I%UIMDF[ M,>O:N9+16\R<4 OD>XGJ&P,_333;B*%CTYT5$_]#K%'P K@\^?MUM&[Y\4G0 MMV"I+S2LC6-0/+:889MC4T" M$X MI,B(&O[P YYCR*P$)8>*'G87;U'@ST?RD??;9$)8"_+"$[6%?\1H?6C< M]L1P8KC=F>O@WDA$5F_XQ 2^H&;J&0D#(1Z%JS& TB1# 7-2DW=KCB==$=G1D?T3ST4#[OY>D M"T<,E(]LSG (')0I#V[R(#T]5^L#,JY!>4%5H'*G84U"RI_5?="7@R'H8X)+/QL+Z0#5:&##M6/ 02!;AX= M2'G^>$6!7@05#JBCCAV>0P13V#OSP,K?V9%/S,C$X>G4A\:-.2$)4CV[Y4F9 M$\CT?&4M"NMEMC/O.A\4,N8WC^=.H?:$*09' KO>>H<2_I \BOY#_(55K]DFG"#FWS]O M.<#,%43EO\#E[GL*Y?\%$O#B6']G"?@AJ^] !+>7E>.%CF?UKXIK\#F \*>7 MT2\FI+='.?!#&MS3A73/K??PV J9*0A$@8B0 =WD1JB()BS8ZYSRRDA;BZH MPTVFUXJ2Q'Z@"_,7'!;]CO_RF\](]_[+);M<6II-GF9B-%F8#-ST$_D\]6ZE MIQ[2V$LQ*\%0\_SSG_%]Y?[X&!.\BX0T49=Z*,.U'&G1>:V(HR M[KPIXPZ?R27)A #&/$A28SZ9D)+\6!R+?(J<)$4J*8F3Y%G>EX(X3M5IV72Y M>JWT5)D#I]4==<+ROM3:ZQ&SV"PU;ICI+ZEEH+Y]C K3,.RY%2*7;DE;+8I+KY<9@K%K5ULN1T^=5YRR(F5&DD."UR:2HP+ MFSQE4K#OZ?.2<9,Q:NNM0G%"KNK&'#*=5'0:\H>SDO-)V9I-6TN2ZY'KB59Q M)\]:8\IGSTOFI_58NV)P24[H34I/3]V9$(]/(2LYS_O3V^C+KK"D%4&ER621 MS,Z>1E.>(L^+TCJS'21.YHAQ^N\YM(T*GHFT=24ZT\:V9RD%-@1UWD2 MVHF5#6NESFM5^X6Q%.\S)!-?%U>T7'JN]'HT.CL\*RKEF4&VG%R:9(PV2ATC M*[D5JH.*GC5@J8C=>A8,9TK<%O+;^M*1%=36D'%B&-1ZT1\)+MJ;G&FE)F&WI99,A.' Y4*&0%@,5=(VIHWN:&]+ E+XTD3-E " M(4/ ZK/6VLQO=;(@<^-FO5#I]O.PUI QP*A/HE%Z-@S27FJL.II1%47L0/X: MHJU6QP8II[%EW#KYS-=R9)HNTZCHF0ILKKLI]BOY)A-S5C5KV@?9L=Y!F6S/ M:JV!'+7>]A-S+I88#=8:F1J-!KCH6:UBK_24[MHV0P)#63-LL:>2!FQ B&*? MXTJYK(IY6:D+W(#M) J#MHR+GM7:+\]9HSM;.PH[E-U$X7G35M80?T+&@$TW MZLWQMOS,E,V44RLH'2&=Q47/:E7SVCC;MV82TTM([-=;=EM/F7D5U>TL\]L;#%_O0!P!!!6[FO9.H&UFMK]%MY$Z\0N[PQ^8_80.\0M)V_->42^-"TQA/JK-2;@F*!D;YE)72,0?GLQ7 4'BL#UPN"*PGFJEE>RNP./,(@%C6:[;+*5C%+0 M&J+2J-;&";OCA5+.I<^C5MXREZRJ:R@5S7 C[GBCW/'+\#$"PYL%P]VL#[N( M(198?C& MCXAV1K0SHIUWC;1'M-/'%L:#%E@>!S_S?@M+2J;VGI:3[4QA9#G]5 /;Z5BI MT7P:(7&2.@]P=LL\M&V@V#>6%Q8*F31U=($P(J41*8U(Z3>!R@ "V@L! J9G M!\4H$ *-_4K#J0B%F:$,<[FD,NX.1GG=0:'B?_R;SIV'K;\SDEK]@*1R$1F- MR&A$1N\:8?>P$48W6PW'K WB;H-C1_6J4\93C"&M'82\N)$WQR2L=MC<,O5F M U1Y2ESEA@X4"D96ZM7,(20(Z:1JJ_5 M8O69&PZ*3]NN59"K*-A-W-N$)LCS1)2W3(Y\$1&Z9@2A,18XG\LN34S$A"(F M=#M,Z!LA9GB*H0N"90,!0?!WF ND0_;23U1C0#M\=S7 Y! M8KXV7%;G^6*2Z:7K@_2FR(GUIPZ*$8G"8)/G":3OC;-JZC2&4BE"'8ZM!T(% M.$_@+O$A2FRIBBA.G*B9T>EUQ&DC3OL=(!6%'L=95ZVCE ([3NLC29A/>7)> ME[7<,L/TA)Y0FR1U]6F"(^DB,T#B\H!Z972F 0$5SZ7]G\^A*0'"21_B2!'"2 C:2FJ'30XJ])1CVDO8?, 9U97U-F*F$3.-0/92 M(!M@1U_8O&Y--1DYIZ13*8ED,[&V(5$-#G2G*(L-!MF[8J-G]WL^XLCJ>X%' M=,DGNN3S_= U=-^/T24$83/->IPJMR6:B9D-:U::B$4#94K#5WWB\3LVKQY> M] G)'A0QV>BR3W39)T+?WT7?UPEM1]M.EM9(Z"@"[Z17 E,K:"A](+[QDWC( M)N\K2%(+6!]VB?);@N@1;B0@;DB:C8*JW!MD?G4_(X#\.'H*P@Z>UNR,Z>A) M6^*6[&!N:7VQU1I-46)7Q$,?J/0=,]&OPI2(G]XN/[TF2^Q7R^F:+V1^Y1@I M:YKDR(M%1+DBRA51KANC7,'D#>%*W5RYTIHSQ82R>HH/)[%,H:314Y2N'F\B M4]3=)]7QK';J^>Z2B&C1)].B$*3P"UB:?F6DZ3.->M+[&C#5#Y-W:V M]960*%06FQ83B\>6E6FO:U4TMG$K]#Z_[-00_X-BK7@NPQ9O.C MD%74Y9\A$XB*_Q$&7;Z-5/;51O;LL0E6-CI MS3"F@%O;?#&%B$)%GC WT+% MPT:ZQ%*08!'"T0P%WTKR_+\(09K;IK4\J$8WP$)>PK%BN(1N&^(,.8_J4!'P M\<5"$_$8>B @<(@SP@"FO;#@>B2K!)29O(2C$O8,5@S'HX']3F&U4W\T/1)? M(ZL^[!8P+1DU3B)L$TQL=!:VAN_3)KC3\L%,@'TY">*\7W9E=&X&9Q\4A&/^ MQ+TY&JQ'6%"TO=L?/ 7_PW#0UW!E#F!3,]7UJ*PSE4KJ\[I MG.^),R#9"\!.2C($,=" /3T(,>O-]#[J:A\V-0]UJOBS>,QWBU9W6J#UK"*; MK7YWGAAJ.87^ <4'1PQ\AV78X')KF*S&9EYT+ C*1RH\G8;[)]&/;YR4&$^" M&OQ5282Z$W03_ P^'#8*G97Z#5H*FQA6IKI;J&(+,+$.5ZZ8X;4=?N,OFB3Y MWZCEEA&\U:^-\GKT-BZ:SCXFT"SUX[NVR_U-2EDQ^;PE0CZG4-Y= XC'S MS44030.*NAR@6R$G0E__O1_S'>^=+ MZC%!?:B,LK\OHM?BH98-S33_YS]4FOQG("QL<*%8J'<_5/X(3K_P).O"PX<) MMG7>$&K(DY,1]#[8O3*K:-] NW>TR[O8U/C:FR:_.UL^D7)'@GF)B4>7DW[; M8!,\\8HA)N\VA;EF%!8"K!#5$CR#)WT+SGG3KRQ57JQ5>1*/*4(^W]8EBNV: MR#;S3M/P*VW"BW*(C3>WD=LKL=.*<[$8-8L/FMN*-J1Y+U3IJSZ=$5I]U%)^ M]9)Y@X%T-\/ZVO7,-IO+=]:Y89U9IE9 >&YDV/;,.9I?,1.(/R7;<""=,H'Z M]@G&81,T(BO[)%_/Z>VSD&U-R+0M;Y?MVJ9:IJ9P:J5^_)LD7" 8YMG!R WO M+0NV"=L##,( "SP&S)FL7^+^W]43_\^D,M?CL':=4O)YS?6(Z=N1G 'NH

:4<3Z'3KL_C.T(%V)WY7.EQ0XHIUBO#U=*,=7CL M@)1[-29;A%^W8/:]2R;SVI3J)I>#RG.R\DS*;%Q+.%RO.2YU/HS4E-O)2KJ> M&.E,FE['Z2?ER11:4SA_(*FA4A_#:J[&='-X\?;,I2#:&7V!'>>:?'_?(+F+ MN/&]:+JY)F'<).VYL*?>.^C)8$#:5+)D-;EAI=2@P3 U4VLTGWQ+8N@(=KZM M0>:/;@9%3IJ_Z7@8.#_ZOI+(^7)B:$O/U_(E_TKL:&A9ACRV/2"HP+0#/D680!<@3P6P*=@%&+]),+'G MYFL.D'_C1"/H=2CSB(B<*$U7!;#7)IP@Q!BH8");V)D2%H!E42=1<1%['0-T ML(V\4&5@(JU0F7\("\H,6 04G8(<+.' M7RZ])3#3B2;9+*P<,I:8)<5^MJ"9)>=HN4G]F6/X01OPW@&%,S;;P\R8<."G'#.\E!UEL M+$-03>\I2)KAU("#Q"2"8%OP'>4/CP:SI?OQV\_%K\(-^K#X6'[N/ M[*,_;TP?1N_*'G4M>!#-"HP]L'&:Y&%1#^@6'F5$YH% XQ/)N@A$ M_)UWLIZ@'KP/Z.='HH1K@, V-A/F5]_Y%T]=!H3:<@G MGSF;-@VCG&^G\X/I)6=8V]!*Z/&JZM6"9QH6$COQKUZ 'M0J.&AL$6J/%BU; M6(1.1+:^$M>T$".YZC13"W4T1:AY?G8: M*,N#'O0K$K"LVH+/Y"5Y_>__PO\%H"0N@& @ECKS$66WMT-@P< 37#.YS9A_CR<"T_W.WF46B(%*/V>Q_$_N/2"!GTD3^_PXXMW!QWOW" M+N=7;F)%IE?OLVVBR?3IAK^055N%QYVOV-R MF3B?3"9S$%,G(B_E*'&2R"0F*3+UPQM\0F I2,T&F8SVUMF<\[ M#KJ6=5:23)OZ\$EE&)E]8E:;VI3)QAT^SI.G)9.T3O8'DEXA>]:\0YLFE-\2 MG=B?U=GNU*1&B=7'9%V7Z^ZPT:X+)#I&.JLS:PZZ^7F/+G,V7Q\_J?)D;L@. M+'E<)Y])CC-2/)W@12%+\LE1$W:;6F299GZE\ M/2XME'G&">N9/';ZSK)6RS$%4*D56V:M3'6F9SV#)=GR-"E-!LV6DIX]+3KU M$J"&S2F?/*]S3%'Q<5(V)R1(Q,1RK386$Z4.GSHO"6O-Q@7@BLQPQ?'<)J/W MY[#OZ1"MMOM,I[N05HH];LY)=\A1)<&!+.:L9(&IK1+)M@H9R9"I\*Q18ZH; MA\^>EWP:CUL3L];IDVE#J"M0.N4Z[%$N1)ZC#I.A"\Z,*\]&?5VJO),N9U4IS9?AOKNDFW3&U6 <5 M/>O6L\0EM8;2V/.T <[Z%$* 7RMT2WUV4<2SP MLUK[O45WS+;Z%CF<-MSE<,@4ZKJ#@MJ>#VLNWU]LA+9*LJ5\KLTDN#I<"E'1 MH-83@AE<""65.0/2QJBFE,V!OJQDY>RJYO"H:,[C_/ )(-'6KTI3Y&5YY]NL MA*^MN <$'K&7O '@1A5N>U5+6'S$\AJ^YX<-856"%2T-[;^II+ NPCUN*?QN_$!45?&1^ LMNG'RGZ/?\7?4/W\'IA+/0@>D4(L!2@4TT>"V M U_HAOP6FTQ@#^T)W);8!C+L.3+<^'L&AQD0%M9,1+8(M*64O ;YUCK7,[2= MV#@_=+<)T0\BQ6Z_N?_K#?M-+%I/Z5<]CG/%%HIEAJL M].IH2K][^]D67&QEZFO^EC)H&#@Y[#GIMFX%8_ M\YA^>:NO"S*V#XF".7M P]P;!=]7!=+R->FW@,5.]ED<_9*AZEB3S1E+Y;LV MES;R*Y8NE7O5/E;'^;G;3AUH^&.5"!8A+B#+A1,J,*X;8"G(R-X0:><%[;Q1 M,?G4MEW*E&=D6E:_*: =6W7=U M<.0%U 7HP 2=U?0L3510.\QNCSOQ+WJWNI?/O F>1VI9B0&0Z)#RL#QZ/O+- MJ[9*OP&(/229/%PF)"1>H)K>B81A"%#=2--Y=U_$5S[N. ,;;KE5%?;6QL,& M9P#HSP25U;'IO@RKL,RJVL:&ZMV (0\&C"TGJ8XVX1I<86OW)4Z/:0+K_/@W MGHH_D+D0<#5VPH7L $H7Z]O$*R,A$%/T1AR"A9@(LD<U&!+U?-ZVO=(R\ M%1(^>'0 "?^#K+@EJ#!\#S446=I;26-JH))7RHLB9^=C2KTH8&/[N2]H@"R' M1U2F/9X#$8?:$8@CFPKRNHO)FYAG/_E9P?_P>H5JU)GB2=9Q&S[IJ.Y67!".&GGHNZ(;((:]5SPW M!0O[*8:0==\I(3A_/8F5=!H@"0V D"PCQ!C-3$(+/Z<\##D5Q&D*0C-!_-R# MJ!G4AP7AB^6IZK7Z;#^$W[KW<5"EL)A/X3UY.*!KWK&T=)@A,/SA M!SS[13\E."QZV&-\1@U_/A*1O#^$(H2U("\\:5OX1[RT'#J >)(X<6S8G7#K MAB8BSQ#XQ 2^M+TH6#!LI'-F\''8/<.I#Q_O*+H:((*!]11 MQPY]=8)9[/D%8>7O7"]./"^(0_C\T&!KK[.9T2RQ[KJI3DZ)C4&-*SYWTKWJ M]("DA!PI[]@$WE/BR8^_[R,_ER W8&@XK$Y%UT.SQ30_84 E$@(B2RUUW$YR\(YNR8Z]QR7/Z;BV9VDQF-HHR; M'WBI[SH.NG[GVM^;3X+WU_Y&A1HW>VZW%QS@E.73@-[&BV['B\*4>4A3OPRT M?U.DQEM77MQ0W@Q+N:[+BE'2I^]TU_GV8#'$F/:2!8T*@4A3-UUU,.(,1LAT M)O-,ZEFS!3]PRYL@\I:ON5ZMD?0\047(B\R\>_#7N66TMES,EI4!%2/CW7BF M-A[P0L^97H=EU#-KXMNOGA'37L('8&WF66J5@[N^OLWTY##&/QS9YRTY.@:; MO/GD[3N96 _N%AS4CPZ*)U OP:0)_L;'GS^]*T0HVLTO;^_XZP=^<5!4&$." M;5O@,Z[M7-K*M;^)]<$,*M++U^CE5^;H2"]?HY=?&LDCQ?R18FYOEQN9[F_% M=/]RYHU[LN;3UMF5E#NTW[\N@F."_?-"F4DB\_X?F_175[*SP^ M*\3^T>@#@* "]_)>M(0;6:ROT8)])P;J.[<_>[$V+VEN+LWFK61NNADIY0E% MZWW1*66&GYXF.S0]-IKH\ =F/\-##-0QUZEU!F9IJK#IV4JC5LT5.9UZ!FKJ M(94YCZ)V9]2+%D7D^XP=B $4%)3M+9.K:\3&;R^&JZ!%$=Y^--ZB^)VJY97L M[M D#'75C;-L%:QE^/UL*"PRB 3SS\Y$VKC\"D$A_'X^;WW.Z.@ M;0-=,[.\&YAH0ZXC3[R(A48L-&*A$<[^)LX&8-)>")"+>MM__2A$S1YW7;9= MYY8E(ZL,.3;)0 VLXZD.GT:XF\B0>#L+V MYUTGER#%Z=.$L[?7;M[K\BH1][N+X3I- MLI<3S"W1*O+8'4@7W(OZ GVO@?WU5L+(*3)B1"\[Z1S^X,_XMC?APZR!0BG1 MGVWM.FD[ZW*SWUI+4Y2*A\+G)'?O(>F+#.=D\:^)+W DUEV UX@71;SH&_"B M[XS%X7&%+PC##00IP=]A3D)=K=#KIE.ZP"RY,2_JR\4RW&8[4;4-CKQ MOA+J^]5RBD#],^]NZC)J+@(I=@QECJL+@?&GFLX7ZBU]K:2?EL9SS&F(YAKG M*48G.53N3FCQX9EW2'"YB %'Y][1N7<$GP%\ODY]FQN.JJWY>):)=8!N/)7K MS0+GH"SLR)*0O7OJVP+6ASD.75E7KY;FWG&,ZROL>H2]GX>]$%U",'=8WFS( MG%'J<UAL-79D_5;I3GLI]B]Q,J,UH8,BJ+?A]PVD+#I(SB L@&&ABS?QW[Z8- M>NU'9&=X,8AS/!G@PJ[3I5@B<9ITX?_^GZ/D$CL2A'(*:<;/8(X?=,Q/:A'' MTWT*8E[N"F$"W_U36#B":P;K8O8QG@SPX^<.)Y HB-1C-OO?Q/XC$LB9-%&Z MH@.9'64L\IXZSEGD?_>+!!J^8A!FQRD$'_\LX9]!JH[D8_*#-'4R&!-[O?RO M0,P,!#7_Z;.%T%0)Z#.<+Q 0%D?I$ORO( ' 6:&T"5'0<'HG2WKLT2!;?78 M1K5(]YDB4:JVZ%:A2C>(7A]^T61:_=XGM_PB =A?1:SCZ18VCX1@*2@DVM1X MM"X5R;(TUI\%-],J&AV4FNZ'-^AV)=.;U= T,UR.D3?%K$"7F-R:A52<3YV6 M'*USL9Z:78M<.K.HU">-S5;@'#[.DZ2(FPD6 &2HMVV^(S5V+&"IND,FVAMYI*M6F8#)[*?2Z1S,U+S$K,N73*G36I)0U+ MGM4Y-F+%:6ZA;[C"9C24BLMVAC&F8=*2G0*/@(DVOIE<>JR2^/;$P#N ML_79)IC8R&EB[:7K0[G\Y ,>16T[$D0XH,&K#C M!]%^/-J(5YCSE(XS5JKFR8XXX5@A66:V$[N:S= ?E-+Q8*&&E/](HZ$ B9]$ M/[X1'6\TMV(Z^YC(7=$._>"YM\O^3_?KR>3WE@#UF$I]\'"W[1"7^\BD-._*A'BYTR'+TPY=HG4AX\)ZD-E=.'LAF5#,TUOCSY ";4O M%&3F[H?*'\'I_23'9()=GC>$&O($_%%R3!]VK\Q_H&\($L"[O(M-C=M*4/B) ME#L2S$M,/(I%\.<6G*""5RPS>;'RE37B5#CM![#>3G<14R9#EF%S/&=-UD:HB$R]R MRW@U1G0$7Q^UME^]9-YB0-U/.61"O=8).%'G8G]%CPS.EHM+9C2,3TKB]&C* MQ4P@_I1LPX&4RP3JV^<\_"[8)VP,,PCNQTE1S)NN7"/5Q]9N#SZ0[U^,4>9U2\KG/ M]8@I(D(!,'0/<<&OUTPY:Y S-@HII!K&3)4*J9C;^4Q.I [SI70FGQ>5WL"I M.3TWUA+C'2^?^\-L]2E>%\;%+4D[*4AJSABHER M%QT4?Q#UZ:Y+PC;6!5TN+E5BTR'9Y!(RFE0?1WVNQ@9T&/GAS%4AVE%]@4'H MFGRHWR"YBWB/OV@#NB9AW _:*+0V9;6Y1\[-S M_RK[5X1#W]:R\T>76&_Y+L&7>#A._1L?A %,>V%!Y1,30UMB_T;=-L09"N^G M0QE"KK!8:*+OXFD2@F49\MCVW.,L#3\ 29H"$44$@8?DS@5R[,,8\1<FD(:-$5?ME((8M6O#G?5!; MRQ!4T\-26!;J#O;")()R6$FR>5C' ^&I0S"06,6%+:'7J;"O4'[H=:B3TA)B M/^P?=OC>Q]*%Q3PAJMB*@5]A6O ?E"472QMET/4X_^/7#'!O<22\U='7K>F/ M=/.LT]9>]KNR1[T+'D3:P_,#MD^3O/G"BI8&EUV"2CX0: %'TBX"$:_%1(+R MOGPD2OA1J 3OV0?BI2:N@6I#L<#? /%?%R8;+^T8+^ADS#0'.:OWO%TJ\?C" M(AUVFGO..4?L(_5GU]G:AE9"CU=5KQ9\PPU+C9WXU]E #ZH7'+2]"-5(BY8M M[*\'ISVZTH*]X;MSJ<.X"3VF+.UA11QN%;80Z_SXEWH\3TY P,&[P %IPBZ M9.M/9P<"5J2OM^F+$0P58K')&@T(H^]6F][K5JR<*3+,2DO*FV*IT6]FG1__ MDH_4BVK[*$#Z!2MXS0OEH,,(/)N"ZZ/"1UPI"L=/V I6W4%9/.>AUL,A,NZ7 M]'T#"3B4'@@XF!Z)OQ"$QV5/H )M ZW2UQE^.76\U%:93 TP1K3BA M,Q\]4^.Y0UM<\-<;9BJ4W>$,??2G:"&7FDTV S[&] HCN]]*Q?)ULO/N*=H6 M7+Q0]S5_V@4M B<;NL.I1HN)=)>;NQVR)]#EV9!,[F\'D;H@ MXP56%,S9 QK;WDCXAL*7EJ_)O04L=E+ ]Z(@ ;/\DJ&*D&+T,^CE%T")YQ=N M>UK2G,P,*8)ZS+ZL"#3DL3($BQ 7FHFF4\"=#; 49 3'D5Y.]?(VE93R]&;< MB2<4I4S&>'&=HUG[&2]#KVD$;1/&P--*/$DLX:MFD)JBF].!BAX(TQ[/X<8F MV&8UY*6,^.@NS0?$7E@>F!;1#C".AJB'F?CQG@**!&*K::*L&&]4LPFW$<#D MNP5A3LGD6F;<<1Z4,R[(E5O.>S5-.[#JOJN#H[."+D#;*+2#ZUF:J*!VF-T> M=W(*\?NCQ&7TC#CLRTFEI_'V1!P*HW[BR,>IVBK]!G;VD$CR4,P2DBO<#N%> MTP; M[,89>3#.*N:$2U!3V= ]% M(H5RZ4(^!A?G0KLZ8?-"==(9P'W,:XOTH27@ &X$XLB2A4[C8O(FYIFQ?E;P M/WRAPVL;0QY,--N(H8.\G5T-_T.LT45> MN+3Y.W:TYOGWC]&W8*DO-/<<+(]M.-A*%"@U,(,$M@ 3O#3-M#7PK 7';?@D MB\BMF"*/&GEHP]8-$,-6;,]<:>$#S! F[QLG S/7R>7LTQO9: "$Q+\GQFAF M$EJX+0@V90%77E4PW-W%\. N. 3./7J:00T'EC:,L-[P.BP(7RQ/5:_53??4 M#+2W30".Q)X<3 N3,BZH8F(NLP?&("7[F0MVBFH.GS MH@UZWTO4*=@R>7H2;O5T1.OB>S-:(N*4,) N]J7I L'#)2/;,Y0O3A!#C L2+C/U?J MK']07E 5J-QIX(&0\F=U'_3E8 2* 8T5/7W[XI, Y(Y+WTJ#GD:J@5V3)1M5 ML$19/6%!J-B K![-M<#8#:5*'PH./2!#/8O^@#@<@KMT07NY^0-A=TX@[BU' M\+.]D Y4A0X$5-' F8<@_,*%V/O\@@UW]PZD/'^\HE ,@@H'U%''#NWUP0SV MS@:P\G?6[1/C-G$(G1\:V>$%"O/,.HYCP46?*S1R1H_+@U5)<5[/EK6C$'C+ MB6<]_KZ/SA \7;T0WJ'@=/.)"=L!#+M.]>J]?HKF$=G[D/ .OWF<=8JX)YPV M.+#8]=8[,O&'YE&<#N(O/ 0TVX03Q?S[YRT'@[B":)1??0?\R@)6?DD<@*O* MT_@5<0 ^)VOC]<4!N-[YG]6_*@[ YP#"GU[NOIB0WAX5P \!<$\7O#VWU\,# M-F1$(1 %(D("!MQ%./R"8,Z.N._N*TYC8*_?L(6;H_.>"O*BUO)F^$G MU^6C_,8(^_<"D5_=SP@0_\"?[26C&14"CDJU98^7V59-$3J#8EH5AD9F1GNW M.=\&CK?LUWX/,?*348S\*$9^%"/_A2:VHACY;XJ1SY-CD*#(;()/C5-I/IE- M97EA,A'YR3B;R,2ES!B0B;.8[@,K)9M2J:6X=4=,UYJ4L^DX87'B!UQ_E&&? MI"Y7CE4&U?HF$YNG0^/$RRN0G(V*/,W5Q972W=29;,MVPJ*_QY)P/1+9Y9!; MTB;?-2@NWJL?1G_?E:3,IU6Z)MA-9EF9)^1E9RW$^$Y85'TY-Q]OK9PID++; M3K51X*?&LL.GSDNFQ'(IV:RK+25>5<:E>%[2G;+#I\]+VG(SPS87=ID$>BK; M+"5K5KY(\YGSDBTC2SE&JLDKT*9\]+SFJ]7@CL^(RS"K5S%3& M]1;HZS2?.R\Y+(P7TZW;-\@X-]/M4IL7^HJ#J,Q945>-F=5,NOFLE,VEVDC7 MBTRJVL&LY[Q/-@5L;3/GY"K9,!HU;0Y<6)0ZKU5BI6VL7&M4&;:JKAL-L;@& MZ0XZ73PK:CXWQJO"U*HHY>*\%.]7K(4X4;E>EZPF MC14L&C).4IF6N2EH_(2333(MY=?TLV/0Z+K"6=$N.QEI%-_8<&DETYM+)KFP MPH8%B)#]9MJ:@W.F&9 M.IK3?%X 769!QF6SWS8V>BN3"LW4,9K/7$5TBBQ73]"-48T<%K>-T-P3>:-._"_NW+UB%U+RS[TI%JLNQ[#M1$QQ&PZ_[JV=9[OA M7-*;HKN[>54]N+?IL0'?!TVB5:FQM[71GJD-S7#X [.?VB'^%]7$8)3K]:PR M4\\_Y2NDW&ML!E,_FO:K<2CO@G'1HH@N\>&;< "*"4KVECG5-4+BMQ?#5;"A M"&8_#&91)$K5\DIV=S 2!K9FJ>XX!2LI*3V9YE+CDCU,=CI>V-]T)G-7;L!5 M=0VEHAENQ"=OE$]^&5)&L'@'L+B;_R$XJ!FS=BN>UKO*,IFUM=2P-=#*R,L) MXF BF;AWTMDV YJMHL7O ]3+'J+R>623T14-**B$17])IA[1$5]E&$\D('E M<>0T[[<03*[1F@PX83!0RO0\76?E5F.KTWP:87+N/$SC+5/3MH$BU%A>\"9D M^=31E;Z(IT8\->*IWPXS S!H+P2(G)ZY5#^*9+O'R*XVH\IL"[3(7J-7ZR59 M?:Z*4SZ#,#*9.X\@>6>\M?H!R=$B?AKQTXB??A.LW0-(J'74F5? \Y-3X7KM MQ'3JECN96;G#9S&Z/B22]Q4F ;-Q O;F@[;\WPLXPL(C7%< F:\#T^\=6^9[ M("M&D]8.3%[DE3Z?CGL89K?D\M* M$8^-8GM%L;TB_'T__KX(N$Z&ZN35:5\DZ^1PM:%2^2DGXSOM$'$S#ZE<[JY8 M[:L>[(WSZZ"7]6+_CEC[O?I\!9;7RTGAQ@D5>>Q!J0MNY#YY]S;!C^5*$1>Z M R[DGT(?_N!C1-N#B!":M%B+S9P@*33#KH;/_7)/[VSG- X"\N/?.'E?),D7 M$$[IZ@?<6. L+;OD+Q$CBAC1[3"B;XF9_B^/^9IH&2MK[A1'@0@BGCI7?/2Z*PZPN*+ M&?,\8/$])\W =?(99GV&&]SMF*3)68S'"HILF8@X(](E!.7=Y'Z"LG M7>.8M3X0*O 2.!X3W(C-1F?:T9GV72/PQ]Q?UV747@0R[!@*&U<7@KGC>%)+ M=!I"CI.39B5=7NL 6!T4-1>?:L>_RZEV2+C-B/5&)]O1R7:$PN]'X=?I;K5< MUQ*-WBJF@ S#S+AY6>0K- HMCJ$WF[V\%>(KYU,+6!_F._0MX?2K\SQ]%GA^ M=3\CJ/P$J(3H$ *1:9'ODL6:-6:$IWX5#"S9R9=QG@0(D:F'#'7YRY7?GJQ% MG/5V.>LU67*_6D[7[(?TE6.DK&F2(R\6$?F*R%=$OFZ6? 73..PR8']H&4R7 M:Y-REDW,AUFIUL_BE%$H5MI#)AN_=];DV?34\QTG$1&D3R9((9CA%T I/Z^+ M/GVFR>_:Y!(![65WN0$^_\9N=SK.YU9-D(PSRR2H=+=/S7DUVT&9]KY%0N4#65LDP_42\BG(3SVJXJ,#HW\E'&FEY?M%E+VE60X M5T$#]O@@O( WC'$&X_.,?1F#R58F3ZT*PR9+VH11RW2+IS\H8]]!(FB(/4>J M/!UB^R?1CV\<<#>:.B^=?4SDKFC;=?#$J >4ZEO+H'$8^:; MBR":!A1U+UCXF_ONZUT$[WZH_!& MY5UL:MQ6_KE/I-R18%YBXM%MGC\PW01/OF*2R;M-8:X9A84 *T:U!<_@Z=^" ML]_T*Q/US(AV^N.N(E<9R>G)Y6RE,'VW!?25-N'E.<24V8^16L,1M237*W5= MD2\WFIGBE,=7TA,/N5<-F1%R?=2R?O62>8O1=#_;D-GTZN9>-4/+W7*"KY&" M/1OS'*/1_1I]--MB)A!_2K:!\KN;0'W[=..PB1J1F/W]C5P^ES';E277JVXF M,R!;9=JDX41+_?@W1[A ,,RSPX ;WG,6;!.V!QB$ 19X/)@S6;_$_>2KWQ!\ M)L6Y'L^MZY22SW>N1TS?F/P$B- ]! 2_WK;"S>I<6GE6TD)J(A<3L=7LN?.9 M/,B8V[-&QA19#JQ+PU*<[(-YTD\1FWPU*G>$9+=@&+Y[?O/:]"J-&JOJ) W& M7-QV"[R;+;#4T_3#J(Z2:#FZ;();6 Z<2Y#J4.3'<)VK,?0< MWE4]]M2AC M!<6 M' K$Q-"6V(E1MPUQAH(-Z5"BD#(L%IJ(N1QV6[0L0Q[;GBN$'(%E3(+[ MLKX;Y,[/<>RC&?$7'*[B#%6@:A8!X!C!= 0^19A %R"7!; IV$L6OTE $>9> M=Z?\&\>@0Z]#0>E$Y))INBJ O3;A="'&0 43V<*NF; +(LZB8J+V#$7H./Q M)?Q>!B;2"I7YA["@S(!%0-$IR%T3SK09,07:%$ZN&9J!"R^-I2 B((0-DB#9 M->#SC\2)3 -W7]1A"4@V1+V@N[(*7PM%)VR0H'7-#!XOX-:XJ *Z02?7:*3 M2$-&.33VJT$,6[+@S_L(?)8AJ*:'K+ LU!WLA4D$Y;"29/.PC@?"4X=@(+&* M"UM"KU-A7Z'\T.M0)Z4E7 E@_Z#JUV ?^ \6\X2H8NL%?H5IP7]0'C\L;93C MS^/^CU\SP.%"27@KI:]8TQ_FYEF/K;W@=V6/NA8\B%2')P=LG"9YDX45+0VN MP$0\]T"@11R)N@A$O"P3"A!KQG'XC0]JV!:D.!. "V\+\NS#9> MVBQ>PH=XRM'Y36L1+Y%#HQIKMM=-;9,\IA^I/_.>;QM:"3U>5;U:L$,]%A<[ M\;WG00\J%1PTN@B51XN6+>SO.Z4]OM(2#(-/.9/&>@+L%=/+:U)CU,H5U^H4 M;@L?SQ.B$W"\+C FP5F!K@@MT.1W($)%:OJ%FAC!4"'JFJS1@#)[H[8@?8"- M"57;L\MFE_E.XIN:,#Y\2_Y>![Z)%#;1V'0+VC!:TXF!SU'>,EL M6'7O9?+A:'E*6@Z)I&Z &*:2/_YE5:*EK3TLH^(>ECTK%^[$_BSG3;>B F"["1@XB+J%?!D@S9 :P1\FVTE"X\EN2@IT7? (;? MJNF6O(1*"1J,.CB&U JNW'CMD2']@=P%4AR1$'1](?M$2P5 .J$%.VG#-^V$ MM!.(9ENFY7,MZ"NA>G4 %,D@1-V!VORR>C'H1F%(&R'9ON_ MWH!FS*(MF)J/89HX3'6FR>TPVVTIQFHVZOSX-TTE'L_WO $@/6""@4@JU!44_[>3 M>UMP,5?L:_YZ$+0#G%@8#F4]WL9,;KKN]CF0DK=4(:E/YS4:Q]Y^3)[+6A=D MS.]$P9SA>?M&(9N0/ .3[Q:$.263:YEQQWE0SK@@5VXY7R_G:JOTC@%^\%Z4 M<=MRJVAS#DS+K)JF#2360/^B31;<1L.&L),>%H/WZTX=Y($Z.FS9KM#/DL+) MDYBRFE7BY?D&JB.9?8A3V0OS_ MV?O2YL259.WO-^+^!Z+OG3?.B0"/%A#09VY'"!#[#F+[0@@AA- &6A#PZ]^J MDL1BY*7=V,BV8F+ZV%"6JC(KLY[,RN6Z5N<)[!YS&GF =Q%/CL:\>W:=FYTQ M:"P].J\44X\!RUF#5M1WDKZS ME/<^\IN8,2T5HCU%)R:1B+[J$!W7^'+G@M/A7F"VX*S3X382S!X MZ1PDO""0!6D+SDTDCAX3C?E@P.M$:$:\F6-#CRBT2Q/&(TD;4B20*;W)J J.J#0C$U/=JB6$ M4;.\A)+VD$Q?LP1B4L&P.'!("0"UZGO!U8TN^(6?[@!.TT37:V1K6[!M@"2Y M7U]P\>$*0R,OU Q^AGH!@3]#,!#@\9,0\R=%$X.?N;XQU\L*Y@K9)&DVY[GK MY]+VUW_ /[[1P"L"9T!7]-*S+(Y7.=#"N,Q>?6?G,I'TO74%2Q%(/F"S+YZ*& /+0Q XO-(Z3Y#&P:Y\)TX]LHK)$U_^P\66!A3\_^FW\H&^ M<_@SD!,@L,I%4ICWT8]?*,_%YA>K=]JQQI, MGZ['W4222C/_\!XF_ANGV&SUF9X[LWXKEF\U>ZUZI4#WF4*L6&G2S7R%KL=Z M??!!@VGV>Q\\\YOD-3VKL2[%+4B..*37IQR5Q),4B4UY@N>G22Z;GF9X\--" M2"87F:Q 93GNA[OY./\Z%%?'I?XR*56PC;KLER1=F5GY#JS=\'AD=IO*'RBG M6I!+3'6^UH;\*MWK3(DI]GADMXS7^6J_(C.JU,)K5N) #>T#:3#*3U;]Z6J$8Z4ZMAPT'*-2PF"\W35=M\V5NF+[ M!-;BI,W*;I(E]= )HE8[6ZXNRPTMR?;(FE%>21AO3NEIZGID(I\^%/1LN2'7 M-(S><=EU3@1KIZY'EIE!A10[O0YK[_=[YM!-UC,Z/4U?CS0XW:):TH)E6[UR MK<9D"48;T]/,]N1S4RO0RZLJL'4\EM% M(1+KV1P6",.NAP[&J<-XLJ,GV%"RJ[L:-N]G10=BO*NANM ;)>3%+H%MQ,)( M'0T&D]2!AD.OB*]2.X/'*'7'2H>]4G"ZT[0\=2!LO'HJ,\D1,V8O)]E61J67 M4J,RLHT.[-1U-7152.;;TP:FLFISO<^/2+[9KJ&F7E<3:*W6V403MTQF*$ZP M5%_5=EE'A*UFKIY:+'8Q;3'N,)BPSW36/6TTLW M!@V^4A3U ZKH?JE+V''28)^H9#5VV-:S M#6E83D];X*D!C,TO2JO!M)$88<)"-U6Q4:H3)1$.O>)6,MVH3NM)G&8WW2Z' M=0MSQQD O1JP!\A"DEEW9NT2)C4KI3;)V#)#B'#HU5,/YFJAI\1"#Q-6Z^D< M3[,F)H*G!C"6PQ;E:7?3SC%4O7;('+H.21=%./3JJ?FAE5KM4M@,VPA)54BO MY#&3 T\-V /U6M=(RFI%Q3:5>CM=9*2,0!GCJEPR M!VNUG)$RFZHSA4-QPC7)P)\ 4\=Z<3CY7C#Q[/+DW)11!6NISR'@\XP9@((? MW9>;?@\D91]; )-&D0Z^.7,6N^!Y,QX'-VAS+WS #/H:&&FSXU. &04^!=,& MRX7?'._[T6W'XQC+.]U]O^9J!U+/0I&ACY8++S5/B_6B.RZ",!X7LH)+#VB% MC9SX M$L2FIU80/T:7^'$4<\&]"T"A&\%_'$?Q!;QWB8#VRVFE**@"?'U!&NET61KC MMIRDN%2VT)=PI1P-G0>N><6YV( K^&>C.@YK1(N"LQ,.KK] MGB*/QWETBY& TUCKT"9#$2OSE6U:;DR(MY%XSC#V<$I'+Z]+7G@# MAGQ3,&[&@($93U$7;!9 '\EBYF>>!^6*K7$840'H!9U<8-SC6FT!XZ^> M?;:6L]WGZDI1T'B7WQ[YY@(P8U3?GP*UE8;H(LUM^ 5:BXP$##VZ)LYES-? ME0"JTN>$@W\@ 3[SWH8XWX+'5G GNGD;(=#' Y2G,C]C%0ROTN"M*'3N&M!C MYO[\1%#,\1V0>=Y^A5>>G ;5Y/G"SJ.??.EU(ZT0\X^Q0E>A0B?C[5UKX5TX M$/E&RU#.,_87XKMLFD [S[Y^? MN79>".JOW[MD5LB*MM^E;%JH6IW?HVS:QS0^#U_9M/#*/]3H]RGZ]#$*X4]K M8=V,2*\OHN953/M*];#]=,>MY4'A9!S#7FP& M^'5*,X3E'NJZ$U/ <\W<_NRWZ\NG#*,U1Z2=T^4\)TUS1%K,5L)R^>3>'*&H M#?>>R%9AG,5!\*(RSJ_17PKI\&Z;3XVZ+N()%J\.88ANL4+HO@^YG1EF"D2W M6-$M5N@6'MUBA>X6Z^E60%_I8HNVKLM;?,&[K.=I<(F$?MZH5U)TU17ZJZY/ M1ZE0W)U]**D^WQ&?]VMMH*(; E JP.AR4S0_R6D=1O?C%W$E?G&WX =4,OB( M)O2!S>>A7(,OF)- !_@-$XM,?C$6IZ)]E<#P;QZC,5[^7 MZ0JP&B@J1(HT8,+/2_K,F"J,*O';DR$4:.@[J]G@Q) W:]B3YH"Z-NA69M2I MXY-E L/4ZD!*9@IEQ^C3[JT,O).YKB_SF8$D[69ZHJ0C 9PY@(@1A/RD$/)N MRC'2A)\7<+JPR1W9/>J (-A)+TW>8GF29=2EF-*Z]KZ9*<%:&Q!VDG&*O'T4 M9LC01T7; EKIQCY"F1'*C%!FI%N?UZU'=1&@3%,E/BJ"<34$&-^"ZL']+D"!I@M5:3^K%#!LXTBL65V5AB.E,TU#!9J*XU3JJX/1 MM@$K>EANL1MX [16(_]GA$PC9!HIWA<5KZ\[V@H'U*][WX341U 64,U4LW6E MN6-+37%7&.H8EN[#(I?0'TK&L]GK?D"?&:E6WJ&!;X1(O\>:(T3ZV17C2?J# M,.=P(&/#Q7+:9DN)SN;0QK>M?AU6\06J,$/$\7FW2Y+=+6?_*RADIG^91]SSI&DCMJ[NEL*_IK$I(B\1H88\U MA88EU*%S-9XFKYN8?4[$2JU/.>J/4NTBU/HGZC?$NO:6*>>1JORJJO))W9B; MYJ7\M#A3Y/P8X]KM :YG5-0( NK&#!7/8K?7CF%#=<\EZM2OTY,_?;).*'7L M=R=#.!VKMR/,9P)2V&4LY)K;1X&0G]CS%^721!CH>+M\_H4GX&U7O@/@D;6M M)]-UM4VSB<+8WF$IH7DHB[!-%;I6SI!?WL,':&38PK.1.F<57")4%*&B;X"* MOI$FOG&ZC:=.O*@>TP_KN=;- OKD(*G0@(TK7A(]CB)+J892>:I!H.U"_I!A VE MH:;%XO@[5.$(&3KU6DIJ8DQ!_2Q/;3(CG!KAU BG?D?-68>:P/\]*/,12S?( M%&:T]UB^T\Q.F$*-6//T%$>9.W@\BW_Y-/)"8&OA"*5&*#5"J5])U[Z'3\#7 M'7UN][SSE++XYA*O3-8LM;7[8RV_HS83H&;=O)UX\AT2).\I7O5+ !J/:8+; MM?X2M4:X-,*E$2[])KHRSZTEBU.0:FC- (G1XP)T98VO\?JJ1A=8KJ>,$NW^ M:" F.U,\Z^8XOMB%Y\L 4N^6Z=VU9\C6'T'4"*)^3[5[8W? R_=3!6>H4)-, M:H#E,4I9FPL3G\UH0 -D_2>_5G'-JVS)]XB<^EX:(_P).E&SWN^M4M\#R9Z2 M'L^^0]HER/)OU%I"WTD?9+M'C.>'37F;Z#I3 J7XD,07OO\_SX<,:#,8P==O MG:7^DXS%*:J_6QJ92$^W.E"!0F_1,/$5^K3B MIF!%R>;OAF6_<(/S>Z\STI#OAT^%H,IQ>2:W2E8=:\+6G)0ZK9 EF]4 $$7) M5 29B9,4]77!Z+VT2@11/R]$#9,']MYTBK+4@Y=:TO6Y(RE*!+HBT!6!KD\& MNGSA#4!+HUZ]OZ@ENSN,RX[U45IL%58U@)90Y@Z93L8I\LNC)==UIUU;F+<+ M* _9BD,+C )TA3? TM ,*(=+;R9'D8*3\*00P_[U M+K)QV4^>2/IJY$B"8@(>KVM_WNC?__ZO\_F?5$."UQ7=^.F+^-G"EFXM.0)) MNR@D9H; R0EN =[]DU,<;F_ZYV_F@4CZ^.SG44U 4L12#YG,OV*G'R%!KJBI M"S+YZ*& -5&8%#[?&/ M"G[U5H4G'Y+OQ*E'6Y,\\>4_7&QI0$WS/_U6/G"GPI^!] %H?QS7M#/^PB@ M"BAD,)PM#Q67!A."O8W+N9OWG7>;MY#GJ@X6F%ZMWVK'&DR?KL?_W__@%/9/ MI9E_.%8>O/\4FZT^TW-GUF_%\JUFKU6O%.@^4X@5*TVZF:_0]5BO#SYH,,U^ M[X-G?K4MSB?_6AWVK,:Z%+<@.>+0T3"EN&P:#"*F_")%3I/IV7S*93+@6,#3 MV!Q/@]]GZ1_NYN..25$KHZDPPWX!L]>'1;HA*A6YYTSQ*?%XI"S+_"R9Q;M8 M;2+U1D)I.5XY'3 R]7@D/>,*SFI?:,@E*B6KE;G&=@OTE)ABCT<26DU*.%HU MR^YMQMD*:@^7F["A_-7(J=Q0.ZGY?,LFQJ-1K5AJ=4JD,TU>C\P367G;)C>4 M+/6%XL0>6(N)W)FFKD>66QO33B^$'+895(LK:BA/#Q8<>;GV:89/IGAA1DR3 M%"!I4LABTUD*3X%?N1DWRV"<,,]>S8)9R:D^E3BPM?(8VV,MQVK7Q2"Z;M-U MN53<6WEYF.@G.2Y7M_2^"*AU-9);ZF;68=9CMD0=E!6UG D#'1AJUQS8T?G: M A,R.#;<5KJ5H=5AZQ,1T/7JF4Q*6L@J]MMAAC;S4PZ1X.1U\^4-AJ? M*I5(F=BTR-F>RII86-8,WY,DNEB%Y>=(H9VA*#N%HO,/E6D9!Y3)I9 MZH9*V7;7<*ZX"OF_5 9D.MT;RIRD\?E1=K+I;>$S_;<_@A;NW\VFF+QB!,H8 M5^62.5BKY8R4V52=*1R*DRY*!7\BS&GKQ>')'[_^OE$RL]W%HL1P6[9--=?40,S3CY%LCU\*\#Q[,%OI7.('I,>MR+ MY^0/D&!4#S +%$5WS)](?2,L?01KKDT&@)K"K4WAI__#^>0AO/&@#53OO(L. M+J'4F=WF :EKL&H9_EM]H.2>2:_SQ%"9!S(;(B_LV^#_'[HDDLGO30'\(97Z MYA0@']+?G 21&.#X5]&%O^F.#^\AD 5?OMF@^@3B\)QA^1HB_0%9 ":!'_[? M#^+'6^4E]4#B[TJCS.^3Z#DG0LG03=-U(@PX!=:SG$5;Y;W5Z1TC.6Z\?1C? M=G"W4%U:/-I!GT_M%H2MH.AK8-+T!7ZIZ8HNWJ(43"01=\39GX\L'P.^/_M= MI3_^&8=,;M_@5KJ15SCP./@,_V^.D]VQS,-R*=&0_EX:$V/_!- MDA*ESIOO09^9(CJ# RXTV[F$U:B&>?[6[Z M=1755S)\?I,,KW&)GJ0).D7#*5N=#"EJ7+_,R+:DE:H)-:6VQ\Z%-"5,@?\Y MMPT'8"53T%XO3BQR8D(D/%L"'V.F[40O)]@,X]4])%TZ8B/$IH<^-,^[> %'DGM(54Y/TEAG.=E1[,Z^G%S0]19G. M&2*.1WZ9R"]S2\J$/-?R#=?]=XG<%[TDV9@AF+:"^KXM#%U%ZV;_B/R:$9[.,!&5?S_]\8GSNW-!)T?ICIB38O7QY!J3]+^CZ; ;(GA'E>-\_Z.%+N8=3D#&-J&GBK*M1+638_ M39G<<(63I8,#CJ*'ZQXY,2!IBM?^D#N](V&X+T&LUE'9;\O@--/]*P"D@7" M;6+&_'%("B3S_!GQF+O?.0/N6UZQYW O:& S@0T*'H%VT5P%QRW80"CI$&UB MV%8=#G-WJ8;<0.@5I@7^H\)\U[->C6# PWTT"+-K:8(G-*:G0LRKQ5JG#7T< M>[$J_P^A2"#% ^:ESUU%U-2W:'^!U\9C<&-",A<$'GWHA@R2N)=="[]^B!71 M4P ?W,?$8X]GB>K8FS%' //\*+EZ>V99):]-,_,6Q6J M;>A%^.<5S7T*DB]$I-;"*Z8@] !#A;.I%@#C:-ZR.250_";FHE_,JBN5$5;X M/M%:]28I@$=_X:GGY ]* RP4HT"MZ@#5'W$GD#L,9VC@$#-;1AU0ZI5, H , M3":06Y1AVTRUK!O8IM3-.C/;(=/=SH]?U,-UWT:?6>^E<5X 6L]%$@-*Q1"I M8F>TBOUE:YP]!S!Y_O:&RE:D*TJ:CL?G.1E0U8\ARUWF> ;LG@(W7 M.9[2H:].ADS"QJC45G':_5I_J(GAR/%T\S(A=CH2% !#W=W;L078K1HO(??2 MB?9 "<\ @ 3'IWL* *ULZ09$4&=_<'FFG1T62!^LP>& O@LZ18XG#C@MSQ"G M2W'T.$:#Z!O0FLG'8_2<6Z,SEBR 7P0 W@"6C(/31(-^,=H 3ZIS,Q-\]U!Y M*#QT'UH/\5C.$,!)X0V*QQK<_O@SG!\Z7&)+#JR1][ :6&R5TVS.V,=P=&9A ML;_0,:C;)O@3\^_/G=M*/5#/W@N<%5LX>SXXQHT%V$"^">3_GH!&ZT^WI@IT M\[Y8SL1S$J$7^T,!TW3%MH2/J&-RZ\RR4VF:/_:%D!%?0L@7_.'9,/R(+7=B M"_GP;-77B"^1&HOX$JFQL+.%>$@^V](V8LP?,>9W+_Y?0L=W(P*T\.Z5]/^\ M1K_[O=-MB70L 9!Z:PD F/__=1*\QP)G #L<.H.?\-O^6;YW)'&1Q/UQT8WD M0_HKR1ST5=ZL#L<[[Z4 U^/K%^HJD.M_KQ9_@SU"/F3OVY+U]IL$BU1OI'K# MH'H_C]0$W2=]ABWS>3>(JW>_P YYFWH-31"Y^PK8*]2/H;C9Y@_9&N\2)QXZ M*MPHYOL^+8GN'-']UCB"/VR1 M&296CIM61F#I.)5YKLUQ)/*1R#_CD8YD'KN0>6R:W/?+:M_)UF4JNY3H*66R MU."C95[*]51CI*T'F+TLK[8#@RX1%$PEI7[\PJED/)M,WZXC70@,1 A7O##K MOV!8Q(DW$2OPY$C03Y.POR2[?>7U&2[X@G7BW)E2Z7 MY[7J.H?9VG3@K9I>&:: 07I"9.)F\;GC[]R-\$B8''@=S>VF MZ 41_9Q6V&YVHI>_* !RZ>NU M;EA0D\"I67I,X PM!I6=EX7F^^+ 4,-+4UL P=(-,^XG1H(9Z&!)9S/RHNIC MSI*S/#+"-!&4?7-,D+I,Q]%M91Y;R<1Z')#,&D[QN MF2[RQO00E#R&DMACYRKNQDT-WSBYLQE!NN4$#IP$L9RDOT?/Q6#- F;1 GO= M!B*'8VZN7?Q2W/ULWM/LXC%P+#S$_H*:D,#^.7V!/L#_^1OFM9HV![8:V+I< MK&?IO!QK^XG%M&@(*/7#%:E'"<3N9?T"#]]MP0Q:HIC M1_1\^L5/#T/;*" WK._H?2_-H^^ =>V! CL;YB6-&2G--ME!J&/YD:EC7'LFJ>]UC&/6 M>3U5JR3'6'ZQY,B-31S*^=_/]INK5SQK4*S48 MUBLS3)AHB>0^N= 3J9OH7/H(HCWM.P0B*&E-L"0P'V4K-,#ZEL'U)83%1DY7 MG.:4J4UF0[I+)_W*JR@#ZPNZZ+"!P#S6V!K"4$6C07Q.33: MP,PMY51.X6S,PQD<@PFW@B9RHCL2@GS.@.4G@/J?NPT5?/ZWE[JFEPQN 9#9 MLANKKDT]PP)F'\;,"ED@QTW=ASN>M.>F6!30>,' MED]1%'^]EQH/?B*BLBJ/V\.ZMJL&HS,,5#9"@A*0 -87#X7GR<5"27"K<"!3 M"#U' V!4 ;*NN34W/$&Q35?67'OI,?A%%B5XK5^EXIP@;ID:-.-+WE0@[-$T MP96QHQ%[42+D8CL@S7-IW\':,FY9&W100$%%EJ#K-GG42?G7"RW/(=H_%EJ# MJ/\]#*8ADK[G[&@6%1-D^G'JQ7__UT6*R?$F$>9'Z\9//]3R;&%>:@N! M/(&BD' S6,#N%HR?G.)P>]-;:";S0"3]*,Z?QW!-2(I8ZB&3^5?L]",DR!4U M'W>-/\^^=O_J,O_:^^R%-!J/,9:^_DG@\*KR'Q7\ZB?L)!^2[\2I1^8J>>++ M?[C8TH":_7_ZK7Q@B!C\&2@ZH'B5BS Q[Z,?OU G:Q?HH%1U\^@IXVYNTSX1 MNO62W5U@>K5^JQUK,'VZ[J4C5)KYA_^[0%@#"T_>"YYB#TS)#=4G@J2L MK(UF<3K.<_O3$ \:T@X P^B? 6QVKXEM1!3\#!)V!XU.2^AR.J-.U&:S8$^7 M,Q% 0C*XMK!;^\L0'B$+@"3 'K<29YYJOR380^Q^5PQ'%/8:Q.7B(,]]9[I8 M4 $[":S!VX. !/!R KJ MJ=*@7T!1\B L6,<,.=M-FX=T6]@*L/TD#=VS'"O8P'D*H@TFJ1L ;:[!2[?P M'L8O9H8>%7\-A(5#=4!=N%H/<)Y-!6PV Z(39>\"SPO@[3(./MW; #HXYMJ%6^'C7.^/ MI]S28CUA;;F%[[+/^N(O9ARK6_.C,_[B&]\?'W^E0][?$2;0G)X3XO)-K[8: MG>V./>P';_=A>4>0V=>]0F_^A(1'U9@OG%/9Y:S8+N\9ELLY=FUK5JUFQZW M]YRC^%Z>^U SX ]KD:Y7A52A4^_G97O64)B^MNBPQ@LN^\@3EU.K@5QRFN2D14RM M^O8-ERI_#*M]WSM8I8T470MNC_Z2TUIKA"L ,@2?5C07PJSYC&5T%Q(I MU\I,MT&D2R*CT+ C(([A\50V0-*><*Q][#W,9]H.K_6SO_-&$.;H/["X:1$P M:0!Y%*AW,2Q'K(J]W9SE*IE>HEC$-&$(CL#LX\=X6>/CWU-UM];2,\X6&Q>396D?/*5JV/V=:SI,=#K^5K?YH7\*/-+ ? M%1B=YI<^=S$]NH6 ABH Z?XMEG]W <0 +,V&H6BV@6+:8$DH*,0/L8)];!D M@(B(-.RC-R*;]>0+B'$W=04$V/SO:>R?^3O.XBB?,NI/UOM3P.@51KSY.:WX M&U6"1C5WWS'([T;3]/5I[,RPN*O3P:_/Y/D '*ZBO!XAH(])0FY!J76F<*,F=E M%^.BN1]V4T\9#SCA'N=^)H#WRZO.9TAC&." R.B=S\-DJ>ZLRN 94J6LJ;GM M2%C EY\PWRLA'[/CE_!$[L)Y^N%2?O!,10LPH -1?'6F#?!120$H7AHV-EIU M-$BLH-/B@2!P(@##>[%4?T$V>&XO?RHQ-)=C'.IEZ/I9'PH4@N6R_?PQ #/$ MT#)B+NEB%Y%#_F/OU'?C) -NI.#SVQ]Q_+1BF&D#3TKW)(6YD<9:-T[Y 8"G MJ%B;ZY)&IP1TFX/34H6!^%XGE"5L0(#\188 ?7@H< GU%]10S!SR.]C64C=0 M_YM3T!OT-_ P'LS]]5+P8%3#^]G>3XA/OBHEG6UAI,A:A;Q^F&-J0B.KLS$_,_? 5DVEL#B&H?\_M=/CD&2NG7![ M.GE=Z(YT:0VM \-+\R%&#-HZ7;&H#E[_ P?!6;#?J^B4-?:&6DL)DEQ:%_D< MG[.M(MI).;PS$7("Q$^_=(Q\P)0:\3I26[,9F MEGUE:'6K^\[=R-?FC):!HBOGR/P%R@I1-)",B_&F9ZY7/"O7&H1U&.M%-;41 MH?L1$# @BGO-^8X/ E=>KI(^1-OO;;A@=G7[[YQHE?FNXE2@Y5VPI;4*N:A M!+3"KY>%]&KSK?VWN_LO_CGWWR4-?VL+6G)&=]J.3IP<" MH .A+)!&'Z7TSL<=+^^.H,?S99Y.9#<&&,:,//$D5)PUZ*KPZ+>/G4::[M30 MI;I_F1<_,Q-.WYH"./4]N'SV]W'DMA?!,-&#(Q]_^K\9//M_")UIK<692\K_ MLP#4>\ZO([N\Y[4*Y3U5SN[RK)"5.L2R?]BG6Q=90=CO@! WAKVBM0UI"XC; M5C@>O:UR# ,/3F<@2_1&(GLS5E7&J:DDIS:9$@W3\./);#J>>D;M/0&QS[,< MXJ[?[/'5[\L>]MNHQ-#PNK\:KKE201LP>=FT)BD.WVGBQ04E\6>9VV@/M"%Q M [E,TN/6H2Y/JG*-SL[F)54>4A0TM*!&#M#'OA9V':'G,OO;G/R#-/A/+\ ) MZK?.6YT'ZM,L&KJ*3&F-!]-\+,Z!-Q]T)TG8CDUV6(G1G!236#6I&A+BI[OO MQ5$J F3C%O'5?\'%*8!?6K>M[@2&]D2<797^@ M%9=HNOT08U' #/(0!Z6T^] !OL\"UK?EIEN?D=^_ ? ([R5I[]VDH&-FOR' MU'+(@U/SV9X@Q)HZX#_N/ZMEB)SF3QF*?Y-#GF@8=.I1P7^-FW-D( ?!'-Z4 M*>8C9S4BRBDWWW]O_$FV!BT2YC,!=.C=%'R9+(A,E 4194%$61!1%L0;LR X MOP8/4]P,QDS?S,E<1UUN9F.4VQ8G,$-A:U#:< M59;[])2\?N8P7< GN-U-R9N:A;6<3%\8C6#YT:N1O83.IO>[%B$+C3RN&L*H M,1_"^F!7(S-+*C' AODE(Y [79FL))4WZ2EU/;+3ZBZZ#8?K,0EL(.>M5:*R MFCK3]/7(9'.9IQRM.6*'1*)3G28++=WI3#/7(Q>#W2B'\0='ENS58M\1RM24 M$L'(2RI-LQR5IA998LHE>6&:Q(G,-"NDLU-\0:62)+:@9MGDXV>WZD0UHQF\ M++=FC:HQ)/0*P]%!7!5;.2)5M7M-;#.<);;]K,4V%H%<36W53(L65A@C\$LZ MW[0&?3TI!O&J.YU5-=EI967JD&L<4EV>*\J=(%YM6FMB.)B157FXWU4&I8Z% M-3 QB%=:G^2+*YFUV/R*[[6H#9A&S@GB56*(+98D0>5E;L)1?8IA]NL*'<0K M&C>M>;_1,V5*6$P$(3=VJ MU.JM>95I:0N[MNPQ=*?8@9DM_M W)""E?B\!B?J !*3+&U%X!XKB-M#%C._* M@O6 O #_THVCA"=6P4(%97BKJ"N"_P#_A8%U7A73)QU7H *AAQ[5\B:'A-U M?>Y(,%+5KW$D:)]\ M@,A05G3XC0 O'I6X2RKT)XK.H^)1UXWUP]_QV P\5W5O"L$2 MSY(,+L)2 !7@MH-0=^UM@$N"M=Q(%6@'G;\W8$I_N^LZA1'<:6M&XRNR4UHAGH5(GPAAS%P M,>&B8U>,](J?_7S7!NK0>\DOA;FM"*U%UR.1A![86@2X8_KZL<9(:Y$'JR_" MQ=/:_/QC=YT5K]0+@N/7K=2JK..[5>/[-JL ?L ML8/AB6X<\,M70LG/UUK\J4*?&>Q#"GV^H%Z0D9/U%($1# M%PLX_H\?ETAF_X$N?MNK@8LP[%_05@08%=@F@NKF_MRFWGLZZCSCGZN9QJ?@WWY&/*M;(:M:-';NA4SR]TG>E7H-^0U!*\&VV&ZK2%"QH M[1U%_7'(0I^?6IT,/T[+14%_KR\2/_V(..SVA9^P^+/8B1$JNX=HG=.FJZ?'-;6E76I@]ECL^P4I7X[ M,^],2;<73C*>3:<"@X^_/GBL V[^#*A+@F+2YD!;P,I)"YB1O>:D>007OS1< MO+76#%C>'8W-3]!]* 20TDWW;RWZ)Y4 J_#0VISVU$%1N(I_A2K6RK9LKEH> M,GE=SVF'$B=-"-KM>YI,Q9,4&7FL3]U QAARPA; M1M@R%#KO#%9V76E][$D$8AV@\WKFOI\8.VN9H<9Y=FS1'6!R>RT64V0RGLI2 M<8JXSL7Z^K"RK=@ 5H(U)Y#K$76\\JI=P+96' #OJC#_CVE?3@4]//T GO./ M AA]C%*%-Z$P@!4^_!%]P,?@?8#&X%FWNQ0(&3DC?/I1^/1KX\]C[M8?*]]% M?[ ?M3K;'CM<5C2#D]+5V?PMB75-@"^!B@ *MGY2$+2K'P)4KDB1TSS%ENL8 MD6*)W217=!H*C&\D81E.(DYFD_$T_O5QIFNWM>6N^A'T.&'IIN33[+D&9NT;P/LL]#1H8(2W[ U?BEDB6! MDIWK-HP?#8.6C8Q^B#L%*W^N#,Z,__R%'@A0L5-.-F9"56W)=FLZG*Z,13:% MT],,NCC/8'$2P^-X B]6T_VZX3K"RUPF;L+@^Q?&WYXE[#_4^F54Y&,BYIS M7JE!204V!*SZJ>S/4P5^(P'^ P/S+[NB>CU346M-?Z+!P?K!D?>+:8'1UU8J MS=;F2G4V,!;M9PX[-:&='%U6>INOMRRXK?4GT0#L', M(]CPMV7D.441Y@74L,AM&N7JQ@"%.&^5NSE<[-)R#=/K15-/3]8EQPO3I^)8 M,OL=[ZW.4>91.488\DMCR"\>Z?3!T/"/]6,V*[64O%3"-LU"D4HW9+%MO?FJ M_]S#'Z $;7H]IU(->L\0S*&=+(_[>6KAN('T1#:>S63BV=2'Q)3>4P!;J3T\TS1>T67ZR(T5[F9K)^T:QK#G$=+GHBUZ( M?#R5(N(9_+H'V=<'=:Y^*TB&P%OZS15@+]4NJD91[J7&N M5.?9_*%E[HK6>C:3_5#V)[IA?3&4YU+H&*^C1>4WO@;@N]\52(A]A)%^%/ZH ME1:L@YX0U<*A*BU9@EBMMOMMB<]I'3>V_9EF6E\?3@:6-H8Y0(\: ]WX2B5D M5(AP9G0!'2G<*X4;$#9,:_/'BK?H*XDGKV>&U4%*YUJ[#$N-1\:(GS7RZTW' M#7NGR#A.9N,$=9U:],4P:V## 2\0_78)[7_A?]\XI?V;::2[8^#O=/T=:5KA MV51.MTM"!;4E-BT_N\- ->QFBA"4^Q&@?^N*7&*I#GO ]OU1@B$GLPZY%\'J MH<. PN/)3#I.DB^F'7U!^-O7SY3P53;061H0:ML7!65^/TS\X:7MOD[.YU>Y M<7\^&'.0RW0W5F.ZQ?*KTG2XPI-EU4(-R:!O@4C&*8**I[+IUR9UWCXS,F"+ MGR5&O@/TC%TF6SX'?&%'V;D =*L*7C5W$^M17^.C2G[NK\\CY\^U]?J\_1?L M:0P'/-?,">Q%N"2W\1DS![88&R..!('#B^@[W(48K"M@)[J]G6P5@H!C2G(!-<]WQNDQ_>!+T8P&JH.VC M">ZV./;*#F[S]I[@-CB5^.T=V0_2BJ]BF1([K%.944:G++/Z7C?^:*?4N<2X M,=D/2)DJ#],5&2OG])'SXU#IU[:"-!87[N#O%O1MZB+4?=4P/]GCZ MG=-?S:&;R_D 'R@IA!/_,_0>G*<*"9KH^& =, !9TX9="Z\@NHYS( M.C7P6DP:KV<#6L!F&_4B#8'XW9-O=O5FPX * 1(JMS\-\6J_HGFA?[RU=.'! M8;8% V:)<>*I^FN"..,ZUZ2)UFHZR3.E)H/OM'Y!V<\Z@.O7#03^Y2MQG^&N MG,1A)\K[F8WOS[E;"YJT[B=*^02;9*FUL]12+,V4ULYS@35'2L-+EM,Q"<]6 MX?G&ED>%: @J)VGP)/Y<(M9W=(]1,W79HU5IOL&H9E&3G5\ M6FEM\)1:PV*D5^]_G&5&0MM)<0,5U/%: MC3'@=:*T9#;:4U(54OR_O M,W4LN[ UL3D1 >6)AR"LL/8/#+C#ET!PP.^PRRHD^2LW?&':EJEF9;24=VS^ M,-7SR79AQZV?JA7G$;@UM X,+\V'&#%HZW3%HCIX_:+V4*59?&7U(<_C!_8] MM'H*W/[JP@61IMK3QT5A10^Q#:.-**Q23HY5*/$!=+'<9\7FX&%(74L $-V6 M(B])?[XJ)9UM8:3(7'ZX&8T+S75E[/P1A2!IA@#!ZTYN7Y06UI+6- F6:>*, M?6!%G$ Z]HK)>6>N);IL"5NJVB0QWI>;(DRSO*)C M /D ^^$3;>A@*]@.\% M^^OXXN>.2M0L&GQ_U>7WU9CT-W>G;R&4"T79M-.3%3-LUZS288\-6*-SJ^W9 MU*VQ8+5A7_!Y3])XH0!L]-'S7#T&N-_ /C3!?,_T M\*DLPT>4& ,&]5$&W/U_?CAR7EW+&*_>G4!V M%R71-F(-CE]"J[&OZPHXA.OU?.POZ,PFL'_0 /0S_L_?[N$ [$;H<0)@E%\" M" )]2SS:.R^+ M3$856C/[X@1*O,8IY!_5CV< JXT!(.+.'Y4:70B&<8:7J#.)KI1L=:'WQXZ\ M3] 3GAQV2HD=P$ODPS4:C8']I2#=Z+).,F.")@*P(RTUP*8&.CSUUA]3<5[&VNV-"Q!+<:=\+@L;GDJA'P M+ENQX%O1B-/:XQO;:@RX)3 ! S4*QZ=R-"+J0BG49; +S5=T<6]^X"CSO)7Y<]= MGUD"V&P%_B+K.7[NP)/-\F8A>A@"H*#R61QX@93A)OV/].?DX M6%':G]ZCI[GD.#KQH"Q(0#]ZSO&YM/WU'_"/KW!X!? :WK(L_[DL.TA"K7%9 M?^WFUR*796Z(I']3=%2JQ029=5>"YHW^_>__.I__Z>('UJ#3C9_^[<[9PCQ7 M.X$N>D0A,3,$3DZ@N\>?G.* 8\V_3LAD_A4[_0@) M[=]IKOL^VD("@?W$'SVQ5,18^ M 3C=8#6]LQ)_ M>/(A^4Z<>G38D2>^_(>++0VH7?^GW\H'5N^"/P.= S2?\L_Y@>A]].,7JI0( MY166_03[P#S>>'(W/Q.?**KTTJE=8'JU?JL=:S!]NAYWKRPKS?S#>QS;;YQB ML]5G>N[,^JU8OM7LM>J5 MUG"K%BI4DW\Q6Z'NOUP0<-IMGO??#,K[;%^>1? M>_G]K,:Z%+<@.7JD OV*G)B\8@3*&%?EDCE8J^6,E-E4G2D!([,\\8_Y^BGW$Q/B4&%Z,K[X<3!N(695=OT M\^@G'G.6$H YD,"&P$.E#XD.L:WW3H\%<=0PQ\,HW@&-&M2F_T& @5^(4 Q MXQ38!--%1.9[&2(OWYRU>$M_!GJ^&BCAJ5YW5CK;O8\P3DT5=W1_+8 M.9+'?FL3HP6<+SN8@8K%?\BGD7S$/T]X@/M+B M>H))LQF1FU38R9XMS:O)LH$96RGS=B9YSG^SKWM-'=J&/K=Y>'"XRB;8SE*4 MUHXIY[HRQ^82K5%%J!**"#D3X#KQ.(-,B.]*YM=:M9=!F>[- *W-_4':J5X@TLUFPQADKV#VMG2X^'O M ]( LM-' G@,&**;G2981=\1E*W0 $M:!A\=LE;0&YQ%<+*T'E8G$P,;30LT MU%8!D0%';:4)L3VP>+Q8Z7,7&70^\1"W(LQYC @X1MT\^%#NM_Q[ #=HEA?9 MY^CZ'#JTX+%HQFRT'TS.F:.'NGC8Z&X5M]?5#K=G.T*+A/(_/W]_>C#T1-'FV'RZWE'_1 M<]+J\+ 'A@-\N)NN =ENPHTBJ&M%WPN"V\P0=>[B4%V-,YO172"\JXOI6ZBM M8L":W4([9(U*39Y%_#[?O^7C3N*S79(P!?[GW#8GK@-N+63ZXWY+1PBQI0BA$QF1F2G_ )/3I,D04YG M%#>;)KEL-LMA&3*UF/]P_<.D5F'H_<)ISU MJCWJ93&"J0D.;24:N1P-1F8>C]RIO+B>MVLIQBX,G6)U.50*,S@2QQ\/K1') MNIK=SPW9+L]KD^)DW70F])2<8H]'5I,'O=QM9%-8J:IL>\ERUBSG1##R>DD] MVNE5]$R"5==&J3\>90YS'HZ\6I+1+Z3*G9V89O>3\; UEMT>-:KE%LB2LX\FI))BR8/ORJ[=SXFRD&EBKB-GD0MMN"]-5,M&94M=OKY CY[!J MK.MRK=!)%S?5Y(!/BV#DU=NI1)45&VDB(R/9-;S_ELHE2HR42BM"[G-AVLDQ>GF>MGYLM=CJ<* M?0,#0&2['[ -@G7@R*MG3G)RJU(9-09L8M?H;/>I];IK.M/L]3-KZ^6&&*?R M.:R5SW>2XXDY3^5A?N;5,_/X=L,6"G)1%G:#^:Y>E]5F@H8'S]5#UZ-5:4%H M.Y[AD@G17F33VUH+Y25="5UQ2;5R]+*386N.CC5IBB5U)=;IBGB: M;K.)V@*K=,K;4H%#$[B:*]_&A965MI.8(%HB5Y2*E?D>/?5*[D98$5]GQYR. M4>J\WVVJ,]ZLHZ<^$J?I;$%2Y(R@IC,AE9XF<9R:9C&>F'(S8I[BTD!A<^DK MJ=8X%YM'<9MO"P&J=Z\Q'?)_2I'L@DM/1JV9Y-VJ^\$J=[],#.;U(>; M*I:@EHDV/E[OC+83J'I'S+@Y*V@KEAVVY#9I&*.#,>X$J=Z-V1QUEDY=9(8) M8YN>%E=@LP>J7E'/;-+5^=3"-K4U11;5UHCH.$&J-Z^JXKZ:G(B8:O9*#""Y MVI2<(-6;Q!@G7:W2-;;E4%L-JV3F1-$)4KV;A,WFM^Q*3'O#&N%8IU-L-EQI4KH M.<64"W(B,V^G#[-4KZ<%JEX#HQ:3V18V>' M96@P\GI%,[X#@ R=D_>-U+!@3:K2P'""5.]DDV,:O3Y0_*7<:-EO-:IZ>T,' MJ=[R>DQ)M-*TWLI,RC9S+@3I*2S M:ZT]W"9G(M9*]!/R0.?M42-02?<[&"_/)^T4.]SH[4EC9=>Q0Z"2-L?YLN7T M:QV6:/3+A,6.#I5#)U#UUJ1L0REUYGEFX]3X"84?3*8;K'JU=I.D$AL6@+U* MKY;*\X5>+4L'JMZN--X =+*AV)XN53R)5[HT_?J3>G;('G.7,+_0^\LL.?A]06MS7M+W;#Z@J&>JG69UTTHJ72S MMQ?7XH&5"HW.6N%%;-EQWJD)Y=5U_]/WE:F'6)[NE6-,AZT,Z#J,4XC1S4*L M5VYU^XD^TVW$*LT!T^M[(0SOV +T:.H=^X#^!LW]F#N*&Z1RH/B.DB^RX MV.GT#])[M?Y\/@*T'^1.@%>"PFEQR+@TX?(2,'TX)IT6B&Q.R0_4]=P3IT:N M?Z%/=-L$3S#__AG[L,#6&_7._3QM356P"D7PGI+"'O!G2^N7/$4@_GE!CF>+IK\SPSS10"^^XMWWY@L>\26$?,D\9)ZM M,1?QY6YZ+&)+&-F"/UM>,.++??B2?7[$,RDI?WX\OKBQN_SH]Y-R)D@ZXS;E*ZUW?D MOM53^,_WOQ=IX78$+_K\?.,QE>I,H)C,/.'[7FNJ9%])9 W;+ MLZG#7J4-EUPD[F4/PRNH8P[N'TC)O8O/1U+T?E)$O%6(<.PK21"MZF#U!V$> MR^NF=2DT?[(5OL=.>,AFO])F8#6 JQ2T&TJ<=%8XZ8^WP_MV8@G+?L ?DE]T M.]1UF%<3[8??U0\IXBMMB"+,;QK _*;?15=!L10AZY71T#5A'P,C9,&*+<"L M;M$PT 5%]^T0]QJNWZ2$S W" EYL,'+7#E"OH.3_WH 4[DU\N$EQRU8K;RRG M<^H. /424DNY/YD^1 JO!3__S6UX\OM0]Y7N4D85M&&Y0/#$,*VQ&_7"DZV89+W^WL 0KSA M[VGNAY@L'T*%EP+HOX:U$6(NW]-&#S%9/H8*+T5=1[O_B^[^YX.'[TZ6#U+] MSX?J1A#P/2"@T#&:TKZ]SLM[2K8/,L:5RU58D^=&]NTGN'N'I:@%@Y=@@P-N M+1C1S7L8;MY#3*D/M(CO2YA0:,BC"U'2. U*:44S+<-&E5?/'8@G,6Y#*?9+ MPI()O3(5UG4F0:KM_7A5R%:J;]>O]):3%%A$IJ@;/:!*"\+,Z@F\;4B6))C' M>%88SIKC3,D,T+CMQECH#3?-/H)"BN\$07;*'F%(?:=-'8A/RS1"R*_404^H#G0&?0&J^-?H](=]+ M'!R >CDFE78R8IJ7B>RZJW=[W4F_#DND0S_#B[#W;7Z&^SH5W.840FRFWS*: M/\2*(;H_#Q%9ON>%^NNUI2>=EWK+TYK3-I\A5&;LL(12JQ,UFA]("?&>/H/B ME%_'[)$-_??DNVA MO[F_$UGN?Y5_19;87]'Q>WW\\KRMVK!N^;P$NT>>TLYAUGD.M6CL<[N@]+E. M:U)OM)H=MD;J!%>JU N]A>CV_B"NVZ[^'>F@;QL_<:\3^3L&5'P*'?0;CI.4 MT"Z8ZP'>8M6F0=+X:-3NSF"+(>@X@=@?3W_U (T2K+^GH0ZXMW6F?"[':Q2@ M$6Y*11$;OZF"V=Y)LFE1 $,?ZT-/&\_45-=I*8.=3$W+^'Z[XK?DB+ZG0\9* M#0S>TDB2+1DC6TL/AJN)#=NYD3]^D50\F7E.*4=!'%$01U@H%45U1)OC2T5U MW-7?$S(Y"K$+**1G_YN]0;*1[6?+S?*2Y09IHB@M%6VH=-Q>K/CUU?;MO$&1 M='[-,)M[^HQ"IL8B&^:F'J598B%LNDJFP_2R?,]N[QL\1<$&T]"C!(V7-/6E M0G%0P9$$W-,"F/*1,E%(SCN[C,)3"N=SD,WS'X6';)]*$2,ISR$AO]*] BNI MFUQ)W6(V&+I1UOAX4KAK0(])E.E.<:^6L=JN,2OTMYL:->Q,,]!_1"3C%!4% M]'RTLR@\0ZD\-#M,WF3PG/XO]F! M-#)*K;3<7PQDJ2WM5\EJEJI@(D $T(&$1>%$'^XM"H\D?@ZR>:ZC\) M,E]N M[CI2MXJ2D?88B24FZMZHK&2S0SE 24'7$;1;4L_9+6_L@Q>68*2+ JGF$EAY M"2"6:DS2MH)IJ3%"H;QO7)SK!GZC4JZ9=78U:8U1 M1O-@U";;)-9UIEGH-\*SZ3B>O8X\CP*/0A!X%"+1"J5.BEJ\1/?[W[W%2YBJ MTX2(@@*-R*!+ICK-MB[(=6B-VS5&Z*%?R4M.%=_VV%#:W-8@-W[ MSZD.>X""5!;SM:G)+,6J;;LZ8]>M7(*FISCF1@"1\33^G(+\LB% =XOX^18: M(RAFYQ-HC&\4M'.W&)UOL?\#HVQ")@"1=^,I[T9W6,Z,NUE288:M:*:*M_QA/N'A=4;BU*?ST?SB?&-CA_RQ=?ZW*[1)H;VI' M64LHPL(Z%[X$$A+TB7_N8_^"T[<,_ZW>TW!W63?*99M+VX#GP_S A:([/DG\ MWQ-0S_R<@=-/3CB "/^L=5.">_&G(8#C4=H*CYYY_)Z;F;IB6\(_EKX&L_K7 M/Y;!:284MY_H)WBX_H7%$^"KOQ]1X/W3[:X][>[?O7Y[_!NL^?COL^K;9\]; M'601PSZ887]:S?N=&>;I,O3B*]Y]9[Z\5$X\XLN]Y.59=U[$EKNIL6>MQH@O M]^'+2T7*([[<38U%? DE7YZO[A[QY4Y\>:F\?,282)%%?'E]B?B(+_<"9,_7 MJ(_X\D=\^4QQ=,\2(0N^?)^HW3]U(?XQ23(O4.3__0].8?]<_WNQ-EY7X(+_ M[P>._WBC*"8S#_A]*U!D?O\F=/9D2/>/7P6!1_G3+KE(/.[^0& $]I]_S_X\ M+_G.P<>1%+V?%!%O%2(<^TH2=(QPC,$0QTNA^9.M\#UVPD/VOH60;KP93G$Z ML1(G:>;MML/[!MB$93_@#_B6$!E((V1VZ/Z M5WF%,\U'7?I\N6M#L?,*8LW;.2+;8YT\2ZT:5GU3SW+SHO/F>.7+B$*3MO*< M8>P!%]#< B(,,\6$TQ:7I1%68AH#K"Y6RO6E,R5A[DXZ%2?3R:@(2_ Q$75_ M>I>$GO"KE*@L2HC*HH2+4K=,[(D$(73L#84@?(K^/S=,6 F_'$08\WF,.1TT M4PU]7,IC+2,C[CK%6H75:( Q81++BR#S\W7I:>B:L(^!$;)@Q1;VZ]H\W_W: M(;P&=7A*XX0RHS%JMO-G2A.):P-):Q$*JZH? MJ#49A=_DDFEIADF412LE4:2;4V>:A)9Y$DO'4SCQ':MJW-4.#X^,A5(317UT M0IYA?U?C/3S;(I3"\PG:YD32$_5P":GT1"U;OB0(;JM%NYR=*A@F6>5L>Z!N MI&6/!B 8N@Y>1L%?J4W+XWJ^F1\LK:=HIZ2PA"X5$@R%K M\P57_D UF)H:#;R#9RS63C8%?3E-I09K!WP,?0$9(I[)/-?G/+JFCZ[I[^L1 M"+\&B>XRHTO]T$A-% +P.39#% (0*K&) @9" E?;2W[8,HTAQ?24-M48,)U# M:T@#N(JL]A?QZN>[\6@^QOB%PIFWL8^:QU.=W:(QQ-^P0;K)\H('^W=3; M:QM1LSU?)*_Z4,L'EA[9K?R6D5B]6V.R*V?)W[4=ZK*YM9U",L\RO275;?:P MY7ZUH47A%JM[ND%"3):/]'F$3=U$X0T?XLT( M,5D^T'41MLT?G;6_T2=4*G2[ZIS,I.5$VA%WV?(A5[;@<>KV"04(/GUSGT?( MKN[?4%K@=>Z/S^7LO*='Y'-1*HIB"*.Z#E MWO.TKFTYVC[--!1YF&\2S4PCLZD>Z'OZ')C-LC 9Y5(.EF]IM6:RK+<:'6>: M03Z'=#S[;#OF*$PC*LIP?[)%51JBB]BO6*7A3F0+?]F&*[+%_HJ._]\(I()- M 9X+I-(32WJR**P55JH+Y5XI-=X[Y0[ !-D?OP*,L;\C'1;5R@@5V:+B&9]6 MA_V&XZA('_#M0;+[6*^AMWL,FW2:-6BZ(,<1L%U2V6]22L-< DLO 013C4G: M5C M]94%-:)HE7>/5@F1%@JE/__):)80$2X4ZOO&29 W\!W9,[S<&E>;,T;* MS3),?I!N]VOT-(M2?' \GDE'53Q"X$\*M6B%4B<]&= 2(L)]0YWTYLP@CDW. MA $CF=A&TB?YLC,8S\4.4%3OFQD4Z:@_" \*D:B%4D<]'3X4(LJ%P747$AWU MDM/-;(VWO=20)]@>4V:%0X(83$P'Z*CW=KI%6NH/HK%")&NAU%)/1FN%B'#? M 4G]AELME=@:(K]N]:^NWH("M$B@2Z8ZS;8NR'5HC?L-QNBA7\E+3A7?]N]16MS6!;,^\^I M.EB @JPDYVF:Z1>&F)1H#68I>]ZOI<4ICD&_5RJ;C*>I;]G)YFXQ4M]"8P1% M.44:(RS6W4L>J-E@/DU2]&S#]G!JG#753KN;Z$"=\6V+T]PM".Q;J(O ,*Z0 MZ8O(&?24NNBO\])J.![T6,$>F(>2S>[C='CR!TS;Q2XF\_4SSS>*H%P!U-C%E+ M(;87.",F@('S6$'@4511@R^2Y$.-B__N^FQ2?E@M% MV;33DQ4S;->LTF&/#5CCLFA4ZC=.-;CGK'U#L);ZO'+T>G5L'1QD#=12Z[)0 M-N5NR"9G&%-ZF-#$/&]M9*(]GTQ'H[X]T!V <8'87NW$&."4 @ER\JV!'Y$3 MSCHO.QW3%X",:Z"()%[9)RR#@\3G72H_Q/IG)#<$'J@P$[!!,L\?RUFQ!2<9 ML2V<>3P&U""_C#F<^4F9E&S-+1_C[1]7*_HY,*<$;2P$ N9MHSDS>D-2(K M)QJ"@%@!OEO;!K_D3.'J:89@VHH%)0WL@R>?H$BB=+9;VUUKWEPJV,3CWP<,#]_.^/"GN.MB094O;RG#%%HF, MX0#-@A,/UV%F9YH%[D8P"]-"I-Q$]= M0W=1+GLL\!_D](>,T->"2[G_S]Y[]BJN9/O#[Z]TOP/J>>:O&6FSQQF[S]PC M&3 Y&Y/>6 8;,$[@0/KT3Y4-.\&.33![ES33AZ8+NVJ%7ZU4J[S[:!<]RY[Y M^A[Y9."EM\?7)_51NUS5EW__%_RQ_]W(!)H([=+I7\_W?A*^9._&8O^\@%5- M4'NS^L&RS"4I[,F\PS__]W^>SO\QJYD<.:;C_M[;R$\6-HTRU41H+D^TY!"@ MB)%4QN#=OQ5SI6R\?4* O2<>[._?#W8V)$6"OF?9?R8>/T*"'%#34M;))S3; M&>=)4QO[OZ-?[;\*[>K]=XX7JN;O$([TI0:?_>RI(6-\9_X;[ (,E /PU]VJ M<.J>.A.G7G@[Y"-?_JLDIBX$L7^TZYFCZ@$_ ZT$X&3^];1<8/?5K[_;T."% MZIR!F!CF\W9BJIS%;")7K/&U3)&O),0V^*(JU-KBA6=^ MDIJ1-Q'KN;H=TZ-GF\-)-N#GIN##+;A9W1L!JR0 NUP;O")M.B-CYR0.90[W M>Y.2TS6,C3%F.U5!I8K+5600Z':@J;S_QC@9#L-_)32P(\_!NWT7&/ZG8N(! M8UZH/70"=VK/W"=R?+&5Z/ 520!JP8M2:R]8EW !7\[GJ<\1>)H76@YCQS2= M561H N,F"0P^]ZE1. 5_5X#EN]D[('-H5>LP$^GM3.%Y "P-\$!H1">LL$GP MWG!]?) ';:_$2'-]!8P"0*;#<@5X$7)D7^Z-1V!O_KX.>2K:4C,C<, 3P!,; M*G!)P!YSAN#9RQ" H\7> 0L84 )8\(O0P80T&6E>:/^/H"8!+QJZG-Y?5U\) M\6PE.UY%!J4/?("02>\L @X$AJBK/26$IH?/4'5@*_LFL/A=\,/]W_Z"'+WZ MTLEG2P_L S;"I48R#=>BP>% 'VXS[H)V]FM/P&,:F4O_"YTCMR=Y.]U"?A4 M*GRM,P^%VEE!G]0+K/D3J_L*R@Z6\Z"\KTXD[RDWR#ER;=MIAW>D@XR@);^IA.5S4I(\WT>= $(P_>7F[90G:UK,P, MBW8'73?;'8FS%1AY\/9RS\Z5)<$BA"0U2P^9*C:?B_!2VT/*YWI$L[81EU)F M.LGEBXUT;;YJ@I$';_?R18S>%N9+;%.:Z4VJ2S=7S 2,/'@[.5!;2;>1I(6- MD#+8$5[V4S2\'O+@[6[5711J"Z\C95R]4M\XFW:UW 0C#]X.%&6>*U*X9G0' MG=*D831[:04^\^#M)4>K:F8_\*7-4A U,U=H4P0,OAUKN(C.HU MUR=IV M4J7%-CV!M\JE9.Q 1";JEJCEJFN)H(;C85-E5[4U[$=R,)*>,H5*EZ>GACYA MZH7)>B;GY0D8>;#X.5G*4EU.+QD91PA&/8(MMQSXS(/%=VNC@I#*]R2A[G@# MCAMJG)F#39N8@\77%$+A/'$A$)+# 2TR@LP0/O. 3'BVOEULA%I:JI.DNRHE MK2!)3J)&4,]':M7.PI93 B%H9I(=U@9CTO/@VP\)*F/U3*U?30T$?4*+ZV9F M-E22L&O 9GF3'V9%3G2D92"4-U.F87FS"=1?X'G(\=M?-;+]+&>D6^Z)EV; MYWEMNCL\]WPD6UBN^T%-P01+6"HM=5Q2._T5+)DX>'UYL6SIKMPO81:A,MBB MOFRVB.:NSOL%ZYNN79DD1472EJ4NX4HYKQ:L=O5:SX?:6Y_/-S*.)I7;I%4L MTG4_Z(.GXH<3T"?Y/%4295+2C/RX,)^/J[W"! X]F$"]P%85P"@+(_R"-&JW M59$>A4\]F$"O71@KR72.,D219*/LS%!3)F8$TTK99K"M MD>V&0P\F,/9:79&D%AQY(=;!-%K=KMJQBW>R*]N;IBL" M[0$,/9C 6BUL4LU\OH !7&Y*XF2=PU0P >IP HV",[&;#8Z5-HW).-C,!$YN MK>#0 PJL)TN$IOA MT .PR+<6:G6;[-G8HB9I:[RZE%6J"8<>8(!7UWW*7*=F0K(Q3K%+4]INK7#H MH6HK,C$(QJJ>E.J=4GW+#P.\50,S8 [7M9 L;"BE-V-#89-U,J_+F1& 5?P( MKHHD,;&8X39K!,U%#]=J>3J;"H<>D&#AZD6LW7/7@I6MC&:++$ZS^ H./6 7 MEQT024W?%(4ZZ4PYLD]-V&'XU -JC8IUKMPH9J98?E7&>OEV2V%;X= #SBJK MJ=I-5OJ\P)AJ:8;7=&/"-N'0 \+*U:#4J=.9I2$*Z06@QRSI^^%3#PE;;N"I M37VDZQ)#93U1EXM.C08"%CF=Q112#9]Z0*U*;3/N6/TN*5A=O:ZS6=K?],.A!]1*EDJ;K%A MXC(;HJZ#W>N(%4J+8Z:BM%8-@['20!-[ V&Z/&J%+BV9RC36[D@(Y'RC."MO MU9S0/&:%UL6\-%H8]%((2$&LIF9I>[4\:H5V\8R]*7>'76/35[I6EB-$#+S] MB!4JE!1F1$F=DK&I!LPX3;3;AK.'5N@!3YU59DT&JM8UM%R^AO&YY,9D M5T>MT+:;7;"5L2L9>CG(#;U \872Y*@5.JZLF.&<9FQ!%P0V-\YGRI2Q.FJ% M5D=5IV$G'6#9V>9R&:1PKUX-AQ[,=5HLYHL.OA0-/3UN)+MJK]\!KNHQ*U31 M>SHA=_"9T>V/"GXY3VIS(S0M#S2%-X5>)F65*:$\RV[SO4*',/#0MCU0E<:B MLN!(0N4Q3:)F9D7O%;/;T+8]T ?Z]6FQC29DW2SV3-[-;\_E<.AAX(][TE@ MORM6;2D8UTJ+?+%E%#7^J'%;*?3IOD:EQP9A6;7D:)Y>9,CC9JB0G].V;6*N M4*^J=EG.M57+F!PU0[-FOY\IN5H?RP3;0:.K8_5)*S08#]AE!BZM#\HS7TCF MNG.SWJ,R _RXQ2K8U3KMI3P*TY9393;*6N30"Y]ZP%FQFZNU9J/E0"IO2V)K M853M:G=RU+A=VD(YL\7'A*$L&G)_R)-%9CDY;MPR3&E2I_I#4=#Z+8(:IY>6 MLVD>-6Z[^H9;C#*IMJ%7B_Y:+[!%R0SMX -J):>]SJKB*I:DY3N]0!%E%W?# MIQY0B\TV%^F5.&P*C%;JD7QANMPHX5,/(R%&6UI1J:HNZ8*WP;JOT!VPIJ89##ZCE: 5#$+NIH:"-VL.*#6 ML5S1N[4EGZA$@?3[?#[J(<44)?+V:8WHK,O(,4UE[FF_]Q^>1F!A(F"7!("! MT%$41]^G<<*<@Q+XSOZ+*.,0?O,L+_'DN,QNS&'FQW?W$]MG':( [P?[:.#W MS)O'MYY$=Y\\WP'/')O.:A\>WO\]"4\&_8Z2."M IW?S)[N,5OCB_5!EZ#EF MX&N72)R\TS'HLS6S3W)A'SQ7%2Z1N,?>/*./F'!>)KQ^JH]\L]L*XLMU^,*] M<^84\>4Z?"'"4["(+W'C"\ QI"\QY M[3Q*(+_'C"\*Q>/(%X5@\^8)P+)Y\ M03@63[X@'(LG7]A[ L5ASL>7S_;X?2\V>34BP&,_7RZ:/5U8\*;7/W),^.7_ M_<+Q7U]45XH)]?6*/<'9=RJMCU#TS:KV76.1W>$Y?%?8#@])/92'(TU"FO2* M)A%?5203LUG.5^]J&#<1XNX9YI8D2 0/ MT<=@@;:/1.:2-Z*\[?G$C$@7NLKR[>A)S&AR'<%!VO7]M.LZ1'K/R8\9D3Y# M$^06(+?@)[L%?-0T)VHVZR&[#KD"'Y&:.FP]A(0%"0OR&Z^^+2/+-LZ6[8EU M*8K9H<@V,F&1";O7"=BALPB;"\)%HAT&&24?LF ?&C\BB4$2\Q&)D9XT"T4R M@^S86!$)V;'?S(Y#=NR/LV/#YM)H9T'6R(>$)6Q$C:0%20N2EC@:9,AJ158K MLEHC EC@EZ;V)J"<7PS>HDC$U\,_SV.1?I_B^W\]O7SHWQ_<7CX@#>?=7F(B M#9$-\3V%@4#"@(3AX48K) R?%@;B.PE#V_%?)N:^9C4]7H_S^Q^CD::-QU;W5Z9D^@>/?GU[$9PWI/KXZ=7@.\N^98?+OE. M;\* 1,94/(]?Z][#B%!9HA-^.:@JU;!CSK$'/'PL["^^#N-XSY[V,"9**H<# M\-O<]?LT>;X\YZ,]!XN*-\]6%@R55/NR1E!=%NUM.$IDV2R M^2NA:B/=4DSO_WXER5^)Z++P__NEK_W?=F"ICK_[]Y<7HT>1FX;\&I&\M??%'-'PT9#SUE] MDTGV..ZRETFBGQN>+MZLXD/P!)F%$W\A446BBD05B>H-BNJ%>Y)\6Z/O-!;: M8,AB:[6E=XQ [9#M;!FORLSD(A8:WEKD1OUFM6_42RDZF2K2.8.!UQ;BQ =, MM!M/14;^<,:Q+,T=Z8J9F"MSV)OAIG.2,7.08T.7:VT9L4Q27L)4B-F28R * M*)$2WT1*O"V2QSVJ ;>HTT>AB'/;.-7,9K;BUO),((:EL5/<%E.KQ>HB-@ZA M+:FL-^[E#69C-8V\5N\(?E/FX#6C*>R.PLX8A8J9E,= ^Q$(WA8((K, :<3W MS@O_ +/@-'OXQF+7[K"\*@D:PQ1:ULQ/=[*7V<-;W4VWJ.3EJI#W<_V&GU^5 M.@X/]G 8IWAW$[^])'W&<>>.J_A:8NB@#/VM9NB/'''X3FEZE%SX9LF%D\EK M/)-A<=JX=_">U8:^"+=9W=>U,U27G-VOKY1;!E'TE;Z@+%EY2/7I6=Z^C$V@ MS"?I##XO688N]K:R5E9T;L;+. 8=>X:^8_ 4*B]!6'6;6(7VUAN4UY@3 >7] M3[PKGV8+[;'FL"'4_ S&5')\T!S8I:5]F?1_>](L)@L-*240W4U;[!CC> MW>EOKW @)$X2*H@&IOS 8E1 <),%!-<*5\0-35$VY :S(?%:6Z>*K"^Y;'V+ M!14#6R<'U0Z5OXQ;G\DG2WAE/L$%/5/6@IJ3WD[5%:0==.O?W6J_1=V"L B MTOVQCQ^;5<7,[8\-7:X;"4"AUD_ <*22YW2?SMXMD O*&1]SG:&43!J]P=BN MNTOB,MT"RY/LI,8YBBPHBWG++V)NJ= '[A,)VP6F[B@"0SG9'Y"!BA<94$XV M'DN.@2@@C4 :$:,EQT 44)4"JE*XN.E\&CLWF2O4]5D6DZ6,X C6;+BMNI7+ MG%L<;/!D4=8)'5LLEX1$I\:::#6AG1LV,WC'T+V]DH2Z/]78&* M$;X>E;C>S88Q-$5V(8HKT^3:=LD/WVQW1@A2C$,;'2D&4HQK"T&\:'*;BA$? M,SVTY8J/IMSI(]SDN2W_<(90 M:E(CJ>QTO6"2UYB)=J&KO>R"7\J6V M?J)9GB3;Z:Y<$?)S16Z15J_=7EX&DK'UJ%@S%Q/6Z#8\0N]B8S(0>!FG8?T$ M3=YQ%&IT'X?DV-7U^]S(]FJ&^.HK_\;(=O:#-0NOD*UE!PO#L(KK1CZS6"[* M%S(VE858G VI40.SJ$&K8+7XOKD-D8WY]3?.I>[P?CK;=M7,; 2GKU)6VN>K*D M]U>..:MC(UL-42@\3T6G[M@WG<=;*DJ*7E'1E1!-=,W[?1I O5J)TG5#=S]K MS==OCQ(#(EPFH1BO-:/^ DC8?PSCD; C8?\QC/^9PG[M?AJG(\*-UQ+L[WNT M??!"> D%<#X]';C<"O2Q3N::Q&:]U_56W@UPQ*M ]H)U!O&O\_H&YSECIQ+Q ME(R89'&02B"5B(MD()6(;_C_#'G-?7AZ\UADK%KRHY68>6HDGCL].IB1QHRH MC#5!(9ENA\]71:G^]?3HD]#[Q[(35J6RXK%59RTL,K.@G%HTAK34E/$4S)'2 M=PQ-?:L<*4+$F"#BAS*B"!'C#E]VU^RKV\*XA-5YH5W;)*L+J_'UCM"?AB^F M[E6Z09F7A ROY1=KHVUF)!["%TRNOH=?'P]OO";(5\VV/CLJ83Z2#N5<_R2* M<>V:C O%+*Z]S&N[8S].MN/ ] MY6M=>)I)M)-M(MK]3S""6M="?MI8'>;60 M&[2FN"!:Q4P6WW8%=CN1QH>+>N#U1CD/?5FV96J+X\\'UYH.C:=U9XD^[\GH=[_ M'KJ:8B17@ A_S1U/AQS^[6JFXNM+[<4S=Y0.7[P?J@P]QPQ\[<5"3XUV+WG_ M9.#'V?X?L):'/_]P-^#>W $1(R[&"()!C(@!([A[DD:,B $C$#3%AA$$TH@X M, *I0QRX '")0XR(!2/>/(B(^' I6+K'D>D:!T8@9(H-(Y S%PM&((OIA%SX M[)&K]X)\EULU#+^&?UM%?!XZIGJI^UO>=F)/GF48:;:ON1^FRB>),'),^.7_ M_<+Q7U^D"$7=T]Q5VTVS'Z#8\-E+GHK-K[^SVBC,>?R_?^ ,]A>)WT4?" S> MX#3\@S.*2&'BKS!_2I4'#2*^JD X=L^<5TS^5$&:@>-K:J05#5? MZP<2DK,)"?=.S.[J,B*"7^ECL"+;CX3C=*+QI@]TZZ)QEE#)M8ERH>X';X61I\2,8K8H^5Q77T.#= MO,@N1W8Y%)'P,BMDBU],'*CS'F8\H9N&A.('&YS7H1/;F1:3! K\TM2M:%@=- M2R+KZ/#/\YB)-UPA'I'E7V'KKN@S_N\/[A<_ENN1&?BMF$ZU MEW.-BXYA\Z,KK/N-/HDO@ D)Z_'^/-=>SA6NL_P1DLI=G[4G7,[QRQB_NZ"& M)X^0K-Z8K/Y,$^!V4#7N0XC:;N3Z,4ZC%^JO3AVK+UXZ&,^7@BV'Q%J0W3Z* =UX?4+#KYZ M9P)^[CL3M&5J6^]E>-TH8U5NFW+S[>W@ZW$X*FJGE2F9E\M??%):ZHW'B'/7 MN@MT:#B]T%VZIP*2.V1;Q1'M;M&P.M'%+V,A8\V4 FYDG(533S-X5YU?Q@K: M9O0)79 =\,NL& IW?&R'Q_VD ;>3T\=DB+/?8[D4]$F- MDBDL29N,P;[:KB^RMV=%P.&Y1$U8H+U;ZUF6PPG (]U;HZ;^_N=Y8ICCC MN'/'57PM,710FCC.H@:4ZD[CN;.YQE_>]BY=-[X=*@3N^0QRAW'W>"ZBD<:)Q&]Y;WQ-!M9 M7NGD&P6VFQ4(IS5T6I5:I]6ZS$966$RS8)CN8Z8Y;"YMG,K-.^3!!Q44H*)4W3+$SI%WU_M3&44@&@-PZKIG'NCN-2YRN: M_GD*CBH.8HMJ*#^'LL_?-_N,Q!L9I=\7NV_5(CV-^>@N"Z: 2R-2"#)&=2#9 M@Y5K7\;YWXY:*[65[8V-I.D0);O)"F-J LW', G]GOUX8SGH\!ZPA&XO-<\/ M.8'R@)^"SNMUMXH#$7;._96)@-+=9_?N?K:8L]>G #H;>6XG[X>+>.3QW9*4 MQ\="#HVHXJ,-=?IX+7EN@WM::4RLZ7"@28SA#WU5GQ<;[&7BM9UEP<^7?;.) M!3TL,TQC5M]:K2 GN%]_DW= [E#5"#)2?\[N?8NX=AH0ZM)Y33-\KBGEV][< M'&-C?7PA$*)-C9 &V*HCY*L#1:Z[(K,N-B'9H-?_'@K=<28R3H:]SHC4'8V=JWKXIP)53+7W M'$V$XKC.[XI29S_BT.7Z>5SK#TFC7B)+[JI128TFEVE%-.C,6^V:-A2QLJ\- MVKF4P]62(4K!T_],ZHZ@*'3Z__SU%U=7WM.#U&LE%U=?ZG?%J;/'U)J,6QPL MJL.JQ 2#K+YJ+5/V]#+N[#KE;BQ2MP=2LAZLJ-Q:["W4%<2I\\?4?B)*_1BG M#]E27\*HTP!*9DPT>ZUAIX@EM<5@FA3P>I:;7 10^B-IOK9\BL("J; ,)JK? M7!1#PP?&QV@N=9>BR1LNBP'/K.A*B!2Z=L*KLGX$\GWS15Z]:<.56/LSY/?2 MW1Q^VM'6:PGO3\CN7KHGP+7J4I#X?D/6_@C;X7:Q]Y9SVE%M>\/5E["[6L,$ M;($.5:*KN*YRRB)W%.MX)09PY2JC"^:W8UY-A%JJ7RA3^@TD_B/!O9\D[C\T MF/V1E-MWD/:/9=QB+O#?(^&VC[UN'HM054O.:I[A._.JYBOFSIA[L.7VIMRY MDWBS@%VVA'JA*96GR?*@LDH;COSU8H,G0>:/!=XKLC=)3]?9E*1U2Q5_+K-R MK=Z4<1IF\CCRCB18E,I#YNV/W.RO@'WQ!2J+32U%,=FN2UUOUAGU\)M#7.TK_K(3>?"0< MRL)\_9C2=RB6.'8\/N[%$>A\_!^?C_\.HGMP:.Y'R>U/2+XWCPL2R9_;012U2:JV%9=#@ID[3ZV^Z(%QOL1,:92WC;WQYROJ>5=W-; M):I__2(ZS)LRO3%*OF)TEYTV*UIZ9^WR$!T^[N+^QU> 8/P=#H-4U.U B<;% M1,E/*)"Z#=[B_\;9E_-J3[5$QK' .S>)J>(!!OJ::^FVIB;\J>*#/[2$YOF M:3[X:@R8DUA"[B2<<4+W/2!^SVY.2P")!=\]OR0]H;A:PM7 ./@,\))P!TL0 MB;%N*W8X+CKM#OX3W74"WKH)?S54// 3H!F6HVIF4G7UI6:',PA9Y25T.P'@ M8#1-**:9\(#6Z6, &+8/_@'NE>%#G"&@S!(R^R[AN GPSXFA!E8*'P;6Y#I6 M^+7CNLXP7(N:&&Z>_"H!*&9H?D)5? 7*=,(+AA[031_,W-R$)!H'X/60)B_'QF7Q%__(0.H0QD1B)G+ (P#2>W&4 >#4R U5[VOP0T!Q\L=25 MQ!S MSZ"=';!5^J3W]TG_E1ZM<.I>$ M^+/!,"ZPAU4\;E1J'_L36$4G38S_4W+*FMS2P 0-*5 9 M'C8/)MH\:HKKRNL>P_"$J-2$9'K$%HGM: X*:HGX5-+J%[H6U9N F^>VJITF8 MM33K?H,P,WQF\NMOXO[PI/6>DWZQ!!<9CGND,W"$+ !)^Z9US7*.0+_T09Z%+ >-6:E>$_P#>Q\NTV1?#(F M_-K5O,#T]P:0"LQW)P"Z!_EO*B,#_D.T ^Y^=9^0YL_VJ A3G[\96&E/=-U6 MPR%/T.#UV3T9--1&2N!ID3EPL >NP"L2MN.#YTQT#Q@0T%0 DP;K ;0/7ZI\ M8#GA5("M 0Q!93XW=4V]3T!Q"GTL?[]CO'SODW>^LCI@]MC>6'/=O:VZ7R# MQIUY+X;1*-"](+6V:F!ZX7'CLN% M;,[P@M1@)G0;93^_W6 =R6U^&62>7Q1W%$[DCCR>F=.Z*-2Y(N6OQ[:XG3=_ M_^<^:L6 M_ ,WO6=>7V _<=MV+J"KC4T-S!^P#TB5,@DQ/4Q2I/X"N]'*AE,*K!#W "3R MCW^)9@,,Y[U?L3?0GWL2!Z(3!1H.P@K_4?7EW_\%?^RE?V0"0Q]&M:9_/='4/74F3KTH;B ?^?)?)3%U(7C\ MHUW/O(#DZ"'P,]!;@!%F]-A5--W=5[_^;H?Z 40W [$H/(:Q V?EY !]3-IV M"QD^>\MNDD/'5,$_9@6QW*XW$E6AS5=V7F^QE@%;W3 N4ZS5VX(8S:Q=3V3J M-;%>*6;YMI!-Y(HUOI8I\I6$V 9?5(5:6[SPS _$XNGD/YIF>!.QGJO;,3U2 MPFU&UK01KFE@EV/P,2Y3',W)[) AY:'"CMFA@N/J4/L5"9^RC_#FR]Q&J!/; M.B8N4N.66T_5.TT>FOT@Q:\WO!I@E&TB]'JN7-?%@)*AZVT>:$H"U&XV5])9,R]G+D*EGV*LOZ M5#<"<\!-.#'7Q,<\&'GP]M:$*_EB,\=)P:!=Z ]F=7$^AL\\>/NV49@'JUZ- ME_(T5M7,@3_'Q(D)R?F*0ZS7 ML<1EMX)7:&1Z,/'AFQUXDUV:/5Z1@ MD<9[K9ZA\^6)G#I\IIQ:^71U71Q(Y4W697FLDY^(/!AY0/E\8T"KFUYK9E@; M?H[U5O/NVEB!D<\I+V.T1I%')73 MIF!P+0LS:&EAYROK-&XDQ[6CTE?,SMV4D9ZP B&6-$JE2^L9X-$1Z6.X')') M<2U.(@;$)&^5:U:>X(])GUC 9MF9:%6Q0&VZ8K.>[O6")AAY\$Q^;LW,/,;Q M$F-K6;\?S.H:,9'9PV?VK70.6UC5FA'P999/2]S"Y7@P\H!'TSRSI<YZPR? M1/:4Q"( .^)8AZY"Y' @QUX$C"VH(R YQ_M45$::*K8$^@DA Z9ZYBG#,%/ M%-T.@Y)ONI6W&P$^[E]^*'Q5'E?K6=6T3&.35#.3[+(]H=-A/!A_P]\\4]C@ M[3QMO ,Z6\B/'I7N3-JL#CA1J@ M)*I0IA(9Q34=X&!;@;F#$1L&^G3/2-I:X+O G1^[0"!6CFL\U4T%,%ZS%5=W M=LDQ90Y451E-$_^"MF/"FVMA+& $_O%!YP$Z.);V,/3?=X^)-4/;[+WY,*^G M[")V,.G[S.&/X@E1_@U""UC8",9W(TPX'KU\GD:$X0GXOR-^OO\Q8H+Y:7"I M42 $DG,.N.NH=XF5#M8.7^(]Q 5W,.1%F8YC;WQ\\"Z0$84D=I,)SX2$L1'/ M!_\)HX;@A\Y\-R\/ (JOFR^>!,CB:;YOPACE21./$/?VN9B#(,EQPH%_VVG. MC6*A:OW.A$PLV@_YA?HX\[#>S-/E'H7$'M.M8RPW,81DX/=[9:4P-+H\A,37 M$ROGBOG>,B*VCRK0Z\TGPOCZ8W0QPC[XDS2,\"?%$3 Z(#Y%*1&8SP^#B+ 4 M)407^//7X.4QX/FXXT=(\S1>J1P)-H80%KXCS! \T;6'H*7G.R,C*C"X2VAK M6&SC:8]_GTUB*HB8VNF>H7 M;*#P*;#:[-UZA!CG_3YQ;$R5L6R'$ Q;L#8=)\EF^9&?_;H%]3 U7IT%41R] M/MZ_\E:M1&"4SXJ ^OP(. MJNG9DH4WOG$ TD$X_Z Z &/;DA6,[VVTU:0L=?DV+N29(O"M^<_I [5I%ZSV MBJL8##?5>9GQ)*;S#$V*M=PSX4UZV@@*,+"Y54^SGU@AM0"J0WWV;GI\7F;[#+T M8%.#H+&<#W/&HEON4F:RV-QF 3T<6SM25_Q2Q?N.#50#!=U]3J#[? M:;U/;+4A%$")A7^ILJ1:X\25_ZVU+1&^?[0_YH"N6KZ//!M-Q>;![3<>%_/K*( M]EJO4=84KTN9BJQM5KD-Q?*3:RQB)_*?7P)9L\:MQJBE8-9R/G,58C.2ELUK M+,&$HOB2">J;AG$"*.I.-7?Z"- 'S&%T$O1[4X%VYS34NOUP2B.M>+HG/:F% M"$^.@7]V@$MBZN$$(-T+#=.@$ M_E%WQW*6D:FC/T'2J [;VBT>1EV>N'[_"OTH)_ ^'G__KW'A1U/(L/B6(C\ MG:7=5)%51.I]J49T+FH$&*',/>WW_L/3F<'BAEUA TSNCJ+:@.>%%$_.3>W* M* Y+57QW_]9]F42TK(^UKV12]]R;S2.>I*.?/!^(B#L&0K8GR?[O823T=U1U M C>D=PL^=I0.7[P?J@P]QPQ\[1*5'M@]1C_6>AP6=X2_^[@4/"G>^0OL21+_@]AR/&Q(\Q",CBR1<$9#'E"W[/4H@Q9V/,)_N[ MOVL@7XT([-[%_DJIZ8=$]$/X?=/K!XX9_/+_?M&_OKJ]<2%]KM@_DGVG//D( M0=^JL^[#<(OP5G#TH;0:Z1/2IU?TB?BJ/N'D-],G&&I\KC%G,Z7CMO0(+@[_ M/"#'2<2&.NBR=.-B@YT":&-P,YFF;V%*?*'8^T\M"T_U>U:N;N4D2QS2CB"G167Q]3:G)[0LBIX7 M/&GH\FA:S#2#*_/]7D'29JR[ZJQLARA/9 J:%@1YQQ!GM"UBK(?7-"1B3)9+ MP=/;^:-O"4\?./GPI_#4K(NU5'9.^()>K]AUO)R9".-XPU.9J!3T;GI3D?1E M/>_SS45V&\!& ,S[GL^-AYLB&S"S.^^IVT_J%;\6L8_-RF*&MS%S9N*!P#$, M/QT0)O$O9#*>#Y,;84"[:(]<\"@MJT7_/3QB^ C68\9.&@)9STE,TA67M8J, MK7W8BX6$W4;O*/H0K?^- E4([^* =RBJ=2F+YN'(UI..M-^A!.%:VASC>U_C MH=JA*7-+5$)VSY21Z(T*$B#H"UFY49Q(D8,H T52H;05LDP MJ17.SS.8)78:Y>DJ/VMZDZC+]H?2A>>^Y/42'= NUD_FR36\IVDJTQ[*@I;F7S:)N5Q[T--WHC$?J?;A=C2H/0LZ#(RZ&OP(OJ"N M!C'E"VK/$D_&(""+)U\0D,64+Z@]"VK/@MI)H/8LJ#W+[)6[U1S$H+K]ZQ07*.GZ7K*/W/)'U4$CZ6NHQ4[6G[;77(P2BK+-T M9R8OG=4JZM'"D7<78>+4O M@H:))7IK856)&2W&!8ONEK$&'[5M8>YH^HS&1HQ5,3Z618R)A'JXH!XN%\YRT'H8)SP]6W$'F#[/T]GDK$B-5#[JZ4*S=S1'H+ 6 KX; +X8 MQL ."'/VQ@\_WD#]?%.KBM6F2D.]N9(6S7)>X@OIHE*< $EBO-W%%XZJU. M$+<7P136FCO2/2U,FKKZ4O&UQ-P$&A6>8UDIKJO8_F?"F]^_*.5& @4Q!>9K MQS4OC\*W8WVJUJD!> \O]7$C I?&'ENZ.V@Y@L%55MV.)NVFC#%,0]NH&5+! M*ZNH&0^,'G 8]8/;\2 ^=V:ZT0F2E;WYHX'4 Q%SR[J1,:YM50\ M,.!#?7AB3CAD_IS;"16!>7/,S!E4FF:^6K5(PQJ5.);(N[Y0;D:->8@[[JP] M!U&L#<'DM6-Q<2;5D=59)"9KE>;,R,F^NP$P!:S <.^!PT%WSLT'>99G9O-+KX>J?!'SSQ M=^==M"/N7Z"1Y#M$^X'\54*EE7(6G6KU^MT4I."Q=KG-PU>+??YZ+SA\Y'51LK$<_TJ+H@D MQ_%%-;5T!O!DXL';VTMZ:&?H5$?(5\RJQ E.A2/A9; ';V](XUEOL6G,L.A26A]H MI1$UU7 C*.BC NX-,:.UBK92H.F:ROMOC)/A,/P"/4V/^,Q0BS[2'B!UG^ S MF;I4:XN)EI 1BAT^71$>&@9,+B?@22[X0]SCJ8!E#ON#8/SW? :4-?O OO?-B'2"IL;L?8K]3MTTS]+)&,$1@B,$1Y?H M"4WF&6T)_/ZGYPX[0T885L_,U;5=1M2>9E].T9H1:$;.% M7KZ4FT1D> ROQ/X$Q4G*Y**(10S1E>D!K,A&ZC[.>W&ZPCNYW)>%Q/H M=1$J>NK7WZD[#&=.V"_Q^H$&'E;!A">1 "'#FFM_')@/A3,W$SF(%UY=)A 0 MKS7O,#H^1PGCV9]W!^_Q(=,5#J:?VZ9[ +6F1+8!:Y'+D1K1: M0C!)DD6AR1A)LRE3T-9CF,.&N::S>&@7]4-#O,K& .!TA MO7JP($[$B$$TX?0FYL'>\&90P>(RXVQQ6=&,[DSKD:,Z29')E4R'T4/FCF$/ MF]DBQ$"(@1#C^\0?/XD8;$FGLCC>VAA6OJV4&@S;#-KP^&8JO&CJ_3#DU0Z] M'QQW_//ZTA=+B"I-G]33CDQ-<:'L3U^<72;A%,Y14/NJYA+47G4?")!+4N3+ M.MG__9]G]< /Z@C/&3KN[[W./5G8K@Z9"-5OHB6C!0G?^RP%_WU=74/74F3KT03/*1+_]5$E,7JOX_VO7,43F%GX'D 0TW MGU5+[;X";D]X4M09)S+1D4_O06R5DY_D?V6?>+="4A#+[7HC417:?&57'EFL M9>X?*DZN/\5:O2V(TRU-&^"G:N MJHRZ\F B;99J>L)6QX&27!WMJ^ S V?#:0M#:VCK7&>M>LE2\UA?A:V[I/.X M-U,ET5L0^5)-%(N#HWT5*J7TMHF7MFU,'++VRBXM:_T$2CE M,&K!UP@:(V::L4TMQFU9F,2CCT#4'@#L<8E=,X# C\ 3_,2T-Q: H5/A)T# MM(3R=@KUFW48(-!!PQ@>:"/N4X@O,>0+.I@;3[Z@@[GQY N.W5/H8&X,&8. M+)Y\04 63[Y (&,08\[&F,\73;SMN/S(([UO^PQ7KZZ* Y%^ZI'>/^DP0#/? MZ71F7U-<+R'8JJ8FSM1M $$3@B8$39?H-O"MD.F6N@U\0UFZWB Z=-5P'ZC5@*JR\ M"6Q8.*.!9877?.QH=I>P-1]:?*XV@M%T_41]J"X1H(@7NOW<$\KQ@N^KG$!^ M.RO_+9#]JS617P3Z!_ Z O1'<'VI57W3]5(]89/QLZ.,GDN;.!_U)*"H,QX? M0PK_,Q7^S>SUMU1X[)G"8S*U:1>L]HJK& PWU7F9\22F7GBZH:S2 [J\E2IE M9Q)U/$@=MCOXHPY:UZZX>I*6UFSU# GIGP6>/S=2$:>N+1=./,=HY==/1,6O MB:K:S.NEUJA(&\D208RUMH17?;#-O-9$%<$ @H&OV'TQ6GD,8"!VU2B3KF:Q M8W[&";HE)NL+B^@NRQ, Z\T1HU+%ZNWCRT][S(%>T=\II?5TU8>5UC*UR=_ MLU3?]\\A"%QE&58F5&XD4]J0DXEEB*&*:QB4P=W)LN-@TUH&QA*2QZW-J$W5C4^4KF#DZG2!(S<\^CY\HUCI"K5UO]<_1/.S5 M2;W9.NSK:'9NWHNCJ:8&IE8?/TC!;H-_I9-3>:RT-^V9,!"8N4.SWG)$J$/^ M^IV<'J8/B>3IGN_!4(O_K+_3=VK/E+IG4/>,&'8#>.\.),27*W5IN*=QQ)<8 M\@6_9Y'"Q) Q",CBR1<$9#'E"W'/D(@Q9V/,9S._[QG(/[+7QL\\^O_U#C?< M/4=^IZ/_9^EJ@S3M\IIV8KF(Q.#PSX.>(R=HIT'>D]QWTJD3]F9!8O.ZV%#W M./W-Q.8/N[!$N!NSV(XC\_ MO;O Z8NZ'A(B0".K>X4\=ON8@*?'G('1F)(K5UN3S%2:Y'>7L1#4'7N>^PJ1 M6G]SM8ZB(3>@UI"G./'7+;L_7<DS+4E<&JYMVK/UV(<'O<%>R]ZQJ;.42B-=_B%K M?B\!\1UU^>1%T!_69VOOK7OZ M.=W6O:FF)B:.HWJ_D5/PK9V"?6#OFSK\,6 [DOZ?(/U7\XO/PN5;\I6C9D-9 M;:RYK@93$E[8+-(#^SIRF9&9C5SF2[C,JO5[KX$9H(#UL0C5[UA_&JQA39.^ MW!>27*&8[9')Y$B<1#=J,W?C8&!?1CEM5[& ,=#2 MN^[XF=.(K.:S6\W7[HP4,S*]ZGQ>FT[?=[]_JO_[F%$>:O^175_R:L)2V(I+ MB?%5-KNL-'OF="*G=LEHAF11,AIA2"R,AQC2*5X8EK<RZSZ88H=X1\"NR,&$T*VBQ00 MO(=MJV(ABZ6T-"Z4,U*7Q%4Y6#=6,@OM(Q(']M$9B_5^F. C,'C5\D%@<)$* MA/? 8%ZHY7NK59TWDJYDXUJ6FO?F/ "#LQDZL7&1PA8Z>^-'WQ,,N8(7=@6O MT(/Q>N<1KK[T>.'>^8R@FG:LNZ3-TKIHM4=-+)CR-BOT#)IU8)LTF!"B[\AS M9H00'OQ*!L.=E6"R,%*S>ZV*@H*3/1@:T8@?7#W:6P MMR+%<>XW>W!4-/KA5QO0GG=EV/L+.\U2=EU=<87%E)0VDAF-(62*'A*R0E)C M61VG:#4U&J?8$0LF\:R_)I/O&$JC46T+@3"JU ;U(K6=PJZNY,N1G:XV,O+U M=D.REN:\.<72ZLJ!75T/1F8H);=A-AO:8&;B)H45EGZ;6X&1!UU(I6$ZX&BL MT<,L>[E(-_F5T +//-+5U2!%TSZRWTPM6\*H MD#46 ;N8BE8.KX8C#]XNYW!1YOL+65I8B]&,(H2\X1[MU5K>%'/%##^K&\2J M@O%"DW=WT#T?20YZ56/02$X%D=2996VPRN-"\UA75V$J^^-%4M.QI,], MB>5F2%O'N[H6:&;9*1.3)L;DJ2S6X'OB@ET=Z]6:MKB)7$X62/MHNBD M\U48W3V8YTS1FT.WE7_7GPTW.*/=7 M<.@!/^>K)%Z?N\,D5JXW*O0Z-5?X4CATS]!SM0%5K=\-5YLKNBJLYYKM:;RM MUOVIYNZ:@/*>I_G>81?0UE38VBN]LQ&"5"%;R_L!IX^:9^H"^@J,/.SY3[J M)1DMH\,5L0N@UA)HHB F^EDW4VP6AE^J[N%)+1(?KR$ M B^Y@6M*C"(92BCAXGY(7U;FG5ME41>P:[4S3%&(+_'C"WE/H7:&,>0+<8^C M;H8QY N.(:[$CRL(Q>+)%X1B\>0+#F:&%"8^S7+?\UI^9 O/MQV&;]8L]SS[ MWCM*[J%CL((CA <(3CZ.!Q]O:MN9"!_'S@Z83/FLPO3#3=C M)E SYJ-;5LP*A?;)&6>NP626/7E(TYQL1XK9BB]?&A7!Q(\GPVXCB1<93G/Y M>.R:5=UPL>=CP4%]CTF[R@/O]8O%*2?#*3@GC;& GTQ-FDK61 RVJ*9^_8WC M=QR#GZ/T$RGV=U?L, ;YXW7[E.=T/Z_;(V%K.EFOGQ*"PB;7#B:Y]CR ]7&I M7W\S[]9PWE1,86^-^TFLJTTLI!"_T2%?B<' M?*--V&(="5*#78FN%PR]D:O/H1ZC:!"*!GT3IS'^H'=MLGPGP^;1X\P"7.-M M57R*:J\[G=OYJ-[26FS*R"B%AED;+'"ASLMT9.FP[%F.$B-H0-" XE%7B4=] M#AVR3"#5I]4"9W0#T3/]R4(J\Q. #BF #F]BP^W&I'3;"US%'FDH+H7<6.3& MHKC4%>)2Q3T&'4L!EI1,M\CH6:S;7@O=WM9U1;XI,]!BH[BW.ETAE48J_3TB M4S=B=GU"JY.M47&5L1<")O:*I%5?8G-6YH%60TN+>"O>_"V"K-ET^!+36 YZ][F[[%)55"ODM8RCV M=JH/NU[2=."=#\"T(XBWKE%%D( @X8>'XDZ4K8Q#" K" XH^(5<5N:HH^G2% MZ%/KN'4B$=6MV"[D.X*VF0\'6$_7UQ3L(@A3A:FS7$>%M/GG:C,*/)TL\/2* M0G='VA*0AQ*$C%J>3JI9O#(RH4+#F!-^^HKSF'D98;M)%%Q"P:7+>)(QNBLF MIH@?=[+%8(P0FZ8N3-0I_3UTU%4WF9BRK& MJ'/6QB-P0>!RZC!6C"@7 WPY0\799_&EV1.K$\78% 2EFPT6J>:$5(OP=AM@ ME5(L]DUJSIY>63K_:.-P%!-$483/[10QNICG _O"R9I4Q&C9,0#U<\4)7UR4 M$<'[Z\#.;\;29.9M3,.:!TME+'+R0 IO#(&6(WM'O'E1$=)^I/T?M_-BM/(8 M ,"YXHJ?!( B1SIY>5X%DVB59JT&\!HG8GBY#S#MN-1;]0UQOJ8L&G<+MY*% M.O?DQIHO 5/86OE) ^F1J2DN5,SI"TJ0\"7GZ"#]*JP0U!Y7'I:82U+4R\;0 M__L_SQI@/_B$\%8=Q_V]QX@G"]LUWB9"N)AHR:B_MC(&[_ZMF"MEX^T6RK+W M!+7'G]\/. -)D:#O6?:?B<>/D" 'U(07]CRAV;,[>Z)?/;^U9_?=.TV^=XSQ MG?EO H?P\Y<%_KIO)T[=4V?BU O1(Q_Y\E\E,74A5/VC7<\<52_X&6@'0"3S M67O0W5? >0KO17+&B8P37G#D/8BI$HGJ^3>QO]YK"2R(Y7:]D:@*;;ZRZP=< MK&7N'QHL7G^*M7I;$*.9M>N)3+TFUBO%+-\6LHEL6\BUG-U.Z9'NPL74X3*TM0H);\MB&5LXU72+\S,C9K."MZB]'.DY4B!MVO90R(P:^69G MTT^26R:I$3$O*3);: M1J;8/';A8L'%ZUD19RBAVS:'M4JEY9M)>(WBP=NU8IXEJ[PYQXBYAIF B 6G M 4<>O%T?>5M=S54-09G.U74-:V[HXM$+%P-]7L,T+>U)^2I;&[2' D77)F#D MP26.JUER5&ZG50L+.M1F.IT;)4*;'+MPL3;)]_5Q8>YCFSF='J>21+6BKL#( M@V=.QFDN6=QX2RFPQ^NBM=5)M[PZ=C7CP-?+\]H\W1(R'J=@HT7;[-F38U+ZH"86RKJ17&\F[^7/<5'H#DZ]8?\)42C5:](;3:_?!J2*$I%1L0Y2]R M'^2KM#RDX) O5NV%5'"$LCA;5 =9+>"MR>5O? Q+-*-9AS%:;3_ENX2M^9^\ MUO'4%M87[?E3W2ZY,S%#0U4)?&?_162FAM]<^@+*U#V;^IDWZ[SML%[A[BGR MA]X$&C-&X/<4BQ@1!T80]PS"ICAP F%33!B!L"DNC,#OV1]Z0?1Y./'9NI3W M[-;+K?J:EWR]#=6J>O#,A\#OR23\VBNZ0GU[Z#Q= M>]TGJ>"*(B/Q;#AQN8K-799$?C5+DMZT-W.-7^O>P]B'?ZN&=I7<7]'BO#E7 MNH:UUDI$<[%5 W[R!T5?KTPE[SK>L5LT3,HF!K8V\# K:S"+80 YM??.'F7>K/D^P9\OPI, \/_#P/=A.\ZS1F= M2\0^8@%7WWV1[Z5YOAUL?W_ MXRYY\8@9\ &8D@,X>*+K0Y'+\*/6C6(,7]VIGRC>;IH6DW MI496- 3-8J:\)0[] OXGI[H_N?5.1FV+SV..81!4DE8W@V4K.817$9'AY9$4 M\H]_I&+'T.V-8ZS^#<7V?+](EL6N(FW*"\YA,WHC'UPP\F4/:\YI+)V1 MB H_,;+C?K:.03B 10IWV$GON;Y"B*7M."9X W*]?H#KA6(J'T(BJ!)>5M>\ M_Y^]+VU2E5G6_7XC[G\PUKGGQMX1;6] )M=[[HI Q7E6G+X0"(C(I PB_OI; MA4/;K6T/RX'N)N*<_=JN$JJR,I_*RLIZ$K2K6;JTVW=5TZV@V'@CYD>E!WAC@F& /"'*._3BVZF]KU7% MY:^LND!W%UD9=$-+JNUFK:@O^Q/NAE:='JIB(%$I"NGTB8["SK-&.J\ JP[] M"_KL&>77C*=TK(GK"_9E2C?'VZ;OL&V*HRB?=59VQI23E[)N'6Z<%'%-L ,* M#Q O4'T*SS S8WU#8%NPHT)S:&=3;,?0;=/LUA U+-40NBLI_"H5BV- ^!Z M$,=1/NOGO X(>JH?\'JE(6K><&JVN+&8LQV@.DXX/H^9 M.&2S##T=#/_BD92J+#CR%'B6"=68V]92-C:TP_$6[-MOP>+ ROLN1;&J9:]_0MANL75FT/(SE M"DI374]:7HVVP](BFXNF-'7)PG'1"+)D+=-Q;6^C(*J9 ),BRDY\'^8*6ZQ[ M%XF\=4SFWN.-$%9^-O/ER39+)OBE8@/3W()EMLP">8\]#5ET?*E>[RE8W;QA MV":EVV2'D":R1DI3/VF7I\562H'E 2 QQP-*Q_DO,:ANO<5+#;??6&231SMU'K-HJU+-O DK)CJ4,9:X,/V##^P�Q2O(?I1+3.%\/)CR!83,='I5 MU<=I#F[P,.BST/1#BHHO&_U(6_R!P9N+%W/]**F7/Z^4!K2*(IVN%AAEPQPX M3FB+8*E/I1[P;WA#J H\K=\)010]P],%5Y: M.'L7;HV\<E:KJ##\Z?72F/&.[$/(=TS,T\!,YR;T'%B$SOETTYK09I]M*KE!0Q@&K%KIHU6^Z$S&K0#.& MB2_8 _!)WXK%_"FM6NH?.2>4C->;-=RI;'>G@LF(X"M;EKJR.#4MW5*"AIT5YBKPX("P MI%UN^?944=!KM9Z ]V::X)37Y9)+]SLOKN83'U#N][C9>R4G-TI>%VR;7YIN MKM-H=71$&"S9!=V=KAW,__6'?CSVHS<;,: F^FXVKSUIR+-)^]CA[A4FK9 < M.7)[S-":X9JE7F6.\[9ZATES5VD^FM*%UY(FF=]70Z3=VO_\1SAHV?+6 M.J[T"PA'EAJE?AES!G2OQ6,\\K*EQLND.NX[&M(8)P=<4\MSPP5LB;ULBQPF&]J11K)C@6J6%CHIXY9LC>,\([MJ M(HO&N&P6FNI\BL.[^$>CEJJ3K%H-G0A9'6 M69B9*DG/"64:IJ ?-66,%28VY1G^Z6N!GV $U-/5=O95K/(,VS']V?996U9H-4P='G4="S1!5M8I30MT G> ME9;J6L/#IKLI?69='UK5-)=!"]#*Q JMOXK\+D3 MA48CUR]5JXG_*QCS?Q*E>I>I%TJ9*IM@.AVVV[FTG_2\;^==IR[ :A&@?0"\ M?.@V>::;L"8)Q;(D'T!Z0G#?!=]7<:X^L^7^R,I8V [RY.KG27V]5TL3 =)@ M,I-,>R590 =^_2%3Z+^8/H5"F0$'&LFR"?Q+A!E2".>]@E*:\D9&ONM/0Z@\(";D5"!!!PPE[IN^4[B7T!H[M3R'"!2 MY]^_CUPDB"3@JVTO-ON?MSH=+@@7VBT"=VE;4QYY/.];]?%6YU=T_8 MQC%$(!IA[LB_=Q\..P4#W-L.&<(J&:J+N0]K)'5YXA[&.9+VIN_@F^>5ZEU[ M]];MT]#-B-X7X*>1-[)<)'5YXOD6>.8$3/M.)+N_DS"F\WMLRX*6]($0_IE; M&_OX;Q8NN?*+P9ZG:.&1X38KXBO: 'Z?BWX#QC: M_G_?%1$+AYAZ1%+Q)-QO$EX/MZ9CXXCBO."/Z-ECR7AB_FIB/GA*_.8B\0W$7.P+=P$6E9O'8J?BB,ZQZ,HVD^RZ&-0;MBU1%R3;0G M9'H\3#N?SV\Y"C(]'8(;0XL3RJ5%FZVDS4XZ&#-^M^_SV(:'#B.PRUU'B( 3 M]3H(8LAW<(F^J1-T-ZCZ4;AS^82<,[C3)HDJVW<&&)M=-'&OA.BU3I_A4]?# MG[]R:, M93Q'-67'.3#17;[1P5>-RRVN' MG[L<)C ,"=-(%M+.H&I_6X]:31K4I_K*_S<+"B*FN_#]!!(TI MW$D(921A#D.9J5SLRGT%5R["V!@#X9M N#.VI\1*579*Y@X)>WV1Z X;5A7I M5YS&4.T->G3O\T1='T3"85Y?T4QZ;B-!37>G?+[=K M"VR)Q$1O,E+S?[\W?R>B=IU^:LQ0'JUE:^6ETQEV@W1[5Z\3,X] LJ/1XLLUFVX2W-9K"85$HI?U,&F7Z@4Q?D;/P:_N5C MZ3'WV'YL/,8>9NQAQAYF-#&5427; K[E%D*E"KWF$943$'*V-%S*#.V[,OVUJ^,O-N8&_$G@1CYN0; RSZ:H=2E;UBKC=J?9$+)BIGB YT1$\S7 M0%-@I:>@=-3P?=\-F"R7K:;M#I>1%WGM9EOR"8NBLN$;#")M8*3;D\F!598 M+*D7A#V3J7!7Q;^$^YBT; MX(69$#W;EDTQ2+BV8#KZEHU,@CP'6.M1RA[._%]_3.N$*;YD>SLLIZ7N MWY70PFU(*JNLU&%]>78'G&]@D<6O-%,O_(/4T[S\CY"8VM#2_JO;R)XD)(&? M@>8!B]*?\;1LOP(X&-+*61, AB$_G+/'9N%*^'SD]?SS!BM(CNU4NHUFHL9V MF>J6@;-4SS[N64+NW\5ZH\MV-CWK-A+91KW3J)9R3)?-)?*E.E//EIAJHM,% M7]38.F0]O6G/+^)[GT6LY^9VRHXVY+R\+(AC4I!2/#V>2#P^(5%^3*<)GA1H M22+(,4Y(1_30 W*8)M%))HL41(8>F/66P'' >^*)ERU;;DE8Z37$X PAY]64 MF37JU1FXN\6/6)^-5GFD-*,Y)Y(DG:&K?0;V](CX&//XOF;K/*%EDR25%&1R MQ(*GGJ"R[DWS3)*KN3EN,2H-DL-JNFP78D?G;L5N&=\N/ADPH]F(Y[S3XGFV0)K:3+%$E! M=N[CX5?UJ=Y+=DH.XG5U':]2XV(?#9]*O6S*-K/%7',]G"&+"3YTB@N!R+,A MD_>1I*94$2O5"@6!E5MEA_.3-%O.,#Q^+"EZFD\FBQJ-( 5^D:LHX^IB6?!! MRR-)K73/\TC1*B%8K4*:'-%%R8D"6AY)JER791FI4R8KD&*C;57LLFO!9QY+ MJFFRT^40K:38CM2:3L2@Z/M+V-%C294E:6#D\$E?6S1G^G*H-,K-'+Q_>BRI M=D9D&DVOZK-]WR]P+".DZEHX_"-)%7PER$\P(J<)%M[RV,&P1R@GJ26G72O1'11VN(6AN2Y9K*):5AV/1(4@N=&.=QQ:]R M&#:I%_4A2^5E^/YC22&9B23VC'E52U86J6G#*)A5!C[U6%**ZGF46Y'& 'WH M:7900I(C8*@GJ-P50YFO*"%9YOHL;>3JK,H#]PFT1(]$5=*$-GZ-9T,)?T)0&;8D>R\BLYUUFG[06[:)>2 M>:7&N/CP))?\J$4&5&VX*+)>D;5%OK%6"VT&M#SN:J'8[1-V=H)R7K>=RZX* MXV)O 1]ZW-4%\+YZ+1^1.$] !^DA.L[I$FQZW%5\L9JLJ:2H /A3U5PIV5;: M9>84F7W*7=I(K\M+6D?*S&?#==;(R2?)[),%4>U-FEP!D?M*DVLQ3D[IP99' M8V(9LF2Q([2M>4Y_VLQ-1S,'S%3Z6%,;2V(R62TQCO6RG"0NQ(XJ:_"9QYK: M[]=SM /63PVKI,KDG$*2O4[8]$A3B\EF>I1U$)YKU/@QV&RY.=(*FQYIZFRA MC(NM-3W5#,2OI52MKHT\V/2%IH*9PW QA2(\-2''/(ZE:5[ P<(F"!,J!1;G ML8P>K<$SMT+9P:#!:AT/'RK94JFLCOU3Q1QJP6HTM 3"1,A%BO(0G\B#F08M MR9EX16AN6 MI!H0^D( MO9U(M_B.TVTY6D"9FN[VD6305TZ5DNBFRY)57.D2)_3RE2Y9398'\I95Y056 MMPDNK[7P&=OH3+(FD?1F% K7WZ-^TLFUX]E]#.<*(Q4GV6RN42?A,X_ZZ;9; M:0%93#DV* IWU,_RC-/-R8*> M>!^*Z11H;X*S1 MJ]24'MXAFE'JO:S)K6PDZPRUCHM*3$X[B:<31YEBR'C4!XODNI$A M#39IS9C-S97G+5%ZYE7RXFS(&L OKS:Q)-%IA'!Z]-!!7AZ-YUU]A21YM%H: M\ODFFVF=PLB>ER<$OMCD6,$N:X4>5@82V69]ORCXD2DL&HO,;*HE>; XRGFQ MR:(0^8YF7L3]7)=5JRFDWZ+M/)7"'*$ @>?YS//C"2+3:0G,B93&>5P:2[R MC=,\):0$5,0H61X?]8(+ZGH7KTT5Q!@OBF4]79*]-/3HC_PT8U!MJ61U'6B= M<7FM55IFCW3]4T5DJ++D]DR3U;0D,UE7L[QO,,A)UU^6]7Y6JX]M3IWQIE%: M-=>9%G/*\GM<-=_6\4X2R2K-(,41F>K,44[97BV9[]=GG,\@:B.P,6,UGWE8 MZY3V-UFUI[!N5 MA +>4.9C+ME@5ER+RM4FP)TYH2EFJ24N31\O%'6#QE6UM S F&/W=%L,PX. 2HN#*2GCW M$ :IU+T($D(H@["^!FR]"6G(4E)8RK:@R E;-@0@._!TSY$GGI[0@0R=;9$N MR]D_P)T*;D*PY81I@?_JMBQ(00*TUX-=*3U9.JX]<;^#BPMI\A.F!$;T.R1X]E[OEM9F<5.R-?%TTL@*/99&T'11^JZM%A_ M:P/];5)[@MDDM5\.%J.H#)=?7-]4C0W=R&.:CK0:%&S+<1+QY%_5"S\?HOF9 M4GDK7O(SI?+=+>CO5];((VI==K_*%N,OE(&\RUIZW1A/O)9&'A_CM31>2V,+ M^KEK:1R0^;J*'P=DSNIZ>T\JP(6D K$?\2,#,EG!M@/0H7CZ?^3T'_!,QSN) MGZD"ET> R&Z9XBA"O #$UA\O +$*O(T \=;W2ZIZO-,]TN]JR)8'>>\"6;"= M?U\4YNY==2_2H/>%<[88P_+,"YZL10PF8N7X2^6 ;)HA2VJL(K&*W _OG;R M[T?VRO&DQXCP31$A7C1B%?DH?GQJ'W[7>O-A5&E#^9YP97%J6KJE!)?;<=U^ M;%?<@']RT[VY@!A!47R^K,"V< #_SC(!S$IU]K_I[M4L(SC'OZN%UV_XHD37 M7#X]S[!!8*K@[?RR.E".R[1*G@TC!2\K&KRCCL'NEL/VDL/F9+VJ3N1]_>34 ME,JK-"H/D XZQ^UR25UR/*S7A?WZDT@_8L?U52]T+3."NG)SLXD!Y'EB8_0D M<8DB\9OTQ/N.[;6J\+L!0Y$HH$DG;V9T17 (< M(@F3,3A1!S2=BGV,V,>(822&D8_M77)Y"R4#2YZP!7L]FQ<*@5?W MX=X%I0&P/"#I>.\2XTJ,*S&NG-F[&+5Q=5B9S6E$:"P79(;L)04;[ETP]->? M] .*8&,G<>#>Z;P9*E =Z,_.8,MNME?/&2T'R?K4 M*AEPJS9CW_AH>6WS1=\GLPS;\) AA;+V4LTH/!D>+8/IHJ]VMGQO);C30?*/ M&W;TZ'"^)]_-O5V<2X-C=5FN6&!T;-(N\FUN9!0+W$V#+9W2G%)QJY+BA%&N M,'5$;.D,6P :X4$Q]H!3Q/7V1#_.7&*4B%$BTBCQ_EC* P:,6C$H/$S0.-TH*3>\(9D!9TNM0*YF"TJ=%XJE*%C M$1[RH@_4U:*M/]%:WJK9^DV''4&0@&-$L4NK5N]9!D M&FW0=:-H".L;'^WH]C#3615R&:[B=2?9)(4.TK[/4]<_VHF@BL37!N/"+VT#T;SQEA;GJ@JZL9=!#:^+Z@AW? M?8KO/GUJ2V,9+)VXU,S=%17 M>EYRH7%JE]22G5'-1&F%IS>G9H]$?!\JO@]UB87[SB5@(B>6[2H>';%\\1C2 MNP WDS4Z7GJ]G'.=P71E3(D\DZ%N>F26J>8K5$]>I;E.39[GEJ5\A2@Q &[) M7W\(E(XO2\2X$^-.C#LW.$!K*O*D*/LLQF+K CT<.X$D8CY HO2O/RGRBL=G M/\[D8B2*D>CG(='I\[1,/A68@= GD&1:%K*XWAT2-;C=#.^"$>&+H^7G0\_Z]%R6YLWPNSZTTDEVISH),GQ^UW(%/:'NY9000D'%.3H_XL;L'9:=^&)H;![O3&%[ MO@RGP#(L61[$J(BX)U=E18_2X._MA*!\,9?7'(\:S=A^L^(6U@'2X^R;GE 7 M?0ZMY(?&2.OTV[UDJ]=?FZ;/I^$)-48C#Q01UT:(82*&B1\"$Q^H![G(E8GI MK"UH_3'+VO6EJ+#'QB;;;3+BNP7"TE695P:Y6%C9V)V)F(82)B M,/'^38@T%= F-^\7.;4[Z2J(E)W6/08"1UC8,8W$O# Q;L2X\4-PX_0FA,Q6 M2"'7RA6Y9";?793Y/MW-0HS8%&[$T7-;D/ @]#^N -[QY^ANY,4G:^8YKCH) M_MZJ/W\-5G/ILJPN6B:7;2T4P[3[G)!E/@+>!XC-KN:RZYMB=?PR1V4@Z_4DT@1/)RYE "SHT.Q #%<75;(,UDA M/!YTBT;73U<-,A9AQ/@]DA3RF7Q>5 M-4D(!Z]*R!NK@1U-P(O@3D(&2BHE2?%/JP^0#5)!0WE,$# MT%5G+H,W+&4]>$@(#GB,KEN^D_B7:B;4YH*WS[]\A3MS)MIY!VN9?]EE) M&&CQ3I0+87GWF.VB*X+1"G-'_KW[<-A9F!LR#>_(_S:$53+4+7._!B=U>>(> M+LK)V[*@)7T@EG_FEJ-"U?J]H8]?RB^>N95]^.)=4V'L6+KGRB^&?IV\ MG4>$V#LDSY3CX'?OUXO_@*'M__>O7#P,BR;G/O,1 %LUY MB8$LHA,3 UDTYR4&LFC."P2RLSQC\<3<#%ZB-R]H;"^1G)<8R*X[,8=7 MF$1+ARW_WR_LUWNN,V'XW;DLWRTB&%L+__(W.C*V=.G=,KNJY_K-A!0Y':(_ M+IWQLW<>"N/7GXXKN+(!'@+CT?_SGW&L(E=4D5<7!?S:9*D7UIK#,Y++*[;*\??Y-I$7C"7N#.V/?6-9CG'P\%> M^EK8-Q$ MK.>ZDL[U^_9:Z8_2C&TJG[[%]LZ[)4^WV H9@?'RTVH5:>C:DL75]$":,SS. M4[_^T \$>7R_Y&(.8N0-\RZ(=7T9%*P6R/E\A\.4(_3]+WX75Z7<\O,RS.XUQ6HY4Q M)Y+K5D;A";BS0!\H\DK\OQ$//=]P&_'3I? S@2O:VXGW !>"MJE4V9RO6 /3 MEF4]4*P<^GEBGP\#5\-4>,0;MQ9:=C#.^$[9FFH#!@ 7W&"0^#GJKY]PPM&U M!4D.91S'KN.#C4,I%613M@4]W(\PD@$ QW'M\(Y0K"D__I3C;NM_'&&\Z%X& MHG\=@/]G5O\M0(#%_SD\/%__A[ZP3D^K3EJ3E]J:$IW)G#!O&& T:YUF@YB- MFZQ7Y0@:9XO]0H_A2;AQ(>DK556,#T2^\H%(#&ZO@QL<.HK]\XVC\%G/ 5V4 M[<3F2K1E.E-U?KG,CN^CZE]FMC\FDO!T+/1Z:X*MR2[H3CSY<0P^#F5%R&_= M873[$*(_X<)V9%T'<@GZZE<9A]PACU6W$)/?M?&?+F'M %SK; M%>3%#Z]T#!S,)''8\<8>TF3OAY;"7L?N5RE)3'6Z67XZ:C-*_ M(5Y6&X4UZO>'::2_;+GC*35$5&5YWJ8,4F M1V:SORQ6ZER(#7 31--O;H)N7A+XL*#F5#(9%7$772;C6 M4_7@A#N5M^58@;V?+OIZJDKKUZMSNJF/GGXC!RRN<'*GTC-QJ:9(S@OZ2&/Q MO$1P7HC']%G6[WAB+E:JZ1+KRMV$D)[?JZ[#6Y!^]UWGWXKE[_-\4.J1.HI7 M?64^U_>547F_044L)PYL++"+649\5O^*MQ%YP5PB*+-=P+_ ):P+AV$8AV], M#C?JQ5Q>#.#7GU3Z(850%SF>CHH? >8D]1-6_QL"VH^7 MPEN;E1C8+@YL0UFPN[YU*CDQC^FSCCAIV+)] 1WLV;V>(O#5E*\ELBQ?+'A%[>[&W%WM[7Q[1\I9GGP"TV0*I>?JUK]-P],G;W8GEA)+[.^GFVD_16Q+BRWA[5'A76Y@ :XG]OLL"8'1NQ4532ELTC(Z88FAD( ZF M3VJ3[%@-V*RP(G+M=:>H#2$C4 KR63Z05SC[B(SS2(:OZ%JNH"?4O2B?I4C& M7N4=O,HHY;'?_; X2L+X87!:E]T3B)G"&OUT.95L(C*U2A.RT)&+14C] #U* M$GU(TV^ZE'=-Y#].(3^37??YO'XX-CB/JND)&QE.3N2S_==".>:3Z6I M,44C&$^@*8G'!2+-"Q(I\!-:HB4BA8H"38%W_D?8_0)HQT1(]AH&V] Y;#VM M>FVSTQJ46_ "P\N6U?G$S96\11%1>VB79WHMKM9M\=AQRW5I9@1, _78+-GQ M,@K:33-Y!K0D7K;LUT?N>(Z6:"3;+1:;:"'O2$V&3_'(RY;M%B$V*H90?KT4XSS3M:5B=& M(S0U<+*]%MAK';^]/,_W>7(X90LDZQA$RQ)Z)MR5D2];*H-<0>_5W!I7Z:>\ MP*E7^(!O ?_DZ)ETM;Q2?3\WY-16:^9BC4J>7T!/YDB>&[I_1T#6E[N\@S0!OP ">\I;2]QA22,5+_.$" QMPRH97 BN@6 M''+"W(\V(83#?WEY*7$EG7ECV?R\TGS1BU8D]9@^R\$0WT^XS\61U".!QO,2 MO7G!'N-[5A&<%A1YQ-+QQ$1O8F(.["0'N M8^YS7_0M1+_[L<=EA;2_/4I\FB6>?B2^T^71G"R&=*3_][]0$ODGA3YL/OS5 M/=+8T.Y@:!?6BXT:'/_O<\6XS(5L['N9%(P>'HDIUIK+:PW^K:[Q0SZT2\!N M9'(Y-J]HPS'"8+'GR)OX\,7L(F(CO0/I[F.< WPF@!3G %\Z,Z,QE^&AF:E4 M9<&10]-N3#AGDYQQ(C%C.)BM.WB=]$RW[? MB';_'! [>T;V'1'KXOY,;FN)+]-V3H"5(%O9W%%/ MI<]!56S(2-U_:,9!%CA"/-? [)+6O0N($G0IZK MP/TM0C1AYF)"?B"G<9!4OL)T,OG&0%W_5:3 M+:@&J4W[PU*9\C0#15S1IXEQ(<:%.#9ST]C,^W&AG>H5&32)#Q'5FM"# MMN&.W37$!> ,I1X0Y'N%94+!Q)NUOT"QZ' +1!;2TI$24P3P[6)^CV3\?MK9 M'5S!.H%KE:E3:ZB5FHQX'-FT!1TQ#6[+.T/@YPA88U"(0>$Z?DYTQ/0N4 CO M 6+_?)OXQR'=R"N7&>,]S[7W/%&BT[@5M\BKX8\H">,[^0G/]D'OB B[#&([ M&;Z!(EY7L$S&1\R)ZF](F##B :?CZ$B,%#="BM,!D2@)(P)(<9V(R3N0HIM= M9ZOY&I?BDI:>:_,2.\'F#$ *\MZ$/"ZU/D9.;>WLA!^AO0?>%P-D.E*8?,7RW%?B]-ULHB@3Q2-/_G7CZ M" 5R)$W(.'$@LV>D$YM?/:>=V'[WQN7![<2XUOPWAD)K_L< ?^ZN*>*/^)5F MZ@6@II[FY7^$Q-2&EO]?W4;VI.K"ST#S@('KSZ[Y;+\"GGY([&%-$EDK9.AP M]FHK7)S8YI5EXLT+66RGTFTT$S6VRU2WM[%*]>SC-;AW/MG%>J/+=C8]ZS82 MV4:]TZB6(J0 M9&*2>DG^-4\2_$SAGC9PXM=I7!AQU; M6Q@K:12H@TQ ^'SZN"5;*A=D%IV0B)%"EX4ZNJC6Z@IH>?3V&=G&:W-C@2!9 MK^)B0VY:54$_4>3XH2LTH,M3EF7,6-CUZ:CT8#"JCKLVPV:)5 M]$:MADB,&!Y%3_#H<<%4=^G1G"M@5#?;'LK]^="'?NI14U_!:\.RU*=."$ZN&F42&PC+MD,229'TQDFV^1#&QZI'MNMCX$#C+E:1Y?06=+ M)EC3W?"ISY6/I]+IL4BFQCPFC D>QR6"3Q.@!U@Z+5(3#"=1Z03G6= MXI/]&LMQ_BE3[:'#N5=2WVYW6R M/BHHITPURZVH-JW/6TBG*8A@ZU6MC:>M4Z:*.N/TTJ1[/02KDVZ%6(XU45). MF2JCJX&;#8:X%@P<@&VU,BD;_B:=['G+>E=NBXI\TZFH:3TD+)M]D/=_I#[U"W^L-3QKU6DN)\W0> M=1&UJ5(]O<2,UY/6*7[&A=3I#VMKJY!3^C9/QF1-'V9*FJ M"N$RI,I[AL;L9E-V\"\YU1%UR_%L^9AY#V7Z4SS;PHN<:ONCZLP=#%:=UI68 M]XX\CQ=^+5Q:MWXMFGI,,-ELFP/^$SMHLO4.VTDP]=R6A7%'P5@M,9E2M=0M ML9VK,AN>E?C!5Z$O?2QE.[IDE,D,6ZTJU;SI&BW.9K\EO*&SDD) WQ.U. M6,9A04PF)*H4C."_J(GZV_%L_+G>8%>T1C M@XG@Q,1 %LUYB8$LHO."/1*I>&*N-C$?SV2**04, MU76ZG*E3[7.H,MDRX+JYOC6AB<0>T!(^J(7 MTN^\VVS:UD1V'# *04^ GR]54;[$);3;1&>B=8_DK5CVMQSS6P=>WQ&F+NZL M;#-@#HTQ+Y_#*(\B!(I<#U9:H3NW%NV9NJIC_H8>$'L@B7.W0&*;CFWZ[\Y^ MOJ--7]SU^+!-L^5&G5N,!@NDW^D/L>:2V.#<*?6% )XF>8$1DEZNHX5Y(7/!>N\GE[34M>M^!MJ/^P! M21%Q]"4VYSCZ<@_WXS/F[%;4(!AA14Q3S7E140EVS4V@.4.7XVPH]3N$7;:N M6&)NV>'$6I/$AA5"@=^"CXXJR9L;GO'N*]Y]Q1&9*'LSN]U7QG-44W:J+.'-KT[$@_.!*9YNC-'W+G+)36"PA>!).!T:T-.B#[@%!J':6*@ MB,,T\TMQ%M\Y* '+-9BN90>)N6>+4\&)HQ'Q]B6.1MPJ&K$]-]Y;87-GA*\O MT).TEZ]YQ)!!R)57F&I-D=07/D]O%FB$PN)XQ'+C1%X^1&K0A59TY!C$W@B-'[%K-38!&(D MB ,%MPX4B)8A)UQAE9AO#E?B;<47W5;$<8(OO3YO++$KK,[>;C4RZUDMJ#!< M0-CH*LGU.XTD PFH8=I"ZEQB56S-L35_Q6C"9=;8B#E5H3,>)@QZV\3!R3Z- MT(40$#O5L5,=;Z^_PO(=KMC;Q*37%^Z>6G,'E8XXT# QTZ]*IH,W* 66@X + M-_6]2"DBIODQ 'RM7?47.3_X& (?$LHIN6LR#9:YCP[LM')8MV" $#^^D-< M_N3@GLH=UGV(=QY_@U9WKO)]J^-+] M6-/]B_LFF*.E1>9;7D:K:J.?Y*K9> M: 7.3=I!4*%;"R;L87BED[RBLQ+;^O>U=>*^+*L1M/4K%2#^@*V7S,XJ33#) M!M*?)3F6;"Z15$>!/01>"8FI_R< MG*[+&'KWH4<+(:^0E,ENK?SUBH G<'+&H\'460A==N$V-'PU2"?'H@(K9 *? M*)5ZH+$X+R(&BEN2BMY]Z-$"BBMDA7X**(;]17^T\'0425+&>)'I+O3,V(= M 1PJZH$@WW2I_A.6?_RS:[:MUOFE"GO'77W652:L#/I*I1.XR#V$'N?K#9"' MP\JCB:D ">Q%" !2XO]$8 $FKL8I0VX,JPY:\=5TKVJU>\4UDDU/U7S!%"NR MU_KU!W]$CFQJ(SHPF?J.^O_*H"L?7-9A*6\]. !*JW_@L\OX:ON5#4_6N8VK'(KAQ?1X78?TC@G MQH(NF**<<*:R[#J/B6M6)]Y)K[T91=O2=3 18'#2J9+$!;#2SGD[1VJCMNM( M2*.5TJF*[J.]@-("LW6>UAU]4!CY: M#K;UG+>]V92X>*OS89'N+P3.7[00,H4^8NFX[MX)53CXW?NUX*(%1+%X7J(W M+V!_A\;S$KUY23^FXXKN$9R7&,>B.2\QCD5T7L#$X/'$7&UB/G@4^*9__#,+ MM)Z%]&A4"XM2)63R$:>_4PG.H2S83H(U85#O&E618ZN[@]5]X?JVZ&,J_9WL MZ[)ED6.U>?7 DKYO3EO4*B-O<3=BA_@O0]$/"<$-(]!C&?S&A!'H;4AZ#IYM M7:A2,A8Y.=PEF0&-G!@ND:NPB1;%]TNB4H5C/>U/S(K&EKF*SI(Y@A2'R>:N M$O(;53AB(X^-_%PHY:=;.9KFLQS:&+0K5ATAUT1[0J;'P[1S^_I;H_)J--:P M61/I:)V!Z,F803>43:5C] %/GR-V_DH[2/*DVY(0',.HFNO85 M?/S(HM;/&O-;9US? KP^FT!S%2QC@'QA9YR\;1D[DGOFR7A/@!SAMY.=\JK3 MYHSRV"AEJTFN0&U+):,/*?I:R=6^B%G?8+.![XT^XUE%V M8;S_^-;[CXM=)OVID89(+>/;/U79*0$?7)9.+-MV,]50\BU!1F2TV:R*F='4 M;;W>$ M@-&LWR[R;M?5DFECVFY13I(UMJ6 4_@%66\B$)S(ZH)J.(F)IT]479L>7T/X= T , ._S8V($B(I/O?WR9V@YS/&9%-*H8I:=.@L/ W)8;Q!P2GXVA/#!,W3$BY^]"CA1.1R4NK>O5Y M.[O(+E@O1>"LI=>HH*H G"#?SDL[8L@YY#^X [?!\_M3GV#@C3QUPK(5R))(CD4PC,&:3YK:KP4%5* MI@/F$.XUF97J\)+!P_[#[M?"NU_\.+]@^QU"T+BD,.&-"56P"J7G<$U^ *Z? MOS,/%E+& .OE:0XAM#CO9E<9=:VIVAPU&EA7\\H*O WQ!M62"^= !X. '7L7 MIP\9VAP0#K"Y3TI*8F;MTJKB]I%^C=,Z_<#$F+3_3#9)1Q9_2YX-[^LZLGE> M./#Q!\+H^>-B4PO=CH@MT+)3"W+:6 MZC5XNFXAOT]J&G (@ )"9>>'$2TE.%!BYL\TP$_0<9-6=ZCBQE+-L..:2R M G"7P:IXQLXEQS7*@5=%.;6<#FPQ* F,I;Q#]L)24/60G@D YUA.2+;@FS + MUYO#;]XIZ*%L@2P.ES-Q3VY%CZ "S\ (Z).,E:DQM MV9F"I0C 'A/8Q*N>LQ>$3?3D!7,C)R#TMI/"'(P(>J(7N2=RHC7.L4&1Z,# M;T'*YA*+;]+H3ZQ 2 6@+Z>/*>LPT8&70^#U#? M%R#G'70M'#=IF1"?P)/"QIZN?Y-E45PTBKA:SBXTHS^<#)NB7VPUE3/+XA,Z MSVW5%-4Y &?)DV$4&?3'LX$,(8(<^FL8NI&JY;D.5%IX+W$OX;F@AHG_H4RW M/TQL?G,[&M)S#FFSV0S]4>? (4T CQ1,N"EO#/-IP7I*@(:*Q9IP5V.973;[ MW&,-V]FW(/[=6X0IH.7#%'!$6$I=5ILO4H[ M11^2<1YC3V+OV)B)G9023V)*;.64^!?4!ZA.&/(/4+'P$_K/OT/#<#;V KY^ M %M%&"A1G2G0EM!<;'>'65G+!DO24K4])\&HTD.B+>NJ/ EI/%F@%98!<*DC MBQNC9$3WX&?PO SN%_$G/+WAF*N\?< MJ2I.$ZH#%&4NA^8*?!'+?,&# :3H>.,9F \X]L/N@3_#D["5&W*?;EW_T U."+8,RWQNWC$7 ML"XQ M MQW4>$J)LNX(*I6#"/SUWJU@;2F#P?E<1%'F_F.P(5_>SO'G55 !B>P)12+ * M9<, G-43J0<(BECX0,%\>I2];?5.')E[MLPSF%81B#F=TP0W/1GFG:#?)ORO M"B2E>O[3OG9I*\8VD"([F6Q8LLWN*G:J]N:SDA&7#KS67 MC+9 :DS*#PQDM0:*9%K'J\JARNP18\>^#"'IP-> Z\1YKO+'"[I6KT=Y(\3> M?M;#RPBFEH"SM+^M,_[S/@>/>2P]YA[;CXW'5_R[=YH*G$U^.11GG:"/\UQA MZ?3\-D95@KS_L3R[=Y@.\!1LJV/KN_U%A5[SB,H)"#E;N'IVF2X5%ZUS /OZ M5GJW9X8"A2[SS@\[N4F>K94BZME5CNOCM3927#'6:JB\NDG>."O_VGI,X92% M7OG><7)A&2AH'E'PJ5\(V;?G:T1;!45ML3#7^2&37 _%+^L.BQ52],1%4-,, ME.]SKMQM5L)XT^/Q$GCH#@N*8LL*6&HWCL_3'$*7;N-D'K@RGSGCN9SZG]A> M![)@?VAOG2GU*TR0Z:Q9,MMI,U3-E92* FL=$$>[ZB DC@O=1>@ RIL%O2// MW;"?T'G <38EJ=,GW]-/&S@Z9E+"%9QP52@-83/N;IWZ-@NWP9OE$,QP[]J MP!$Q/./%ROS^B6GI/:LE%F89;:%[(U\L-]+9L7)H,OA%W#XP>.!7O>7S]:?- M69FHB!22;:V8?H"5:"P7EF,XD3+\WQ\(GEY4Y,+JKT2.8JI3S,YQ@B7%='&* M5E6;G?GW$OE(+SDTJJQ62#!;M(5^MLM4X?J /9Z(:__W,\?C,,]D;LLAU2M8 MYQ\3B5UB*,29I_@5-+N]^<"-GB%(,MQ6VN [/7A, -R!M@27>&BH,%<2+NYG MSOXWQ*H']+$B<*IMF @S?9%AD((>RC7X8U_E3\/P71[/_D@VG\2IE[2P__M_ M/:._W>?FP.H-EOU[EX!S,+ M[2X6YN(HK7G[ X"M3WK!46TG#V:BMWT_X:; MN0_M,YXOX>KZ'<-B>;@%0QY3QU=]]D+=GD@26V*EPY M4K3I!NP%Z(0%'F?9D"3!%-]UVK 7R5XB>X$XVP?,.$Q@,$Z@6=E;I6E=DC&J1C@\9M>!*1014AF"P4DQ7JCU7*I.+[H-GT8@.4-X'>$YKQ/!$! )X@+4.XG6^< MRVOHR%>&A ^J#,"'P_ED-L(]Y[@WFM.IJI5M!.F@3&F4T@=\M\&\L>2Z5L*! MZ27R(41L4S"VAR"*\MR%G7_8YH; + EX M9!W M5P,EW+IQ8%G NSGMBED'6_L@+Z%A][6<8.'4#_W]PA68#!NN+)(L@ZV MM7:PR;?8=R+,] !6)L*LBTU_1,L W85G]UO5W>C\*:39=X_=SM5;7^&$!T;+I)4^.:HM9:1/ .7.V"\Q@5T/\"::7L R);#Z9E>"\ M:BR/SW!8@!ES0!U@'KSLR)LF"5BX;Y.YI$[V:=O[R3HZHW&VAS1G(GTAN,-+ MM<]G^@D'#"!AH**"?I2ZEP@CGT\Y4MLN"X<)C4=C9-Y*RPG[<9LTK"Z_$NABW:Z!CITU*UA>6;4SE=9ZQIS.>]K$MZ 0/7.G%]+A2OJZ2KTE M[NVT?_H-<)H.5"0\1(0W!D3=VZJ[ +T#X,9L'=H;+2K[\\AK7*O^ZUB%$.H! M+Z3Q%"D+(H^GJ!2/2ZD)/TZ+,H\*&$Z,TP*9EM*_-F=4PN[.>:&_S)3H M=%8+/]5.EXJP)?&RY2@OZ>E11I61K-G.](PJ5209\%@>>=F21-GDNJ%Y >>5 MI6)/36%4UVJ!ED=O7ZB&:S5KR222Q)9YS6@WFUX./O/H[2B-<0TCVUPAI)QM MU8IF>9CO,IL*$<];NH$YL]+MH*$59#E3(X:^W&LJ/'[<3[LG%7+]8MG3U.$\ M+2$Y,UB2#&AY],QF8]ST,FJGK37,)#_M.T+23T,.V*-GLGZF7TI6F!IK%.S, ME+:Z=6O>VE!%/F^I>%V-)W*"CWBUOL2M*G=84CURB# M">T>7A-ARR-Y"A4^(^6UDL8)6)'3N6F6T2L*:'DD3\:2F]2DO\QSE5K?:S4[ M@%!_L/\^=^D7_U)G/\%.L^F.WP4/YX MHDV)(!OE015,,:4,.&-,!SE>N=)$G_>SPTVLI>NA=Y4(R3H2C@>6.WOGF>T< MIM"QIOYQGA:[<.&UX.#!5GTW>N"W[8>?^%>XCEF> U9-Y]^_+WG5ZZ]7J.U8 MMVDO&_X9$4A"F#OR[]V'P[?"1)%MD@@\*!1;/DU(.^&FV*2G':3^NO7OK M0?WJ7^^EFR/I1^J'%I0_3^AR\TKE;]%]QA-QJY+Q;Q1"B2?B5A.!/M*Q241A M)F)LBLA$Q-@4E8G 'E$JGHG+S<0':9+?]%MO-VKZ%(O:3:@_[UZ,_JV]_L>K MSQ.?K3Z/I1\1(M+5Y]\^ACH9<_ZK"O2QF7Q/,\$^:R9HZN .S9K7:Y 6%$<7O090>+6;TFX[[0DSG]'VF\!U$ MYE^VVD%(5RY+)5.T##FTNA,W# YJP-B9M>(O^#HBBXYDVH8[R[OPV#6L H6< MN!H2VVYLN[M(0=1M]V]K3M]CIW&0GAKFMJC =0D/8+^";Q@=*_ON@WSK&"%> M*<_<"-@NDB>ND60/+>[LRJDKLV)AZJY:K&#E2&':KJ>K.9A<%*Z<%'',S!$; M<&S [X^U?]WE\MX.3IAK%+NIURZ^=<\2IOLPTE7WH?<>[W=\I*4X7EL$&3=HNY-:K0X3:L&*FZ+/U5Z/(2"&@,]M9^\]WN^] MW=U3KY&;(#'D+3V?+1O[T)^O.7[7:ID7#AK?>V#??FE^[Z*<3:NF-U%=2S/4 M5JEJYX=E/0MOI,!%^0$]P0D:F_ /-^'M8GOO@5U@:3VLW'KY7SDZ[<2<_ M=@L2Q2ER@A,2+R"DQ./"A.;':13EQ3$I(.-T&DECSV^NO>L7+^[%O>\WJ2O? M>X.4)+"LQ+E[;GYGL%Z(?+FB>:Q+#[L\_W93>H:W#!1^_JU"+G[Q.$OLUY\J+"XDWY0UXF7]6<9]\Q+^,1G 5Z-] M:,S#>+ZIA%;7AE/0F'#.AASJY+7\[+R1[O5+>(JM\+S<%=ILR8'4#RCU2+]5 M2!+>=0_7$WCSSW-D\ UXS6V8#2\DN!U [7S X*20!#=HV#EK8&B=,HFU2+)( M2=3[A60FK-V\),(J._M]7O"8.*N7KY%47%F\[RHX?UV]-'HBPZXT2T'DS(#@ MJ)5CL!@4>935\F)R>Y]:4F)5FQ<69I7UE@Q:M?*Y=*T.RS@^OED#]BVM?,;, M @O#@?]+J*[SFF WD8SP,5/SZLI<;\@S7P7A M\:!;-+I^NJJ1Z:G*\*3#D3WFP^5C3RMU:3_$ZB'-SF'QFV:E.LYX1#>O!=79 M(C5LI:WAT/_UY\:4=Z^Y;+<20X_T++JJ%G56K;=;CEWM!5+[-!/,,37,DR8= M<'<]Y^79*::3D/;L0!OU_RA%T(T(8(]4,P[$PMV]U0S82VN;%&(+6YM:TA.%%%R-\$1N!-@(Q#@3TD?,&6X47]\ ]] M1Q2W(<8#'0-B%*?A'Y*\E'5K2P*XJ::[+X$H;GNYE*>JJ,M;OJ=]G[<=4DW1 MWE:>.\$N< )NQL'-22+?MICWHGII.UJ@?>%_2^;9I?$T75=/=LOM>GS5&7?"6N'.MY\KJNR_0"TR90L>ZO>LKV$=0ZWO*)V.*EPX&%53TF&(U1- M2-HHA^L3?.KN-T"0L(Z.L2U?:H:U/(7M2K@GM7B^$JI;OM7WUWC;\T#RB\68 M8VNM1D]+EL;)2;[A9$3ZXGKX\;)MG8T\GG@YA395,G*ZT&J[L**;?X+8:R_\_=LV92WW\C<3\O:-FYG88L93 M<\D*B4!W/YBH*PA_-M#RL/+4CH]S"T$04J"ZAZGXFZG=<;F%A;Z?B+RDSQ/) M/9Z,.7V]6D!T7 LHK@44UP)ZI8OUN!;0&[6 MH'G%$(0 I62>4F88#Q.$Q0_ M'B,IL()):6E"X0A*R2^)V9"J1D^'PWR2:U"\9R8S%22?5, BF'K9$L?6\W&K M5\&UCD:UUYGLLMK@?!X[;BE6\O.RLO+K;)]"BN5:GC.QM0):'I'23;G,G&LM MW1ZG3@9(@:2"<2+C3R>E2KEUBF9OD"38&6*44ERP M,(PLQF'DO-?:Y,P^;ZG[#ZA&"]F21V MT_4E>$/K%"$?4AHPP[(_DI$.9?8733ZMX0$DSSMZ9J?B2M;_?B/L?B)X[ M;YP387PE@83H,[ DSH>*F-5NA^/JFNLF[=X9N(4:MWJ& T]FFEML%[&1RN545I9@N:3E4S) MYMVA1U--I)-I=:-S,A:-\\7-A#4;.,'P.'X\@9))V82VUBBNE$S4N=1ZBB?) M!AIZM%&XVL>ZUG2AL)0RRV+ :B,G&T*<1T_-Y@L;T^ ',S8)5SI26:.C1!++Y#5OJ-.V:LEZ+U5EQKB:B64B! M$P*5GJR;%C73RUB)I?)B;E!UZE0##:6/."#;T@8Q,),5N1E0\LI"#K$2V8A8K]WJC*-4!:TYQGWJX M+!Y+T%2"@!N:2,8E/IZDX13I$>"'(QHJ7Q ?23'Q]<.!&%W:4J>54P2B"4RK M'ZMF\)-53NNIA1+O]5(#SAEJRU39LFT6+>YXPNMAO0[*8+'D9&(17W3&=$P& M2 $>4:%#1O-\=SB4N:[F)%2L5TZ-QN-3E5,%N=%R2H/TFLV):S,Z[%*;"=B8FQ]FN7)=D9=!=CZ*-4TIUP"0,L:87.UAI8A0Z4 MU&$LU:NI@15$E,C\^I:P2IJ:D"5:Q.:HV M[S<[\01H%)A3BH53"N5&1<G?Z+!W_C;T W>GQ(_K ME\1TK4=4'?J-"I@4G^4YG8D562I'MH7X:IC-)!LWJ8!9T#WKV?68# W'/NG: M]HLON]6@!H@QL[D0MU5W4<^V[X!'LN?.)"]3^O7ACH':1XG9@=:L%0"]Y<"]Y3W5KL MF:+O6M]=M*#Q>6OYYFO]6L8@[KL@_'%!X[L^Z=[!&']4OMD_"F]>@>;<,LM^ M=+!E?W!C7XZ^FZ_O(J%B%SC_ D6(+RIS$+M-)=D;KSMY([X_4_;@U5EVL;/[ MUIM[N3I1KK_XULOY>E[UW+./SJPWJT=_F=V] R.[]BJWUL,,=V4J/X8M'(1% M_BXL(*#EBWYSB7[_Y<4ND/?YH6IC!ZF>*![R1)6Q5FR=B&5IMHY%L6IL*-8J M@U4)I0/$H47Y1":(ZU09N[+C(2!2>/8*/*!2^+L+X\<3PX_7;;B\&-;3(B4) M8$$HT9F4I*+]DIP/LU?0YNBV1V)[S(\B6#@ ME>J_!\%_=2M4^/W6'41'USN*T88NK\"ZO%JHV)0[_^0_+R6G0L]7Z/FZSRN0 MT/UU6?>7JQ_:4#&.H4N[Q2ZM4A<$V %<+E!T@!7 MOI5\CP882P-9;:ZI*-O=X.L9/5*:/(5J525^_(I?I?U8Z#7[^JZ0=^,V>S7[ M4U6H=B6@0I?:A<'IK7O*72?:[.;+"M*)>ZD 0VYUUC$8X!++PU%C@)3 M!%E41-6-0J-I,G3$_1FTO#6?7RE,[>;K"I+\7ADQGI/?-$?45;I,+14A8V<& MTCI-:DE4JQ2%KUVG@7SHR+QI:J+;RCBR5[XTS% ,'9_W&>]V=BH(UB8S M"^@P%:KN]\X[84_F>ODZ.<WE@$I#]91%VHF#RJF@[Z#]>M*Y[XP0D/YU1 M@/,3QB!B DV0]9>J7BC-T=_6UZZUR%]N'_F_0Q=;Z&*[N\N(P/G9SK0H92R^ M-MI'//E,5K&6:&80YT3(9WP+=?Q5A!ZRX'K( M'CAW\?VBA/'YJ%;&EA M-]HY%#WF%K6//U\E7B7TC#W*(H/G0KNV#+_M>+N=#,>E(F_-"D:371N96K+, M6@27=&48I10^/TI*X;\?U,EV"@F&,66A5^W.O&J/G!IX]U#QC,?MG8=,;=(M M$6!C#XV[9>_SYBE4G;LW8_[YXHET07&L/G1T9>LS.>\S^ MUT;US'X=^LP[?8/W'Z8%XN9^#$CCW:$^"BKXBLS519E&T4UV]/ MMG5I92NB&Q"? 4&",X$J&-V#0HV*JJ? @9IAV1%CY'XA;6AP&6N7W1+_6#Z M>XK \P#]W01098/]D2B-P(K(-OR_+IH 998(:F1HF*:Q1)Y =UJ"Y7[E "E& MEA, WPV?[YAHX"OG8425!9?4,K">(VB!9YYO@ID)+)34 B<: 98-SQ#XL;\F M&745 B(X9$>Q=>30-OD5T7Q6Q#?]=Z,&"YLX>S!TX!?B7 M%PK/_)R:"#Q*!=2B7H6O,J% ;H 4&0H6W $#RJG[#;>!@3\U]]O/+M.\?7WU MV3CLUS5=+ N 0WNM[--X71%LN OVNHUXH@U?G%(-4?$/SR$_FRS6%E=A^ZPV M;'7*,W))BR5XF -XSL[@.VS3 9?5BZ?Y'K)ZUH$S!1'(OK+F:*_)#_49I#*D MHXC@@NIR^%'X)-SI#(#[.P2F=XK$\"?O!T1.R.NFR[$CN(LH3^8O5Y8,QX(R M8/W]\VLD_+7F\?ZR*Y<)1?^]Y4I<5;E]C%]$R670F05^;G_8GQDJN3?QRJ)H MPBKJ9_XQ\9+:;[M!]X8](E_!F'8O]$*;7,[,?^% MN+?R=YK%Y#-^UD"B#*@ME3;_AY%A^3/(=222G0)Z?3/S+!D)'<_ M3_3C<@ AVM^^L9!7N.WS6?;#NDG^*2 MC]Z'>_KRUCYL B.(BVG!VUY !.,\\*S76V_KA:K)4;?>TR^O%_*).^ /5B4_ MX\'>5K7*.* *)]1> G4!*G!VDU.%0WKUZ5JK#.FTHDT&6D\5G)4S;_!PZC]^ M44\X=I5NH-Z1=FOVODE\Q\.(M0O60K&^I%COQW9\4IR7PZ$XZJBS,IMNY8U) MIYBV1M4E%&?JQZ^S+0D^!SR^&F7$[L;6NDZ(QN^\VE]1K?HF^05G74)L]E-5;:FS#!]#."'^A&%7"1O[&M,W:.S^ M.__P8Z[Z=\[84,C_%#Z\+=P],EN2)''"L*4B:\3,86]CM!M0N*^#&FX-@"'Q MX_?LKK@FM@@6I+\AW @6(>Y>.7T(@4Q, $ZH*1,8F)&:* DL1]IIK9&,"JGY MDH\C#$(\D5CBH7P501.+FSDO@D:(T/=Q*_#RAEYH<]Q2']8+345.#NM3G;-S M29R!>@'!EW--,^[#Z4&&3H]O:0^%3H^O@QQ9PS%/E55G-LTX*=HX)B\V*U[7 M=;&U9G@2(0[\*1F/AUZ/T.L1>CV"#AS>D&YLTS2*17&L*+7YIEA8Y3>ZW4/2 MC7 #_HAN#RIT>X1NC]#M$5 ,(B].63<2;TRRM)5>*E&2V$SQ7+G2;C \Y6&0 M1.CU"+T>H=?C3M7#N\#+:;4@]NAE;X8Q(E9+)''-Q-OY06D)U<)UP,N7(Q4W MT5X8V<"\3_?'S8)&;Q<8'5"]Y<*:X%+E;I68I)V'-VTC!>J"+&V5&*-+;50X MPQ7J$QJMV)\46;R;8;$2K4W'NCUE^F.&3R"@$WLBR2N5OR-NFTT02*'Q44]( ME5,0*+A4N6=5$S0KM["T,:*B>4UL\+3KVDD^T<15 M.O>&OIW0MQ/Z=F[NVSEU(16M<%1J*9:5]+H[BB[9=&=16T)]X :RG'/TWH%3 M!^G);>' 79E"E"V_K4IXGWZ>2Z.4X%H7H?OF#:I$_KHSU706LG#ZMCHID-B5 M"(T%>#6%(HF7$3YYQT&9\RT_A:[(SYI!\>DSP.C_E(7\G091.Z;![> M97./ZN,DLOF VL!7;=99RT5>T7BYP;<4@JAK2&U F$,>HYR_[]U+<\#VJ)UF M5%Y%/9[_F7?_PYM4IE\W\YNY0A7,3EF;]6+VB'G]W3^:DOA"D+MQI]:"6 MC__1H4MI6WEZO1/(RQ:\NO7&A!ZFT,-T!_KV#:!V0K.VZCG&P6?5'KN>)/GV MI+#F^UJ#QS$7D26>Z-@5(Y:#M>NA1RD N"M0A+A[/7 2=YW*6BA@_>1L8Q99 MQUKU:B00^.G:U0(08"42V'W[D=Z!IO18<5!>XGQ'*753B4:)F]K9=>,6:,IU M>HF.::(6&C/#=-G,&'T1OKIK,!5HFRUTA#V$)?L&LDI[ GM"M8XVI$63\V*) M2R=UD8X:3!G7QSR.(X!%/L7CQT%*EW-Y?3>6#UU:H4OKEM#J;35@<48=S[5! M'\NMYTRIT='JL0F#U,#IZ.OOX,+JYMSK&;!8T-:V6XAJ%9OTF+JSR(;AZ MBNC ;>OV"H<]J%,K0-6*#Y54#"HIR7!0$ZZOTE('A+EJ.>.;+_61#=\W8%K5 MT,4W5?0\WED:[$@GL6ASE!%RFT9MO1J[D_SQ"R>>8O1C!5?=7 >\X?FZN6!\ M]!Q+=QFK@:>G(E8KCL=T=;Z)5]O+6YQC_W/Q$^I-M]S-=^F1U==)<'E6>1DD MB>F#6;[*E6:->J63&]:JCJN\(+ZDZ'-%V<.VP-AQ6V#&0OCO;*_3_6ZXD@$G MHMY0%]-]E8:%_JH;=!W;:;^,KO;J0QSQVJPJFR<>!6.T( MTJ3""0V^G28ZJ8*6:?SXI1M'K&9')L("1%!?85,6U..NLO9$\,>@7LO;)L+2 M\Y6V'CN[\R=:V;AZ5[:ALA&/V]EX+EO#O'D7ZRTO^D35!'$BZ\!?KXQTWS(@%6HXP+]V% M(U#8(L=RMNU/+7D\X_:$=L,/1H)LPDF;"C3<%H+JP%G-9J:QVHT&NU4@VVYH M&(H_SF\G_1:Y)D"5_-6>:O+]NO7V/BV\WMNOOX%>+^L+N!+W^;)^1(E#@@HG MB(+:DLO:3J#0C.$G)A#1H8RZ;&U:N$W ;3WN MK@LJ'M<=Y%)H**ANOR%K H"_#!-$EL*U51S&YZNE M6P*UI_=H<9#OM&EUP77I[&HX;)H)EEV>U'N7V&KL.>*=U/#9B'*R[@C^^>VV MT=OK#BC")YH(T$U\1;$#9TA'7*,]X)M=D(CX"_SR-50V&D^^;@+XW_]UT-UP M!S)1DVW#_+E%DGL+\[LJ$BZH'(.HUSS13>[[*:A+86WY"Z7IO9C/GSLTBD@1 M(9]I^M^1EQ\108ZHB?IW[]'LH#^W]ZW##MW^9[_IX.AOC&W,?A(X JG_:/#7 M;:_(^'/\2COUZN2(O>S+?X3(Q$2R^*]V+?WVZ7JG=?HK56IMM>3-KUR+I6K55 M*QV4' FN%N9C M@D0#FL+YY%",\W$L)O+#! YX$DL2$D8+R9@@_/"83]@5@LYC1:O4JU99..VM#D=V9IVQT,CQ@-/Z M-8-N)(RHF1O#D?3KD;+*U)<\/,+84C;AS/AY+S$CN.O1[:[]*LA1/B&B-LL\/&Y^GYP!SSCQ3@J3OF%IK! MU>J5:*FOE*T&BZIU'RU);U9Z65+N]%@P,K"59N0V'1,]\WA)5)Y(3W'0ZG/S M'%D95!):TYDU>/)X2<74IKH2HJ4HIQ$:GXB6YC6QZY?N/!RI85%97--L7\EE M9VIM4)JJO1IZYM%$. MSTTNQ0C:I %9](BBXQR!C[IR#L.(2GH(\A4ETYBBD4=,TAX#N3^?;6HLE5*3 MW("D=;F)FCL=O1U@_2AN8=,XMBXZ&['4:J47 +']T=MQJ2^TQ[5YE7.BK=EX M)78UIXW8_NCMA42);HV&M236;1)6V1Z(&4IDO-92AR.KFV2AC*6S/<4Q,Q.E MBAN=CH7:21S-$^/Q,KY1:SJGD39.SV6BTUGYC2<.1\Z3FQR-E_D"U\UK":94 MK::H[$E>CE;J*8O1TW-6$ M4ALAJ6M?QJT$?CERVU"A79<0V2Y#C/)6M96HE M]20S%98Q,2ZV\QSGS'NV1BZ(5ME9>I4B#T>F>+(_R(VR*A=M"HY>XZ;&.HZJ MM1T]D]7F:KMI"26%8M68W3)&46D\AB./]RA=3#H+7*QRVBAA9"<)GA!,5.KI M>(^LS7!,$I+"YNR!4'"4N90=,%Y1J,.1:V:I;V8YJ-,2N?Y$\# MEQQ[87((F9$M:M!OLL7X\A1_RE7)KNG8M%[I9$R,&C=)*I:N9*-\ MX]2^,_9PFA4*0HQ;E6GV5:>F76J=B9:S(_AR",.T?-FM]3&HBU,Z)4W9C%KJ1D9)=$? M<0A+LG*:K$L85VO5$Q6!IZB,N.23QV\OR\G.=(.E6*64@!BLI=13W0J#(BB/ MALJ)8H/*T[D:MQ9!EUBO-VLLX88"' VMVL-VLR#,RHJLZXL-W0=J-M- 0[=3 M?646>E\<0D75V\SAD592'-:F^VT.;W2%,8^&$I _><&I8-_^.-A::*_V@X MP'TV^I())D"W(-:,J-#X1TX&]XEPH&Q(Z 62+*(G_73![(&?_,"ID7&\)T.% MYSMNV\:^&U>QZ2*0YPV=2S?F8TTWNYR09LY[+MQ_"CJ<)G"MK39\64HU1.7' M=L?.\"[(1,C> MPLP"/[<_[$\*.0#\"2$#2/3LYT-GP]X%FN]J.';GV.;VK5M7@K>B]T4,D$,@+Y#GWO_N]]W/!GH/KG9>O_GWXV>X-X1Y<=P_.A&>=D*"_A&?^M]R#46?>U+^$9'\Q]">4EF/L2GO%7W9?W M)V*]M4&_];3%]16Z+CQ41*&L?5=9"X7ISX4)^^RI'L@C_*)2$E0E$:J% M+V2"\^[#QU$%N]B:BQVN=\4S03A]/0_;X[!4:Q=3]T&>"A7O?0I1J'A#Q1LJ MWMNSU%N*]W/@_J;5@XY7W@0+H#L@\JGS)&!KN45A).+61>&.R7")4FAT@$O] M[Z_UTE4./AM9?YG:9R\A^"?*!CF3]EPJ=K(M+%>=IDTG/B6T-$ILBOWX19UK M'_=8W/WU0NZ?9Z$L7%<6WLRB.2$+)9-N1A=6O)^8_ES([M MU,0S_,8_JJR#76T=%'B&RNZ@Q[Q:(_P8/ODO_&_($L[LU^?,EN_%\K^+ +T^ M?P> "+\+3PZ(D =\DX.UI[\+H0U!^)^"\*T&?Q.'YS15&59Z_1RWGBSR9:;3 MQ*HL*J$!<7CL,BC\>_'T=Y3C4#<_WIX&4S>?!M7;>MI?7[WX@G@XLD/;LH>V MMR5T;>.X?.]!!5K!B@@O]5Q0P173OQ,X56_V,Z59@"!.MK5[MR5:X#@+W\JI^Y7-+].A?//U<+Y0%%@RR69;"%Z^59!4("8#?WWUZ(!'^>V?9%I^('0X:^W*;ZFI/QZZBP M2R A/IM DGRFXX\4:7;I;*QO&K;XYXR%0_+%'HRS_BPUR=?! ;M SCJV8X(( MM"9ES='\6K,S8>TY*$P@ GF!+,&+:=_;WAP'\E@*8JS,98)$;M3L\\8W3M=N MF/A[!]6)BZ;U+(=;[8R89]<$;HF$E4DE\TNOU0?^1,3(Z\0_!H^S0_F^E'S[ M%M8="/B?Q@(%P*N(^B[^C.QZM[G7 J@)K3UR5+<0O(,.[-!(NJC,WAC]!SXD MB+BM\?AQ(D7^>KBS_C?M'/>[)M/=:GV86&'KUIKGAHMEKC1>>HVY2(PZ.O__ MOA@7N+U0W,AN"+BN"-T*-X,:[V@? M_8(WZF*];U#5Y5")+F9)3;-68EI9>NF6"2+Y2/Z&@$M,2);0?Q$,_P6G \'4 M@121#X,M0[_%(QD;P2))Z*;X0NS Z%)&AN:!G95U"!*VA1DL]]_FSFS@=$FV M7)\ED-B5"'4#HZ'?3L"(#._TQ_-ROZ;4 "=-LZM1GV*Z#S,^/\_0MHG"N88"A+4E4-[ M/^\4JD +P.E)C@D9XLV^.)$8_A1!2C@"GX,"59]OL^"3P:3N7=',RW:%+!,5 MD>]85=WT0F-;O<]-?GV-Z"*":0KZV$^6%=PG'"]Y"> K! H/+8\RAR]]JJ0C\XP#TLJUOT[O[:1 M\M<#I-^LQL@3XMZF4\B2FUX]6$>;#7S(--/./?/ 60>(X3WYL" M^#/Y&!EP?U)%X]OG0G]W'@@ID'BF'Z,FP@4R8;_F7 RZ/^]KSL;[RH2-DX^4 MK[A#\9&+Y<.2 ;@-N=N$6,A?#Y4/>Z&>'KX^#IC+%-K,Q,6T;'B=])8N"=:F M7\(![-D;=Q!1=F>W0>_U3%7AA-I+H"Y !*VNBWE:Z)K;0 MA6BASM<8J!&H'[\H^EQCH,^!G1LCF]C=V(_G%O+__H53V&6*"W^%>RC@H?!? MXR=]<'7U7I#27AI]=(M[0A4-2TZ^UU 2=2ZWE"8=A^ W='KLY>C&KM2B+&3_ MD A?YR5^C3G#ADZ M=T+#[BZ<.Y=L#Q9NL&(MX;5M2(1O=7=]1(3[+4/_ MY]WR,FLL-^PS_1Q6(K5\++4IY0:M)9]$)_1ONN4]A$/#.[/K)K!0O>V%H#H@ MLJW9'SHT0GLMT-?5P2)#>%7[1^9\L%S: :#;.YT! :?;_8*+R_>XB;;D4I^1 M*R5E7C ,@:-R13.ZY'$,H8WS36[NSQMPLDKTM5J+A@Z!.SXX0X= (#1U,*[_ M']>K?^MEAB[\WW62::^J)3:32ZRP.6GFN:BXQOK8F,=QMT30V58R9]MF7+^- MQJN.#:^E>>^;NW$[_$C,WE^=%RX$[:FL.X)'@$M+X"?UD.!N(9]7E209A\P5 MC\'G_*]P_5X*:4/39-?S9$&^2[NT&0/(=<#*0%BH&A8$0<>]$_*42*:["9U5 M9">QJ3A%,T'%&4]@('&!Q-AGQO%H&'ZE3@ONK_M%0%^IQ[U&('CB.9*N52J% M=H6MMEL1IIJ!OU?;A6J.K:8+;.N"_4D^,*TR& MJI&X:T%Q":M2Z49L4T] B M-GP::O&"_OOD=G;9MHK1A'5D!,\*B(S1=$55D#4+=7;Q=(N%FM^A\3I2@/#O MAF-" &V,(D/'DG5H9CQ'&#L"!'$"P?3,,-TBP))@OWH-0#X]^*D564X _ -\ M?F1FH%X5,GPJY$\K(KCVBOOJO3^Y/5G0^]PQLH4:V0S=+AFHB8L)E:FAPU_A M&RRX./V*8L@UE;@$B8T>6W#M">R+8$7C:F:@% MCK6])41+0;>'XKX\/4?V.^V U0SH[E<0I43'-%$O'3A -"S7OMAUUY'AKQZ- M9R\L\1SI3F05N-\P'!LU)_9G"HGL[X4HZ*B7SQ M!WY+1,];RO8D(L+S7Y!U M>_T$=U$7O-8U\#B'L_&^H,I@88#H0KK1H+[TLXX;4 >GHO M(H$P3.,%C.FMP7)'N&2R,Q_*6)E).$>O<3=>[UV2B/T]LAP#8>;2(/ 7[Q=L":""290RT+N MBPC>]/P_;7OH9DD+W[]!_ZS%0Y1!8*)(/WD%4Z*(:8^[-USY2K.1'QKD;R< M*5$2\];ASMO]][__:W_^+_Y"U+_(,']NS8N]A?F=A@C7TAB#Z!!J??!4=V-L8_:3P)'ELM\>"H\_QZ^T4Z]47>QE7R G9A( MI?RK74N?!-_HYY_>67Z 9?R/?OQJ>ZW21A$$(KUX8A_?"K\NK;_?J!G^SV^* MP6?85JE=JTEX6\_Q6JMS;:\F;5K"(RV:N5"AFFSF4BV M4&4@*F7*D58;?N!"UB^>^1%;?*97P5F-=2ANI^3HE0EWWB+96AH?L$N(RRK& M]T&-VAY>H+=P08!@# '>E]/-LJ$1YIUK3Y$R,")E>$ 8\T@.?F390-:?_--& M@*#%.XH( GLY-]$QE8&T7,+C,9*>( 1KKJ' .J;]ZIC\ZS_R"?F'\%>513C? MW0LC"P_6>M_R(]T8"0LP\M'8&Q'/PCVX;/@@$' M9WWD<-$3 8$-RXAH<,4>X$>2!U_K@14(@]?H(3XISVY+6D#40&TK$@9;3/*S[4DBV/:X -;H2^]T6"V$'HD[(0JH&&.L** M(UD$^S@1@1!HRR*,*$L.M&"@9$F.BQ#1%P19VC80%8; MG_SE7A7B*KWY6G;BA:*U1PY -3U]L](S#P3 M!M%F3_*%R!*RLZV"(61P2* 7 4<#!62 J\[Z]Z&[V9G.4,+;I)@0OH_15C= M-S] M!(I3%@Q-]R-/M AWC2\?$MMQ(W@X^'LJ'=I5KPGI2:0O>7MR^F(IO67,^9XB M9 7#+[1LU]V3@3L)31S;/YZV9M/N8_CZ"GP<%"#'@O)D/?].'LH.U/ &DH6# M:7O,GGEVG[8O#C@$YU%Q$<4)+)F,%MK_O$<#YP7(]] "^=!K"/. M0W]C5^+$]04RD&N&R'&IN/XY>.@"Y#2$1O;V=']Q.4%1'PNF^^$I*8?$=T:0 MD;V&U^@M4+=!%6Y[BY9=W^#,=6>(_C1<9YF$5-MS! KI3M1V$NG!&<3K$-0Y MZ/3:8I47!]FVO?9(-N'Y9:."@F]+Q%NB!R=P2PVU[P7U78T^9_C>RQ?%@& J MY!WW_#,<.X*<'MZQ@3"2+GE@$8P .E7]0QT^1(.\,C9,P['4];70RPE[>K_Q M^SD;KWMP2.V<:=>PY=YWO;9_\SLS0=2]^SU$8/'M28*XCW$D&>EE='5D@ZWC M^907#>AC8>P",8BIX1\1;EBC38,L[8H+G 2:XPRX$_6@KP[5PJNC&[(".GP= MU>7RU^?\BZ+Q#$4D),:'9=1VE<^>M$>X5J1<3J-;#M>L]:PGP1P:)L33%5F< MP/GI+AZ"G M(M0B6;>7/7H:!&IP9:*W6[X-ELTPAVMRK1P9'O*RJ\87A@I-$*0"(;= *7<1 MQ?8HL";RS)LY_#"K@A7\@\L"4,9W<*R>9N(8AJ%;"1=.&ZOGB MT#[E'1M<: M2]=?#Z07, ?QHXU.&8C[II!=M]-^Q7G^X-=W%OZ&(Q?U]KYK"UB1!]=["U)? M+H2%^R[*LRU,]0>\7).(QQ > RQ?['G&54R8F[X)0C%H0:Q MP([?K(ACO2BA0[7@:Y37//@B\XP/_#T3P\,1,=QWIKX<$2]+D- =HH7NMM#S M=Y-QD=D$BPD,3 M6C:1&3#1]01$04]NF(=KSJ%HE7>2%BHAP#.$4A+(&9U1!#LYZF>M=;=)+C]& M6\NT^28"9\Q*MMS?*EZX>,75CORZV&3C_=$<4W)Y)E=,2/U2NGF@3]X3(8A( MOUMQ;91&N$,"WLRVR?NU+:501G]=D%^R^:/$WF;T!L8HO>(EEHNR6G^H14LS M/0E5#?Y\7!#DWY%H$ @JK/8(FN,JS+":[4V5G!IC9QBURCCUY0T):L[R7+,^ MIJ-*-%G-MRNR1!=6#4C0V"F*/KG6BZJZZGGW2C^9P L2V-ER_Z$NE"I+L@@D1?%5"&I"E#N]@-M$+6"322QQ-H MVL42!^%)NX-?&(^1)\1^2800=-UQX[FV8.DE;,HUWKVCW(VXNM?S^@4(-H$& MCQJH7WRY]E)CMI:O=%+AU1/+22NV:#8P@DZ9$ RF\X\YX6X7W565:OKUO:N10Y,-VC":JX#V##M*&*I/;-D[ A0"]O /VY5 MX-E5R)IS4Y>?(UT97:F=1)9'X8'&S!<+R-2RO36>/>[ZU.MW7"YL/]B9R2Z> M$"(Y^$!HS0P%7?%PP=95\<9-S!:!(!F >@1- C*];FTM01- >KJHQ/? K3WA M>OUZ-\I00O..B (T 5W+_>O0KL_VO)=@GO5GY6K>[9_*+C&ABG2'^$H8OCU= M2$^B--<:EVD@4RV1["\_+75E:,%NW["=A*_U4X9IN@Z&M$^>DP(G)KI"2N?S M-"NDS)X34Y/]&#K4XB=4\ YA;!T;B+]<<.S>PKV;I[SHSM]M_QM!Y_<7M(6' M05MAT%88M!4&;7TR:&L_OX7 Z!@5?\EO^6 TU^7BL\ZX"=]Q._)RM)\\VW?1 M]-YI <(%O)TJ0C%HPCB+SF MI-TAWO0PO)CF+X+O,B H5W0+=MT$*!/[S;@ M59;[/J#@Y/(L4QE,&598K,L)/C:J-1QDU#T?I]"]('C&)R\$AL#-H_].(.X3 M5$Z-N53&D?LZUA+-MK30NK;J,.>I_*8TO:3NO!+$+[\98>S?>,?=$LS[/O$/ M2+T?&?#*3_#FXKTTB>_"@]X[K.U+:B\D/L.%K7)GG>LT-(R-FEDFW>,YH4]# M62?.6.NN&\?SO]^2MI+VBJSL:N:J_8I@BA,45-(VMC_&?))+(E5< VQ65!Q: M;&8EJB(FA2\F>4DO5"9F%]K 7I>6KD?XN)[H3O#=O!B %N@!!<^! M=>#]==?J!;/!\VWW6VP_?L]WYP1KWY![I&JPN\5EX-K\_5J2BR').FT-:RG% M1&[:!RNY]GD/UZ?V2XD!0Q1RS0*GK7D^-^/X(=$=(Q$ASEQ/(4>);KS>,C?I M\ZQ^?*W9O_(037D792UT3U8VO'"&[98U@1=F!:0TG*&_/9_5?-PTGI5CF"UQ MM8H\SJV7!FD1'Q=#23OI/4$3?#F"3^YIM&A1?36;LKAT^ M(M]RHI+"<#@$)$^3),''Z6&<%PB"Y$D<'\:)(1!')/!-*F%;#J)AK(5B(SU8 M*=J$&[1RY>BHM&F@BY?7(XT"E:O$%&VNS+/)4;(AJKTDON2)XY&R5 *RN.PP MG-/-YXBA.6B0$AI)OAZ9I;BVH$KJB%V/2CA-T9L!$UWR,1X[FF=)+ ZKVAA@ M7=81L.X@55(%-/+H[9W:I-)DYXJ)U:3&,%82UF9*8>#(X[=C[2PYKX(55RO8 MW54F[Z2*-=2H_>CM6#Y3[??6TP8[3R:ZLTPA6E]*#9X\'EEH8RVYAE,$MEYG M1O410V<)8@E''LW3-(G8C%197@&3SCBM10V^D1G#D8?SY"E 4F*<2/"$&,?Y M>$),\(*0Q'A<)*D$F21P* >OG]V?J$52=F(%);J1]()"]02;&9_:U=[8[.=7 M=$G%HB,.GZ1*H^ZT-CZUJZ!A15N5?#:&19>3B;,FBQ,#C$_N*M^?E\E,M*7( MRT(UNJ: DP3,J5WE$E6R(^/),=>2#&M3)7+9%LF+K#=U'15 ME'*JH5/C4[LZ(#:I589/'H\D\GQCV*TV^URMR>)C9;5R2N88%70[&FH[O)%3*ZLU-^],QR25%O,E M?>S7?GN]\TF^-5;).:95L::YBB66J4,[XP7^[%+CUJB1;P0%$DOG$*:?+T!@AS><7EXA M_.J=QN<<<1[K%1A) 1V,9 3LY;$.GW7:%5-OYT?I5I]7A(':8%/ +"LQA/"3 M9ZQ@EY#7IA9V0"T,RD([K[67R;)")2\^3[T5 P'IFP@F:,DIS,^4%T)&31_!N MH5$U&^ 5H/1O[+VB..XF[-I5O(IL0VD17E$9^#Y5%ESTZ8;$B3Z"A]_>AH/L M10!8$] MDD&N9?2RUVB<;]-8?N61;=2\N%MPY"_7CH%; >7%^OOG<9V/V>F[DM^LZ*Z" MP=WJ<[LK9:_'>;AA>]>.4+_NO?X2MTV MMV_=7N=ZRWJS8J(&5Z&";7E$[#EVMA;FWK79WO-1?OL(,L*6)-O?W?NEG][M M.*K*\]N+Z=W?A2$T@1T;_(/NJ$FX-/=2".G"G^Y/2#W\A3U%X9_^OO)5]?D" M?A^Z=/3__<,"N[&S%5JOO$.^++@O/MJL;[41^'.<#C0/>4I+]I- MN_"A2R5#0]4_Q(LIOELOZ!9=<9 ==>MU7Z+QC>\D"59+Q'^NT)/N G>4'VEU MXUWNH(ZVJ,>$UW3$@32L[5(_4^Z=RNX2"%A;N3R^F7MI?]-JQ3M*-U><*D)K MD1Z(\4JVW&GP,3X&]1-)/,7BQQ4'_K[8279KA@\%_8\]#M]/T#]QO1X 0:^6 MY3&[7A0+"N&TQ[U-3JPD610PB-I0QI\(^CB&]4.M*#]VO7<%GLY"FL")1.[! M_ J0)KIQ7]D#(ERNHZ8/0H+;-/=[(A)?1L_IJ8[%4.9DNAEP)=6AV#2^Z'!X)1?Y^1=Z'(]];Y(.'3=XA\C00)RE6JBZYJ%)EFCBM M;TBAX46H4XGC>B1_C$MN#;_+>R%P^T%OE\,NMUYA@ RKF_?@_4(7R\W7&B*> M5^J/7=FF8*"B^(*Y+MA LZJ&[A9\,U05?K7@UO*T3D1/O^A'%BMD%M/IRE2Z M[R_0?L/S0/8%OU;R!:J NLU7\%,K(+C=VZ!3 MB1;M(=_%V[R665A+ML66UTJL*26;_1-]OT^/NVK*VOD4A?9^4^?(7W[^S=]' MN1I>95;+WC68>\G6.$K1N*]2^V%VQ<-D5WBU&9\Q\G2M@=L'-'_39(M@[\OW MC6\.^+Y\WU2,8&_,]\W,"/:^A(HLH/OR??,VOF1C@AY]_FXB/' P^F^S.KZ4 M2-\AR>,$0;]5SD5=.? MCQ$A\1O5^ETBT0-!AB#FJP2!, &X_0\"&4(Q"6ZVQP4)$_0$A^.E9@'JA:G> MC:D1,'[^C3_T^FN^8"1@H$3PWH/\?*3IB]<[RIR^1-?$4VQ-HU+=JE)K$V-) M'!>$-3?V @ X"H!1I=03Z.3,.#UZ3^U^MU1FDJ.V19# MBET(]1QF^VGW%>TW8Z6OJH);?C0#@@M M_EL?^._N:_)RY _+BXD]*Q%U;)X$!9!JT0H>13VK4+&"T. /!3TT^._"X,_X M?7_"Z^7PWBR\7@ZOET,Q"8QM^AAB+X>(-31- V&:;H&I+XV?,%&M MU(2.DGW-8JG%E&C%ZTJ*;# \[7JE8T^Q!!V:J:'0W[.9^O5"?^7:,'\N]/U* MCII5-:;+SBE^8^):2FH:8RCT#UE1+[S #XV4T)9_.,QS< '_"268M8GALDL7 M2"5:S>FC7'P^BLT:?!(A'_(IGHP_:M&\0,A*J#+NR*_Q*(CI3U5&+=?7<:)I M3CF-Q)Q$6YQ.JV.D,BBWTN8]=T@XX>'Q*C.''IX_47!AA-%=M5UX7+3D2_,G ME-YZF:CIQ1%<%]4N)/A624OB48;',024$G08QA"JC.L#I "KC.\0!K$?E+C5 M**'_) Q0#HA_Y=9T^I:(XA-0(I8>#191B4E@N?AL-F*Z &=K$$K@[FU3\HDZ M7U\\=+J$>B9,A B,GODBI\TG] S%)H%3T)IM;EZMY!6E/1!+LS'2,]2/7\GX MPSAJW%KU/W[Y%#DJO!^Z;BYFA]VTF>H>;J]S([KW#J# MV87^J-IN+I9HCN_$,?O-F%Z:'IWXW:V(O5?W6U2!8"(^FOA[LN,2M!G7*/S] M9HU+(K[EAI>KJ2A)O*[G_=__=5"W? ?>44,>P_RY9>F]A?GUT@F7N\<@ZI5% M%T;PW3\%=2FL+7^A-/U,[,3EYTXL$"DBY#--_SOR\B,BR!$U4:^?/9H=M/OQ MOG78\,?_[#>UV?V-0;US"!PY(?_1X*_;*O#QY_B5=NJ5D,9>]N4_0F1B(M'Z M5[N6/ED/&/T,.0^*C'I0$]C_Z,IY!/K!VREWX=>GV4&]45/WG M-R54,VRKU*[5(Q6VS93]^M:%:OIY5U;U]E.LUMILRYM9NQ9)UZJM6KF08=IL M)I(M5)EJNL"4(ZTV_*#"5MNM+Y[Y$5M\IC#T68UU*&ZGY$C8ZEC D[7^RL$Q M!;1F]L*@V_(?30R_GKDNDV3%7Y0 M+K/S^MH9VJK)UL4E')EX/7+3B]$+93:I8&#$;1I:OF(E)52\Y.CMDYX#2J-& M,L9V&PI%';V>B%L>+E=X<<\RNH%7M^E0JHI%';^_IZ>X2'XR[ M2JV0J!.%; S/E^&!?/QV4%G3K0(>'2L@J10[\I#NZIT&''GT=MG1F-(HV>]S M1,)*#=*+3=G.H-SLX[67VZE)-I^(85IVPDL81]=')EL!\M.3IX[5)K$IMVEL4RZQ2+*IAR MY&;2\N-M7DF'4IBVTLLRSI4P$M>71K>:(\=PY-$\D]5*2N#!-,VF8YE^8=YJ M3V1KC*ZSCR;*QYL3N\6I(C0$*ZG1N"5G!Y7MS?>K]Q>'Y&!4RYI83IVHK3G= M%WH-]ZE'BRI*%3M#Z^65TN+BI036<19*U1UZ3-/JJ$ JR82AE,"82R:RAA;5 M&\B/=317+I[/]$;5-(?)T>5"*,0,?.6YO(XFP%>(?(]8M:M8"5\E!ZOH.(?G M&-\[=CC4J!NI1#0]DI6H/LUGDX6&:O67:.C17-=UVJ9Q:V!#GIITQQJ;GLV6 M8X15C^9*ELR*,=U$5^RZ/L(5;;-I<,4&&GHTU_A4QIM:";>45E$2*7Z3FN?R M[M##"? "AHG$2$CR0Q"3^+@8I_DD#2#O T$2<2P1&PWIUP]G!V.05%/Y"DO4 ML*;661B96'IY2O6WI?K&YIRYQ*VU7%(0+P$JTT6#G?FX+< M=%[/G%;];&Z:VFCD*L:V.$LJ+5OY82FV/*7Z*Q.J 21;ISB"BK:SZ6*&=::- M4ZJ_0&C$#*C)(::MAZNDV.DN"7?DT3RE9J,PGI>Y-!O5FD5&3JS+$H5J41[- M<\2JA+#JMBI8*VOV4E95:S8:5=73)VIL)W6\VEJ?4-"FV MIB;(QWI*"2J_N MELDFF<1PYJ0$6KT$@TGDPF);94Z> 6G1&W?&)\4*3PM8CM"=.B<7IXUDOA"? M#3>G9:6;20PI,UJ:<3F5(,GUL*EI4+'A)]ADHRHX55I!B]#I=U8E-7ZS8\FSI5 BN9JZ:2G)7317@" MX"=VM:"F&HODNM)6NOF)H+8G9BP)CRK\Q+:"6)18=6K-%%L;KV/CW*A?J]?A MLD[L:RH_[&>'@&$Q.;'I-/JD.>+0!$YLK%2@.-IN<%&E9"6@-,47;6O=0$./ MMD!M0G723NMK#-08:L-&&ZE)FX&&__%3B<(R11-14E,@[L/[E""[5@@*H9N8,&GHDUE5LM*R-H)[$0+M:;@M-H\24W:<>R766 MBW>D?$7,<]%AJK@8E3!L4'*?NEW6JP[.VX;%\76YPZ6-E<+E^DEQ61J0R^Q\ MN6U$_+IM\9G1:/9OO.-LL^-?5VLN_25=@[]BJDS$!)! (IR-1U>_]3)8S8!H M VGOGFBOF\]=RUQ B1'!;41NUW4SIG7A"MJ'I#ZC3;?(C5/%?AUIXF50,P9 MM_A5ERLL;]*X.V#=K_T9N-XP ?+8]@//%^9^\O4-LO%;MBD-8H/LDXZ;6S:2 M_:9]9 .V#_AS+!EN1! V GLF0I$(PDZ$JBD8^Q"JIJ!L!.;>GX8[W#R.4X%NN7L[Z(//MP//-C,]"6L M$ZJ2X.W^G\K!5_:IQF^=6O^GQ+IH/_.0+_;X(G;O?(&%?/&AD^*4+_NFR8_P MF>Q;UT&7J:D?@!7>(EL!.3B^X;H]5V>PJF;=A!(AXW^O=7N.M)#Q[YSQ/W>$ M?^UY?2)0Q(\3B0CV&Z$A;GC''0"U0,CR;VXGKK#(+9J\U $<@*I++]F![TP. MG#DFX!E"*0GDC,XH@IT<];/6NMLDEY=.#"8^D!SXGL B9MMTOK45N(/!N_S! M*+%+(&07E979+AM-;IX0];1,.6#>7GH=YY&Y?8V>LU\MNO\.A?'\[=H#"N/' M4W4#((QC8F8.U!)>99U>+&_3S7)&8XRFM% .E* M954"H!$NAYENO9+0"?-M(=@9@3^2\T0^ZX"RIH^X=;$V:,_+W?R00;GFJ./1 MU:#7K87CC]'8E\XV/1'T,;H?BBP$U4\'$U":CZ"+H5LIN);LS6!6B*FNC:D\ MD2SHVUJ<A9FV:6.58>T;6!$H[!J9I1F>S% 93D@S+I6 MGZ70#Q5@Z;VMP^I+I/?V .E2TAOKXTZLB,BA&F00:AU?,H0>K5"Z0X]6 M4 #;25$_DO"EW2TW5I7.&'.$[G*%X6M]92$)IT[YK!]0P._ E]6R#5&)#@4+ M2&Y5':!;GD,+>,6?[Q(BA]ZL!_5F?<=HJJJ!\A,=.&RH K\D>VLBF""%A#:] M)[-IP[)/Z6&U0^+S[*!7Y&I@V9M7NDYOF$7U5B'2.NZ*>9<2'_JT[L:G=2S# M1TTH[Y/Q[M,;TQ5,4]#M"'O9\_[6RPI=+J'+Y3ZQ@:2]"Q;X;(VA^@P>Q.4+&NS=C]_$O!TXYK$[A MT5X22Y!<+YE2]!KOU6U/!QRFW)D.@ M;,Q;0!349EO6'4C8V@QXTSF90*GS2UP@JN2-4K M0OF^"-2X-1D")=^W\"&]5[[5>&&HMK&FP6G]3&+6[1=$L&30;*E'C&9RD=;_ MNAWL?FT7YS<0#(P$?EU;PZ,$,915+PON'&5@O='1<+EN3JGL)F:SFHEG,;)4 MC+/%\4TZ&C(6:G!YIG_DTZZ!Y!,4+V^U+G05W/6Z?U5?5HRH; M3T'8"/PYCH<;$82-@!B8#'_:7*/J&Z[;\Z\$*XOJ)I0(.?^; MK=NSWA^'\S]WCGW=+F^C!"+N7=N/7W[O%_?:T'([ANC CAC>#;L^]FHMC@QS M*9C2I9+VOL!4OC5;_\8[>(5%_L_ESJ%[#&7A6AD^4QOR$X-E1#;7:G1[I21' M]LCQ820+8_&UT7Z$03Z352PG,9BRW7K)SFW66(I#Z+9 M_W@XY]U2/UE2T5Z^4)PH J[G-F.K..0POZD8'GLBR>/R7_?K\H#[9MI19P;W MQK*MT'P*K/ET,S3RC930Q:"'I!WKG[0PDVVXS@V07*%S9J@"\2D%! HUOB>D M09%SNOJRU1L7HH/)TFNKA1-/2>RXMU8HN*'@AEZ2/T-* M4K(KVS4[N5*77D[>B+(RP.EV]X9F0O@9:,+ MHF@Z<%M"@RTTV$)/RYOB%T>G,H0((R79%<-9A6$IH:86^F*#=#6T_*"-AW9;H6I]0:>L2R4S:37/# M.H4*B!5B!5%1_:Y4\2>:O&)$[#?D^^\J[Z%GY44=3;*7O;#@Q_(K$'3\3)R(BG#5U0$74!G',$Z#9R<&SK (>&3VCX MA(Z.(%[-O)UQF/5$^92^B].=*5\@6%8V&[TY#=18%F/\QEG$$QX+4W%"!?!= M/!]'K;+NS=AW>^:=K-@?6A0?DM"P\QUY>RI\K\,;B>Z) [J25;#.ALIB6(GM MY&,)L[.8)1F_DQ3U%#\;TA7*>BCK[SR:0UG_PM(@;\AZ-1V/DTZO5\.T3IMN M]"HDA\^6?E>IZX1OWAJ+M@U;4"-P!I9U K>$416AK1$Z&P*)5W)(9$_H,)9F M\(Q46]+*O)\LM0:YE6*G(5Z)N8&>2?PIF;ABFNTW9/?O*N;WX5*X=ZCREI@W M-#(='W+64M'2#CU<4#G1899(S-$]"1Y[HF+)!XJBZ BJXUX91034VE#0Q4MU M\ [-K.]A9@7>I8*TU5_WCDIVA$@M3R36R1_W[MCI0KLT*'R-9;6K:7\UG1YT^%R:\($R%*[/O2! G^J ML#35S\GK\3+-17D%4T9#W.398<,_#"+O'F>R)\L^PZM[*."5(@<[OJ2_Q@C_P?' J'I'5YR M/E LPYU?%)1? "!*$X>48TQ3T,< ]1LZ==5IU"96.QV3$EQIF%MN!OQX0R4@ M//;+;E+)XW3QRUT6?$.>_ZZR'L2 ACN_)?BPK!?CU26QZO?:2LL<3-LSK%Z. M-QDDZ] 4)HFSDAYT2_@U7"GH<.?&\E#U 4I8.S.T)@)F#C\(SL@9AK245971 MI1>A\SQRKW\_5:LFJ=KC]2 WYYRRSA.YG,Q'G0:/NZ4S*?J)/-&W)(Q6"&4Y M8)Z!!\$1?R;+"H'CUG P);F6F1S.BEUG.4 9'E[MS">*."XO<=^1"%]2CNH; M&@O?U4@*'2+7!"IUTYC!#5G754&WH89CYX[L]F$^HE5]":)XV2UT"T22OQ#N$4>M71$:#6$,803IC="U M,)@@C-$-X_CO_(@OZ**A@<.#_L09SS2%OCCBI8V27G$#7JFHB:H.EO#2:9 EQ0JVG'UPYOA^W<4 MM7 JE7'7=2LT9CYOS,2@F$J&@\(_;J+ _N=:+H@;+.Q! >J.19W1,*[;<4VE-.A6 )[7N]"O]K"W#&O[8\ M7G4T^"8Q,/QW03K).GR+_1.GCR\1T 6"3Z8F@/3<>(62C-')0M0RJO,X ^[C M(LX,#K0G(#(&NEN[WOO>R+$=$Z!O(?)&9!<'/4<8*V*"N2.C)P[7$::5CB3B M6.0_\L$RW9]_RC:A&.:(O1Z J Q;*E2\-1)?=/^TL=^DWJW5T#4)X%U26>94.B0A*>JD%A/4>^ACOA[K^B MJ0GI#]E.$"$7H:TV=.N03' 4DM2A'MN/;_M?9/UR,PQQ0EJ 2N((C2&4-L% M^&W5XR4#$DJ/PF]%X;,<>.YY;/PJWM9]VUB'2Y'0$]T-EW5!%V5(19>";ICR MG)0 MU& EA><&$"+]<0&3<9R9C/#M+?OVXK9WL)=]9;XQXJ ME6RY:SFY;W7'M!P!4A ^%(D?C9$>_63X%,BJJ#[:AQ[I,LO^(D3!L3SQAHRX MMT\1:^(RX!"\[-$9FD4,Q[:@V*)E[C_E9;-\)D2:&T$K6?<*RW2J37S>VIU9B,>V0!3[]U5.)L2OP-PR-1'?N[CU.#P;)6/>2MQY MN__^]W_MS__%8(^*AFJ8/[<'[-[")@"=@#\)]ZP=@^@0"KD2%4;PW3\%=2FL M+7^A-.UYA=S#^^?ND$:DB)#/-/WOR,N/B"!'U-2@4.S1S#_9HRH8V3^];VT_ M<@_E[6>&MX$_71AD]^^"I[L;8QNPG5*444@/P5W]5>/PY?J6=>G44QE[V MY3]"9&(BL/ZO=BW]ZOC>.Z=TA,E5[[%+;[K^1S]^M=W3#W)P&F%_'07H^V>[ MV2NU:/5)AVTS9/\T*U?3S?_YW^/_9>],= MU96E3?A_2WT/:'6?UCX2U&<;V\!>W4LR8.897 Q_+&,GX,(#>&"Z^B\S;3.Z M9BBH6DCON\\J2.S,F#(B,O*)6YEBK=[AV][,.O5(IEYKURO%+-?ALY%M%B'ZA:F1Q(.YV#4EDHQ<78H@J$R M$NE4/"6FA@0A*BR9&#(,0])*ZIK"H)*KHF2=O+U.,WMJ Q$"@RHWLK!ZOQZ;S MIDB?OKV@9GNK.)\I\7.IERGEU16;A"MB3D<*^1JKJ"DC-\T7S>:CV,ADAX 3 MV=.1YB0YS(UF?'_JDG*IU"L\;:19$XX\6=&BEBHUV;XYXJ7NE"MF='-46J%G M!BLZV@*]WPU%>EUY%#+F:BKD^REY61XPR]Q\*:*AE)>/@+\ "N>\-CI^*7.[ M%WEP,G(*X+:AK9_QZ*">!1X1=#]\QQ59U_]]YNQ,UO4B&:@%?GJF8^XG:Z9. ML@34>=,0,LWY6#>LKB!EN(-D#?.VWH;;!#&_@A&5#=+>HG(P#N#V7-Q?$1O: M'_C8;0:']3(X-#+>U!F'\6IA\F MWMJN#D5\71^= AMVX)O2FBE/?P7Z*:X*[# QJ=2$^B(]GS;;8GHU6OZ* ,CD M&7RH8[G@O"[ILV%69H(N5=HO"0$2F#"**RZ.J>'/O#UZ#;ON MY^]EV;S MQYQ&-XX53"SPK+V5O_'HB'B@DB]E;?<\F+WGF_"9(\C9@&K!WS&44OS7"U26 MD$ZOQ@C;[Z6A;6JN WZC<(&!2W,LR;"1P?T7_PL%\?\0T1C\ZK\7CAI"74!O MX-M%9B_R^W1>/4Y=D4.^NN 7GS#KKV($^4!?4U7NC-@[863C=T[< "?NMNE& M&'&W3;?"",@)]LZ)\W'B]5JH@"5O+^?51"B4>XLFK7J)(?C*%WLJC*D-2#R3UK54&Y:A."',7C#,(1HK^[H)!O-=8AJ71KGTO(ZPCGN1$A@ . M,5!&UR\P0?G<\]Q60UIP[55?I0KT!KA]IF)ME$JY=22';WI9Y'T]L?2$$!O4 MYP3!K]6"X.8)MU\0.-%KTOM,2ZR[$M^5.,@Y_-5*3*;$C$#6>ZVR62/8#=,: ML:EA/V5_=1_+M;EY:CTJ^9*PKMAV^;%&CZHY5*K"_OJ33$3CB=,NEI_U.KY4 M7HN&5UM@[XHX''._B&-FF4A](7^_@YM].X;H2Q<9Q +G\A]^LITY0^G06\R. MHO][:F"VVM;RE:UC;NN+&H&BA5BAI35V[<&HJA%E==Q<-.2X4],XR59FRJ8G*B:PML(]7UE8A,Z[' MRHUJ=@I4:YX9N(M:NX>T%=T59Z($DSR[SW!MMS<+3MP(7)$8E( ^XU/S8!#7*5ON MFYMJW]J,1=Q1ETI%Z>2+&-YW8W(W)N>"XWDF$W-MPES9F'RE&_9I8P*H1SJ6 M?.PFA7IY,DHO-_2HT5R*N/5N*OYB8X]OD,%YYI (H)L8HS,?#?UT=??,X+5! M,RYV*G3MA=U.>OFB>#[O2"^W4W5!44H;N(R2-2Q/Q6QL7$'W!M$9$96(DLQ+ M^>6[-O^5VNP[)==>V UI\XV<^&JE=-LP1\2(F&_$DK+NI">IPA)J,_N6$]\[ MVA$194!WY9BK1VW\ MZP^3HAY.P><\W@27F!%W+DQ;XG.TU7(KA\ARU;F@%[.=E2.P0SNU_"K:UJUN MH:,W&@TA5JM8JXD]J38@9_]0B?C#:9[X@+91=.%[!F1T;0!=R8<[ACR)Z-(: M(?A("TG5\#U7C)REN.A^<#CF%[H#?G'Q?X.[]<8;^<\3N.T.GR Y.B:_FJE> MP!I*YX H?'$S^(\C73>2OQUX7A4]/A[:>I M)+:ZG-OE[$2?^_6'3L4?3H\Q#XT)@@YXA@48F TR(1GQOX3N$(92\SB!H=\^ MOI.TMUAKWV4?P3/F#*5B0A:4]G 6?*MG-M3A@*PF:4+E,RVV6-5H;?-E.XHY M7K2HK)QM$'7&SL\I^XGN/4$-)%/$M]I17J/RJ&-76J5UILM3Q?F([1DEICO^ M,BI7W9K:B\78H9#)Z=6&,2CP.1;NVQ0=?SAMLWVIO<4&1UKRNFVDR8=($7(: M1BUA,(M*" XBG"Z0+#A'])$"X*Q-W%4/'SC*<)*JTY'[DPX[HP^S%@:N72)>F+3Y&?Y>J,F(34C7C6U+_-X'T\P$ [4L?5MO+U. M*-$Y@NJ$Y ,P>'W=JH>1XE#.T<:4!Y")!E25D@1?$8VD@39673T:*3J2ML9B MB:08"1;V1 M-]?3C)QOIT2BD787[T=H^JC7':^FF+K!%8AU+/&XT9+Y$=F"EC%.O> !8INT M9?,Q\NO%J6U;CK??(+.6!^;8DF83E#?"Q)8]ZHI97BSP;C,S9;*JT.T5:+WJ M.IU:[,M(^\16N_UV6X\)&; :U1<+H69/H,V)$P^GN*4?9QU$0<8,7PP]1SCWKB5Q,E# M #/$2AM208.&-,0D0B/]1J-\G0U*<-1]9.\PZ. 00O^#OJ2(W[5Z!?^+_/W? MX_T+KO)9]RCX>>O_2/KL=W;WB#"7R??_;"_40]NAA/Z 'ICAJ-@=,USX/U@O MO74H+MXUS26,T^R).HO(&,9L;XCMX6!CT3!E'W%[9H$%8CGD$0;!@P-DC$V, M1VQ1B3U_1/4PART%GWTN56<2:0,LI'Z4EZ0">A;134(#3K$%26"XB, >@#&9 M2K);6AS_>DL4*%]+ $43R1E<@"99OO>YK6BS Y?W>,4>\?"R\4PD[+6A5T/& M8:[X' BGO$<":/4@^5TL)QAN$9%;P^#HYFAD0^$(=<,].4?H[(=N/3:)7@BM MH>CWE$T8T7R$XH"#/BHZQO7RC /&3D>']C[LW-Z#41;%1_^S)Y(% M)J8&77D;L7GF#C55CJ!*B]D6Y\YV3'F*(::A!%@STT>PA[/!F.H83)TA_A-! M"!O(M$PL #SCXMF34PN!M@1HK!%F.*(A?(.K8!(BM#RH4,L)P"B'4D $-&6H MU):IX=]OA11..1B+_@,\&1X"8$1T2!9U!AD0,'_O&3:"C]]AR (5P[[$X8SA'?Z:0::.3#0S:2KA:A*"OA,T[^@HCH\C*HF'8P)Y M3$=4Q?DZC(H.=P!;A2H!E4U%A:N2;1I0:]:H1X&-,>1]"'][&V]"73V*!U[4 M.\]FP:T:,@Z[NE2Z$/LMSPEBJ7CQ#RH=N!@ =D'Y0^\,TF!"@GM8+#X M"!B-@ =?'[:Q(5Q25$#EY?)"$?HY8[TO LB<^H"GT%2 ;=+1LQ4(B__LXGHD MK4. HK%][;B!R-9;)7P3,ASJGB5"RSC 6\4+E<,TSD5K]2 ^(0>/0%K;V!:Y MOO:BG.S"U!8@L%G[==ZJ;;N[_(#',-QA MRKSWAA.2?!%W\:T\SRU]:#\'I1WW7"W2E0 M^G1_69*?2$#M*@*FP,_WX6MQXP1\[.+!#J-AVT,8.$)3X=?>T*V!0ZBM@4GP M&[J@!:I V9X:8%<&[[<'S_#SN+-[6SZ,CB M0$DG*@FEQPIE0[?CFYS8L)?-L.84,=(L-7FADN?U>)/+RF-S4VXMPYI3#)-2 MO?RD6ZEIS-7'TW@EW7/6S;#F%$\-?54%+A2C+;)"H5M9I1\KR["&%\UUK4\SD]Z*CU5C5JT[(-C"T+]E>#32:C6$@I-4 M"58TI)[:[\TRB]#6&$#/.[UV9E*==JW*HCY/#IY2%''M)AYL,".F[M ML.>@;;LT[#E>>Q/";F#@+AY&#K@S!1SMN5?0ZV+WLK+45QWP'1O#CS<$^*(V M>6\YZ$.W9K>]E[_C&;5@[%KN=:25?U4G_+QA..L5&V.76A!=RFDX4/MGI24^ M;WCAJ @)GVL$241\G]C?HNQ=![\]T=WO1!BTPO"Z0=9, _CA@ WVGV*!@YR& M!;Q6SEA7EEVAHH1RT\2RU]_B)#*FMT!\N6[V\@3H+@:J(^>67#+ MU+2<%^OB8.&HYTT>)=_%17E5GB;XRD#(Q!H9N30K#9: .VI(]=)0N+D?]SARHAL'W3C#3>JN;XUJO]BUYJC&WN\^=.(X MO++0;[73G:OUS;VOS=7[VG@9G0>"V240;@@X_^]M)7';?/E[.TO<.%_^WB8X MM\V8NR&[3;[<#=F-\N7O[9CS)8RY];X?;R;"#VX#\NHYSI<2Z6]HKQ-"T+^J MV\Y=ZVY6ZWYPAYYW:MU/:MCSSJ7?^_=\2FR^?SN?TS4+SZ6VU]'#%C_HE/5G M@%N^8H#_ECXAIV3X\;U_]A<;P<6ZU#D0T.\R_<-E^I9;X;PLT[<.'?J>#6E7 M5Q&4^KN7[;FFVDS]?C-DE"!.;X/?E?^N_-^N M:\TE-O ;<\+R%KK%I6S;L\2V"#)@Y5_B#.I6\ VQW;70NW?^%W57N DR?$^ZZ-7%YQ(_:Z,.RY$0&T$[[:(*\[.U,2XE440'+ M.1%QZ=XGKUWYVKD JYH)E-Z\6)JN!_F8R=#Y7M]8>OU.4JG$/:UP5^^?V0GE M#=OS?NN/0WR1+[]?=%BI>-OW:K_1%>#]FZ+H\J6A8&R:&8:4]:Z&PW#*6. [ MF0@!4[)0#0"^Y>9=!\57PY%0(&PL=VBKBBI9*H8$BF MP$AR[@S!7^'K=?ZE M2IZ@:,[)2J:?7T_X4E&RFYZ&&?!E!+70Z:_*>O2%(T\ M>68Q;E1D$/),[J5#\C?;3P!J*M4QE2A5B1IIFZ+8R0R/I$ZR, M>(JOICHC0H@Q]+*FR1G5()IA^!N.P98[\[DD$.!Q5K?[FQAG#!'^QLDS09&8 M408O;:9M:U#*+B5",LRFF#A]IN2(]259?VQ-RQ*]%NR&R[=T#HX,>'3Q:\Y[ MT*'\W$6(XX:"/TQ+-E :TAKGL(\N-W>&HF-F6ID-X%@BTQ\N"YUE;Z:ZXZ.; MS<^.PT@AY/'5YC-IXDGEV_.J2*8>(NU./5,NU"M9OM7VT>\B?%,H=OHWVZDK M#/C11WI#43[&@_6@(%4;(1# Y[TQ$O)^*K8RTA.I$@N57P_3()]8@U2^MGPC MBOT6GSNC2;9='[41\NP!D#VEGJDFZPAS@ M=1=KN7>$4MXK\*NQ.-O#HTZ>[I3P^RB:5GPAS MEY]TM*[3*JV;WY3N#?*4]#/)POBJ(/(/T@8?<'J?_#NP:>BRW93X-RR_*R+^RF?$.&/4 M&YK>+O/YLI /M6"&52^0?AT2W,@-90ME,\NTFTH&W MJ,#VA;\V$2H"%/Y3@E/BXE,;]EL7GD]/8D*/(N$4UWROT1X0/Y/Y: MZ/O9 !F(9([Q36V$EG-^53QRA4AFWQ6"?P4"P&&PEO4,'(A%"T:)T+ER#N5B M-"ZLV6?PC:?%>O.+,PEMJK $;G4/,/\K#'.EJ5GY5G/)4BU)=NDAP(51R%B=T2[6\#=HK MEZ<^L7_ZN[#F37 [/.H.8T2GH=R)X_,-R MA[MCFP9 MI$BH5C9;*,U:57,-%9.*TC3Z_Y<]^SU1]S#JMF*Q1 TC-'6L;EN:R4#%C7E\ MEAQPY!9Y$;.!C/B! %L8'R2&;PD3P['AK)C-BF5*-TQRT39$CCYT8IU*=38 MRC3 ,XPXV<>0BB LP?4E=Y_W$)9Z6^/74(+Z^*2M[=%?*-4V-;D\>VR162&? M[;?']")5ZRG("V >POQRN)%;/N[IKK>KCXRZ!<''W69>-&D/$<34K3PCB??= M.-SH) )6P)+5K3O@]=F 4O^-V/*BL//^^O"NO_UR:V[(4%:9K+B29A6C.'47 ML;R>$(8@F8:Q;/PA?MJW?N<&1/[9;Y0P@SL$)"I&]M\U*O%/%!!G':]!A]?7 M1\$$-92H_[<]TU2X;%*@IR,:J?+RLC*3"@7-.7'G+ M:7+%@D"LE9@06U=;Q) <63D3;CDD146)1/Q4"K:;.&Z!31%^LS'4C0M\09O> MURGZUM[6H=3,2>I1&+P/ =H1&(TCFDI"4.=5G4N,QD37XEZ& $7"CZ!E#1OL M ZWBXS;X,C],]B.88^)"Q9 TV?5^Y6Z;:Z4U29[&VO+$1,U!_!_%D&5#(W13 M 9KG&WJ'>H%3"-?KZKC#D_UO@'WYP:3]-E$71D0<\2BZ& B@%TT**()K!SYM M9M^EY0+_T8^'^K7.A..4V4@HKXM=F11'O5F.V^/=#O0T>,=CT,*(VRTR#.ZT M,Q258DSFIDER D5(-L3VHRWVH,A?)L>_UV("AE=O/"8DWGXF^'W@/8_A4@CF MCAGUZF'QQ<"\\!+C&&[DSH1;0U2[*\=M\H5,WAESDXQ)/)!WOMP@7\@'AK[S MY6)\>3]&W]?&6#M'7!JWF\>F#"*>5B8 M[X'"_.2V?.V[=!\1M7#2?=%5CI?WS*^6I3!8P\]"I=ZWH;]T_?=MZ$R8GQ3S M0)%7WY(NBOEYMZ"O6- ;@SEHJ3:NZ2-2OT<6 +MN6,K_/I[G5=C M]"=,Y9>ZY'^[@/@N]LW#9;[Q7'CF6D#DJ&E98F;)[%1R4J-^SEYW6\QK1^W! MB6052#9\"#I-+!HSUSDIP3P>@,Q6#MJKH =D"UHK_QPROB!M,,EUFD0]EQ[. MDT.NPK4/#IO)=QS?!T>5G*%X!_)UU['1PB%OCB=U?%;?D<5254V,\L9$G%*T MK#Y9Y13?8U!+:1INGB'M4\^VD=Z8COWG.P<>?-!D=F&BC"4R#M\\>OA!X<%M MK?G5PZ:?N.C7#G)N&IWE"IM7'5>Z/&Z-B;]Q$2336PL5/4^4A46\+;JCQ61Z MK8VKU7#K7!;.B' +[6%*F-73H+$4:;1Q,=3#1:!E+QX"7GZ;NK%M=[MS:>H( MX,[*"(W+?@]HWSVPNX' [K;(< _C?F08UQ>-A;"LQU?9$B_53"/3R.18QWFM MN->V'+&%((KQGH?^JJJ&JKNZOZU]>)L,C%<'6,&S,HUD=QR?#:6IZA*/&+_8X-[8=I,[ MN RU?XGV'F'>(\R?%F&> PSWN\2,KX0I9X%7^D0*=0>6XLUOYD\E3IJ++=&7?:1#[=J.MJ3URF^:680,G3T&O:]W D M;'?77F] @+,YV\!?/V4+XV#]8$&-V^Y-H_N>.] _@(]S)@&4H=GP"LH M-08(7M5B0MZ=+Z2VGBRJZ>:O/PF&C=*IT^!_=V-["1#2S0XNFGN_.KQJ[G_VRM4NGS&..?N7 M(I'/L7_3GJ0?Z MQZLA,QG=\^;]29&(A+?U?G7HFU-"C?T/)@^JG'500^Q_] M^H,!"SSAQ[?R[:W=E\YN^Y^I[7NM>C7+M\N=>B-2Y3MAZL^>F6IE4;C8. VE71JG2TQ.SG@ENN\/G M0;S'%ZKC,)#V16ZP2%=K8W:JY[JK8J>_S!?<91A(>_?)++%.FW0(U79C&]%( MC6DI'*3=B)6S5&62$-J]=/^17I6ZM#@. VD'?*:^&3U1 @'&8[8P,<=//3SR MY)GE,1/G>WU]Q4NDTJ V5#'5*(S#0-KUY6AN2T(\/J4<(,L%RLZ4K#).M#;$,@UZO5#;BG&^KFL!VUL:\I9=[5GP9!KTN5G.M M)A?G$X3;["2!7%W5UMP1]/I^9X:7@<\#0/-WP)]3Y]WFWHR4R+ECUW9\')P0 M?-9P]+K+X@DFH:/EQ9LQEXF+W6%GS$M+3:A,!Y584OT$[NI[<< )2IUFZNG: M$U]7G^+59MN>4OH8!H4L&X7__Y)K)7NNE>VA'^^P>B^(A9;UAR'7BZ ME>HLRGUK,.4IH=,NZ<7A2)\WOS4\76#3J#!:\L&EW^W*W+Y_TP_X.D_-A$"R2>:"^M\6Y& ;6:[[C+6!@G?[W' ;TQNH6 MSXJ*Y9G(&UOAY6JZ]VS@7[/FEU,E=R2PYW(5MU\'_V4H(E4H6??PMXG,H)GL[ M]HW9N4^@F%P_G#D#V-:-Q20_/JGQA5OI7[;FUS+ZMW@U[*_=$Y^!]2I5$P[9 M) 6%U^OI5F/<(!\+LVOMAZT<2UF,)HP(JD\"K32H]6(,=QY8KZ\)82^_^]W8 M;GXN#*][&/KCUWQS8>B-D>&'!9T?A(CZGKMK"/[4E&GE-NU,JR)T';#AYPLG MG>I="S S4>P4R^N:-2?<(>"U\5@I=Y=-D?$BS=.>S&=+%_\4M?[&H>KG$*CN MX>HW7N ]7+WYV-YR/KBI>S#TX]?\K8*AGPHM,*X,KP5LE9MU6+';R2E\S+3L;J'68HR9 M#VR5> B!VKE'.7=@J_-.^0H(33=YY?/RL%H"5;+PTQE4VP6R=SR M!;""[1W>!;#QM=T99(\4\:_?>Y!/CF5JWDWK&X#>^@&,/2/N%TLFQDJ&:ZX) M,-0:<_=I7,DG(;\IFH[2U)5PO\YO7T),^[Y%?*D"LF/!648"@;@$!M&;<5;P M5'!DF_B-+LVKCBIID9D[U%09H9W*\_ MI@&>L6+'1BQZ\]KQQ7R\#)Y/*C,:]$J=BB6 =%I6*[-16P/2N1P2 3*A.H@F!2TP\(!"K19^Z!;=S-U;3.5JR[R[?JZQ5/+) O* MO=6CD!F_QTS]U3OZ^3"KQI1 ]6:52IEH;U:32;(;+RVKT R1Y /SS.;OL0,9 MH2&0X;0"%Q?KL&3ON0$7 QD*)[%C3A&T55.0-HUL192[H(Q$_UC6%=X2:\C5WO+(9EH^59@E#I"!9F@HLWR("Q0,1/+1L-@P<-"T Z'J!S%\@NJ_3]2VI MMR,RB[$D-Z ZB9*0F;*=[I/U9) L)/-(70"O^NMY2LNF/M. X^-O/4_O?0PS M75K[!,<_,'<3.Z$\#."\S0:)OF%B4#:X*SM_I27:J4P+4L\#UWH^Q#"$=)=Q MRF62B"U LI(J5]+ELN?LA+DZ4 F.-G0_GZ)[[?40F7V]\^- 1'[3BBSA9N0 M W''YX:UG9WG-YF&MCY$TW,FDH/_A)2$(2.<^XZ7>RB>VX#S8!-2<62I ?33 MKV'\6WL.?K'?42+ 5%*GS1*QIOEFNC,RE#KX,";C*Q%K>R464N;2[A#U>%I> MUJA%(S5!D'S)9R-6;]-".)A(Z\]:9?;U.]I'8Q64*=NEQ?Q,F8KVN@F41^0G M=RP)V;XLU*Q0RNO#0JF3TWM)HCP6$Q.N9";T0A/=!#XEN^,]"ZLISG>I2(7O MI'^&]/ SN(NZ"-AFCPOA7IO)2H5^9;,A!&K48Y%N6G3]D0VV,#T@35 M5&!XA#\Q/3,(&6,ID8-AV)CZ@)6>_V+XV9XPRXJLX!A.&VZMQ0.;Z>^L=J@C M SU%!=BRI0X1GNS07 "Y9\ MJ=H3#\/4S[O"?RMFQ#8C> ?Q0\IM>G8HV:KMAY0/D;H1R8&AY4K6.D*Q&/.4 M/,1R5H &5VIA.&>?%GARV(- TA A4 O<&;Y_%[D+6[T9.%B^H< M @-%>Y:7\?=(U,"2[YT$!*\- J;P,Z!Y*Y5K""EJ)=1GL;I47M:7,PY%1G0T M21-1)IEZZ5C@5<\!'P+M>(]XA80RBM"975\-_[N-5G\)B3?P*HV?"+D8 AP&,$!.Q3,MY6;4DJU8FL$U2]5$X-- M;/ D0,-))H@7X'RQ83A4/<\J7"J/%!>IU&=)/9;[>3K5)>)\E[?%Q[0L-SK+ M#P"7/X>:;+?\.#54>T96W&5E>1T3NL9T,TLP\5S*1MK#LM$4<7K9ZD6#B74E M"(LCP_6!6B#-N:#K_36L>&/(=11K0:/FORF4!XJH%'/+8K(CK#/*II]-/98W ML^7;HZZ'"#\:H?-*N!D?2[^_U85F* XMF[G+:%SJ7/.5,T,4[P>^ C>V YN MHMBQ4?R$E;<\:-KA\DBX2"AC7H++60)P:(;1YZC?C6K ITB:;\ZARV;8(TC" M_R/IL]_P3P2;OOV)AMP/2*6QAP2^]S3H/+CH"!FH?O/P$'7T>A$N"\-_KQ-D\;X60,($^FXO$H M6CP4+0P1]@\:YWM'A\.#A'LT8#CJ 2 9NPCYF<-P/ SE!''POO7'PJ7&B\[A MJF4)T0,_%N46X2=#()LHR[B51332=Y]V'T+W5 .A\N@/W3,PAXX>'>+G;??L M9P@N(Y1*9*IL%\J-3X @'1K,Z4KBWE9UZ$!(!C!=6UOO) @=U+JZ+@4)LC>> MHWLG_VW(0]0:HEB(1BJ5S*&X>-\%==7]QRY:I\N\YYV*1A:MW^=-'EJ<>.D*%3/-'. M-)\]#]LW@_Z*(]LE;[>@K66\V9."+^?<^\X/5O2T4A@..)*@BED@][)C/K-! MT<2S^=YM+<%E>M-@ME-2=?*(\SF27'7X]$39Y[JE4G%1>W$O^ M&R0J=EL]SO3.?'V8!0M]B%S/_W]>.2/(V*([K+@R/\AZ'CN18"6#V=YAT2O/ M0\>#>Y4M,)SP)2""1<#S=M'9XS L"81;-AG[5:0X38F2F)J)>_J@.:SQFR9 MVX;$@9/FGW+XJ4BH#CHZ%L,Y7ARD -3:BU,4C)$.-[)U%/D R*EW@O4[\$?; M1%80(WB.-_:"E4//&-]]@4L/HJL(1MZ#H]Y1]1H]6,-$\@(E_&0TJVU.&,Y MTEX+/B09IXN59X*/Y[GG+0O/_;GXZ:O"A\BV_>]^O\37VFG>8@-@]MX ^-X M^-X ^)DIUNX-@-_: #B;J!GIS;23Y-DZJ*P .2]7E\NP!L S5VP;9&DT$NH5 M;3)?4=U:9<6%-0#.K.OUN)&JK?GZ2)M0[#1F/[I+.#)YT@1WLDX12DU M[1*JR/:LVCBL5?#T:157Y(53)%3+($$YM>B8VM@#WSP<:=B95F5%U^)$-V.G M>(U(6I--,ZRI\(@J<(7^@IP3ZT*77LT-,U8J<7!DZGBD( CTJB@.8D2,67=8 MLUVA:_8RK/VP/L_WK;A8;A-SF2GEZ0(EY?30]L/S&4&3-:VB"1FEK^KN4VO] ME$0C3]YNQGNM!-$;JKRNB)22S- V.0EM5#PM\FG[24I!7[,O&IEA/,4#^,R0 M1L5\9EEQ)LI XB6IKSD!F'-2JN57M,G (QD7#+LWG<[KID.M6$(T^X M&B\MZ*UYLB6HZ?SJ<1)/)A;VV+LE>CA2)AAK/EYF-6'^6):=AB+(M0YZ>^)D M[7-1K@W=C2.LB52UYN2=;:?Q.S3(IW6!'9>ZI:,:FQ49=#(DWER M>74PV@@SEE_34L.6Q375D)9PY.';12 Q5)*F23'!)I(BS203HD0SC"@S"9IF M$PS%),B366PZ.4GGJ!BO:X*V)(M,C+50DV[J>"25SXQ3V>E*)MR^4VTU%STP M,9&.GJQ,M95YF7K44D1=B66FO25+U).HG??),_,YK9]3B:<9WYVUJ1&C==+& MJ@E'GDAT-5TN@%DI04[GJ3(O]F>U?EYHAFES0QRV-*<_I CHLD\V<2-9>=J$ MZI-<)"E:)/69P/9;+5DC*\S:"I5]T:!=OKVR,T37[7)RJ5.;]4!HDVZ@S+52 MO31J3:5LJE/HS'.T)WVGVBR.J7BO9S9Y:5)^E)L&F=;-99BDU Q-Z9+=217R MGUAS$U"UGJ2QF-J.?'^3;NI=3;KCYW5%WQ8('I1W>'X[$22X@\;&*$& ZG!0 M #"S3!U^;L+A,* #!]D>]-M(#7ZZ3>[XD9,?P'AEIMM1$>B/HK!PAZMQU+2KF_'OF>* T#5FD@JC14G;/[[9S1'. MS=QEAL'X@']7DS MGEXU1@LB0^L\6$C6JE5K?B IA:9CXZ@X!Z=K6CG3VMTMK8]0&5?'#(+%T 1* M-=,KS9:S_IAOUT VVVF/I49S_$RNZB$B8&9K)N[S^P*?HT?D1J*SHS?FG/1\ M7'OI6J =)SKFWA\?/S)O&(EBMIS1\CR;7S_F56$EXEQ[VP&Q? MO"^,RJ<5F5$!L5[462W=M(O:!I611!F""#]P"<]31+V4R%D5C6E^4X^4.L.*]Z;,9?,]\[F>[[+V. MW*&IP8/4V/.9I(=(XZ_)J>$T5I!ROZ$,VO7RS"'CZ,%!(/E71ZI7D:*I M$HZJ(;FB.\@(W4.IP86B>VWD ] !&%$;D"+VMBH4D1-=F8F EYK (=+C=WC> MT%'%(IRJRK.64 M)]=VT MW]BFT\M#,-]+E1VMM\W6&EU;\,-V9C^"6P; /(7@B?N%A!/H%-F;. MI>E/'-#_C?O".^C_V%S2,8GJYJ:LEE-X8BQWEZNOI/]3+9TTDW;9%M;"J#:, MK6F99CWZT\_3?RRI!B[)G7D6!1V5X,24A]N"RVJV&"^C XR^EW>' #W!+VW< MJG:@S/LW!]%UZ*VYC4;@VF37FX)K!WJ>AF^8QMHRNJ!F;TTQ\B70"-U4@+;; M*4:FIIE+%9\DP2##\W?^Q<;RPA0(45]MS#)!$X#ERNV5UO+N< M*R>MP3WL5Q#(Q@KY]C"12#?Y^F/>50?<,E,GX-,!%)T9?#[T"L'YIGCM!67(8VEF@W^#?^Q/"AT_^!-"Z5?9R]X?'G7L M@8OY!QVGATF.%;QUKZ'SK[>B,K+T T'>&T:?"X_L@UV[V8?DBV#2=R9^W")?Z#M?;I O MJ8?$?7^Y0;[<]Y>+\N6=[3->#>JO1H1D %CXD0*V\\73/WC]'PUEK][X_;Q$ MDDT-??C_?B5^?13X/_' L$$-?0%*9I\/T&'(=1\8,+H M^>M/'R&Y1?B7SJ6V9:YW*W2W0G8WF[1YZD#5-FUFQTR?TQ<34J,*J M&ZLW$4S<:6'H?.^14X?\G&)FK0Z?%I(U#,-^6H)ZMACIND;K#3[67,-M52HM3'"V7^?:,UD?JIFPT%N-KF&UT5;=7 M[PQX=I@16(9ABE.>B5=;"$H@&;Y%_Y6&^_L=#_ K=*4 *)&%B8Z5D?WYYCG^ MGYG$O]VH^"]C_&OEG3]ROSS_M9H/[Y?>M>C'K;7RGT!7&.;A]/KOMSD)^IH YB\S M*9<^>;G!-;]6Q/@CK>@-11W/6-&BW9*D+D6H?)?*Z%PBIYBEP;6LZ+33%YB1 MV%E-\PDF6TJ7ZZ."CJPHC#@8XB^PHC_BF&X;8&CJ"$3^40VO?>9_[R=T]Q.Z M^PG=_83N'/T7;S=:":P?:B_L/VL@K9F20Z5MHJLE)J+>C^56\VME]:9#MUM^ MG-960IOAUD_RU,D28"DR*%*A'Y(_*JMW8YIZK:.:6R/#_6#F&QW,7-)LWU!X M%&*V2XZNL59.IHB8W%]TEFZO1BA7.4.'9GOM3@39F!H6P;I-<4%65TVVP$&S MG41F^[0CZ-UL'RGJ-SZH\3!-#26R5H&FW ]K[H4QDNGN,D+ M^U.^M& MR6'FK2GJ7)%Z2%*G&,EONPER.2;?YFV0$R;K#1#7API5$.IJ.Y:CNHU5C+L> MD^?S>4YK95+%J=YVR%19EPJS./?K3YQXH._YJ_NQP]]X['"./?F['"1\A;F^ MH0.%$W,\K7970[KJ?(]S/$;[).<(90]<;VQ2_)(2YF3WQ MH*V:_S"3TMOKV;)5Y+M\WNTL.OE28G2M;;&D-BI:K[NI"V4]T7BLYS-J,<^) M250<%=[&[>]."]^/=+[5D<[YPHV_SXS>4&@19D;9>)KS7*W;4T_O6'B289(AJG0]I1[AK" MAK5H/6@2BQGO-U,/;U1K[P3#?HCP0;/6$S& 4Y((O_\;V2FX$-=&_[>_N]GVZ!.G60)J/.F M(62:\[%N6%U!RG#'GET'Z#/3DJPUCYGW3)-2O3">F5(^UIE*O>6RGZ)BPM): MGC0I_3[M/Z$6!FG,U -QS:XMIZU:X-Q"EO@M6[9\PGE/W5L,>^M3WC-+_XK&S>] M;#=NK>_'^WNF,!]N%)?$VOMS>J8T@H ]+%C_7#,53[.N3*H/$^8-N1&O;K[.:^O SA3<:]Y-T\\0C_)#-'C[J;3D,!@L0.[!:K4>7):OG^D\QG(;*([HDV@ 6MDVA9YE<4Z=8L!FH@EM4QS3?&9=6"]S1!.H">7J0.9/\ MJZ=GVR!O'B7_ZRNLO&SEG3#/Q=K?_I+(1^HMKF:,B(^;(L\GVKE$(356,ZJX M-G*+X9C0!U*E5VZLB]P*=>>(__I#L5$RF8HR-'.)0BO/@?H+M>P-.<8;V54P+38]X*CWIIFQ>+ MOZV2[,C>87\KQ-S%M^8N6^\^TE;F,3VM/^6ELL 66JGZ$IH[]MSKPZ1<$R!U8&3'K<@VAW!L^S@94)3'BKN3! TMA$T0E)@OY MA1VO3XA.9SIN?J4'?TT9"Q+#9_*Y;V:3^TIW^IMN(E_D.W_.#ES6>29CG772 MC&E]OER-3663J[$@/A9I[#S'HVR"B1+Q"SK/?YFZ?'5"_R9OT7YKF_$5CN?G M#,;%/,]R@ZS6[4$MR4N)3$SMD8_EHKR$M@)ZGO%$-$F\U,+XQV23,]_3&V.KN&>#OXL5^SH!84H/.[)UZSW]/7S;X@0+%$@EJXR\Y$Z,JI3*^V2-5)[DJ^ M;BLK]L"\W2P0Z[2^D!7MX3K_?$ZP]/HGR1R_HY.W!9EW50I<1EO$[) MO!JOC9RG2N_1(3F1Q8E7,DHDF"B9BM\3K_?$Z]UF?)GG^3F#<3'/DS.>2FS3 MT=?3C)G?Y"FF$N\6Q]!6H"/_)!&-,R\9BA^3>>6_IS?*OR!4?5)S"\M-WYE2 M6F::::H;NB)_ )+H'-ZH4E#BA6%&TXGZ8[.UK-1:;'/PTPMY[YG7>S+DUMW8 MSQF0R[JQV:E>900JGQ4R?7%=S]*;#3=JB@D_\THS1#1!7-"-O2O5/?/Z=QB; MK_!_/V=I+N;_#@JQ1E*-/V6FL2Q;$@TR-E7GFL$:G? MY#=U>LD71*D$.KR8YS)I0UIM^(,Z]-!@6G1 MJ$L"2N)&Z10=3<1?VIKN.=SW>[HWK$VW0*0?;7.^Q ?^G,&YF!.<(9J]8F95 M$82VNDX_)9BX]F0C6P.=8(J.IA*?\X%#@7IN*[CNF(ZD?>>0^;9,Q;-9R6L; MCUNZR_QL%N':1+I!KZZ0S4UM-S%XXKN-LI/?K(E'P6I^G3?6FK9:E34KKH7\ M9C/L::MT: M*CR-LU$F_NKQ_[VETGLF>=@N0P&V;*E#^#+ M>P-NY+9)AM>$Q$82C/_"/4AL/ ;WR AOH>%US$#,13*L&J[D"P$&P=V#^I4U M(%G(C$_\Y0<*'DGG@G%:'QUW\+M59"69$S*KAT=B5_!ACI M]RM@B%F^7>[4&Y$JW^$J44]UB[7,PR4Z+7UPBK5ZAV][,^O4(YEZK5VO%+-< MA\]&%SK(W4]VQB(;&SVOJ/K -[JD0[A EGT*=_OKS:#H8^163"N\O MU&^T3TW@UW##V/5N\L3CI^9&Z2=ZFAH>MNU MH8W0=N'#H$.%.F7!IZ$5V*C_EO\"."\P=Z7@=TOX0[ W?-<[+[3+VM$N"U\' M_64T>?=!US!GZZ.LORZ; M]RG3,7E$E]"#7E(KKNK"O,,2L6YN0778XI M+7_],0UP>LH;4"SH6W;<;W%H M0KHB;@8#[>B>Q(;R^2T@5M^%S^=%MCHSHQVW*X.G7+\J2+%.+".X;C\.([4_ MSM)\GM'V&3G]%H2([\+I\\)&G)G3Q8ZP&CYU*X#(%&FZ:_?65,]ZW2,S=HFQN[Y[/?)/OW6_=Y"S3,- M^*>?&8!O1.X)\HQD^!OX7<2>02+AKJ&0-@YZ/O01;. @:D'?RP_LC^>(?@U_ M)?O]EU5#-BV4./+:AQ[-]D D8V\I&O.$TC"= \'$4X<3P@(*7V0?$NDZ^9CW M>\M>P9NAV&=QF$_4%Y(#H'[)2O":B.1XV:'W-N180.6I:EIA9,CN5G-2H MG[/7W1;SSE;9S[4\_5C3^T,#$-"RA5IK PN%?M)X5TP7H_:4-%4#Y$A7&PM" M6LP8A6 39DV 2GJ*2?J?P)B:4&]4 [KAN)NQ1I34'5+ MK#Q>+=P,E 0CU D+U&@B08X1AY'=%V(Z < M0FE'#=;P'R8*PG%GEY@[.THE1Y$,X\!\ <=#U;/6:+QJ;/\,]4<_;-I&JF4[ MD =0CU3]M8\M ,40A_K_2/_U%HVR$KKI>LVYX:_@ MPV^N2/I3X3+S88.^)ZJ-+4="?:YZMDN9@UXQ2:C9H4.)3S:78G%Q-!./)T[Q M3O92,DA"/I+JN,%:]L]%N_07\*F['!"Q7/R1$]8;MQ@?M/+)6@;RB7Q@"?+T M_-4MP@BSX7IGX%B^JQ[BK1?:SVIN5N]C&W&3!D E+@3_R!IEYGT4=2 M##?(IL_=K_\*-C43C%CEEP(4%K6D#W6F [HR9%/R@6&94P2Y5]CT-OPDM#O> M'*L^60;[%;PJ3R859S(K%[_8ZO^K^>_V@! M75(-5.OA.[J'LWO![PW>C*D2O![[U-[LMF-1$T=(OO'Q/-]#])EEH@2#A'QK M^#S32QN=''--@(;#6R]^1F=8WON^32B5V=; '$92^$31/Q-\1T( *<^VN-[BIPO ]W)X#O2D'@,\21JR'E0.*)E!\:(GRN:GOZ M^G:V>ZF^O;H@G _ QXP*@$JCX^3C<.T9&]47L="L"I*1#YUI^LF2O4EX#X0? M&CA;.!H!V8GZYZ;+X#CV8D'7:TF1\\1@H-N)Q\3YG!0RZ;@Z$BDJQM:Y\\1@ M>]3>B7L#$;5HR#"R+&M<8U,5J(WI4+7:J%]RE]\Q(#LC"U^*SQ+, MJD0Y>B9/Z&)+RQ52)7>5;)['4_D@#YN/L9;6G^;&1,PU-DNKH]58% E\JV#M MC.Q[*78;]9:24*,7&[[>&UM,7YAGNC1W5?:MU36K/]H2I%@RP[8TNK(:-*%3[(0K61)RC.BA6$6&K]I$R% M="\&QM\TR#LC&U^,^09&CRLL)^*0UZLMKJ\_%JKE[G7Y6$P56OGIU%$):O@D MKX?2@##2S2\/ $\\-,\Y0FZ0[0Z?T$D_BHZ4)]=V<'BCCK9'PXJ*XB,8[X$% MJHJ-F++LHB<_1':$P$_2T;F18UKKX+@8_P!'2BAGK\>0SZAZSW>A8VXM+=5Q ML'NFXOAIY@ZAOPU_ *>.O,3PBO4WA"%>O: '@H'?[T0TR"+GBW(8MN6(+A^-H9EL10";1JC?5P MT,AK1-N6'N6D7LRE52B!S,-S6T% 2J]N\76C<(T#0_9=BFS* "AVSC+U(HPU M) ,I+1:Y!I:XNB]P6_JQ^PC8F:?RHFU/F[Q;$7)KIK/L//80_8@3ZGD:"<-5 M#=?U(BWSWGQ4XX$2#>[,#XZ#,@9/3W3I"<9%SCJ0_8_D"Q:X#O<]E;#?)>QN M 07HL],#S,Y[CA,A75!)R9[=VQDN,XBYH46QMB_SRXZ=B82Y"JEG^#SS#L:LN::;L6J(_05(!AXZ>V4)$Z4#*F[=C8J*11$J?A M);SL#IQ$6H,4_!54K,?R7*HD).FU4%;HQXZYB-<#5 X9P7QN'*=O)7 M!$"=F\'9.98+SE;G?B([STLA13Q$VIUZIAQ)XB\=5'ML*]%04M4R%WXAN:3X22)?MM OMW7BJ! &[=PS#4KN/^AK MI# 4\1N/:L!/\=_D[_]Z#L+V8Y3;-)?P%8$3(BW]:>P>ZJ>,4!;%JQSSWNI- MQXY"_4&)1=D)OO$<3$^5\ R4%NURM]TP9)ZN' &JX CR?8T^?4XR M6S\7O;D&53)P;3M+LS,Q71N^(J>.' ,;*J* :G1>-]UV "I(S9 OL!+N0YM MS@?%C,5^HC?$3L_W+0%G6 ^=#>RD7M<[>3[C M]EE9ZBVTS60)=8^-4LEX-)$\O?&^EW_,>/Z([\C6_9RHQV&PFD'YB+S=9D(V M[-G,\S"%+@@IHKPIN0+0+-&I#UDZT5Z>EC0IKG54TG3 AN'K;!@>LX%'Z_=. MHN#*364_$:>-N<60SLL\&\].C;8/=!7A64C53T\$P+^NJZO\W!;Y,H8X]_N;_?'M#7\-?X0T)7B,:8/(UJ7;O\+^_>XX)^]WG.]WG.]WG.]WG#]XQUG" M6Z+(2E0RJ3 DW/NEN$@K)"L.B9$LI@B"3.OS%**G(PR3-BK)"P5\D:5F40%(695HB&2E) M)162//H%D0"C% O$46HHB?0PGA!3=)R"KY3H(06220:,#G]!L"-Y1)*T.(3_ M@+\@:#$%MQ61IA@J14(7%C")HW6,('$I&H@I4F9$6DY08BHU)."3%)J22"5) M$"?K8$= (A*0!.Q0I $8B4E%&8G,,#$B98IF*)(]_ 7-$J.X1#"B+"D$G!6D M;HH&DD@HS(@9CJB1K# 'O^C(8DP0I?)HV-2)3*72+IJQ,9@_-I&C=OAL9J0D M)!; =-GIP@JF4I2"9%)#E,B?"JDJRS3H@RI. (T$1\R\>-G%WM2>RK)+5FHLZM& M[ZE9=@B;$^,B<3R2V&1&#<>95_C\TAA(W>0DN>HNX43B1/IUO4IH_KM1*;\SGIYL,4[")LEA#(T_FZRBV3-"C M1(:G*NT9Z)IT*I]'S1<:2&T7-XE.+[:GHGQZISS6M\>R(5"LQ([(L1$DH!Z227@O"5: M$B62'=(C0)$,!0Y_D1BR!"4S4"Q3,F1;? 0EB:23< 4 D% OX2?4\6Q*;B); M;[JF/HTU[>RF6V&I6A%U-3N9-]QK%\GTRLU/YR.!ZR4TI=@BQU[_L_U9)(=$ M4@$PLF%'))P%2-&(WM">*"Q4?@H:N10X?O8RGN,'S-AQ>))FUNRFQWF- M+O#(9Y G7L[/O2.;1UW*"=I+CFUS1-@#1V]%&0-\.QJ7)Z+"M@DNOI.>#4Y" M@P$_V77^--!Q/)PZB(=3S\;#'O;60?A;'Z%)[T(J^*4?$3M:8C:+3[)C0LW7 MV_%X.AG7$A_HTK1W]=5+M-BQZYD[X$;D3J!-HOI9&=]N;-\#MS*.CRSU("3N\S M-S@E'KF.:X'/)_:^E%'73>VULT9VUG!;#B_5QB.5+MMIP:LJ^-K4WBV3_/S) MO9H9ZX[5?JDTI9J%F<)@ MQQD"&8J47S6,YN*?UK]VN?HA@B_3;G^'O]]?W>[U 45D@(_!L&8B"3$@_WPC M&')B=:6S^L[^_#^=/;WNX6 G[$H"_-<1R!8N$-&.KU:H?@') 6\"NJ#:@HNC M6!//FMFMYF#%0=^BX4&1H]3,/3[J5FX: ]J436246#_VB3Z>WJF<5QLGS5#- MAG<4V *0Z%#!($O,D#] MQU4=J#8*K.0)VE*\R$&6[$D4OLNR 'HB\EXM,',M.,9&?^ AD [H%CLR4NCB M^D1:H"G@FT[>;0RP I:LXLLS%GKL",#=47F 5G'K3T7#5WE,CW?(K7I((V0Q M#70Y0O5+&P/KY]V\5R1'\/ M^AYX]*&\X2N+*A0*[\X0I)P&WWOR>FB5U>.K2.'N"XQ"3@3WS7@I'P\R_4(N M\:@>^ET2U^4ZE5%A)K<$RFC.&P5KK,W&S2M6AG#;\.]--2+S.$4!7I!XOFN: MHM/1&X/F''K7)!F-QQ/19$B7JH"_.#T K:.7]'G&[OG&9&OT+N5(O9R^>O%< MR2M0]"/R2YP:O=W7"YS3L9>4.3K[=K;;E%=(CI0+Z"\IEA_Y']CUD:1:NQIM MWT7;5OH$41&Z]8B^QS/QG+?#'Q[\".ZU 3K/Z]I^$ILX_HW4O=5&=+@!PKT$ M5ZUC[W][M145F%LJ\(IU%77D702&L_,]TMWVYMW@1>XI?.?0!V/#,3GBR Q@ MML!1JJ7$4,[2"Y,DU89Z>Q L[)#7(!]0LP-4L(EMIR'C"GK_, Y;QHD*%V*A M/@O[(X"%30!4B:A_+UAR7(\40)X8IF:.\4\4&+=JY@RO&[DKAQ!P4?^VI7[P M1LD[6@SHBN\)('@; TH:\&KZT3#X=LFS(?"=DH[<]0A _)2V3QH"0YY $9T^ M=PD O1K&RCM_*'B9K$%KYB'$H8_1,X STZ1@O:@Z&U7K0G.'O-,PT8,3LO3@ M33&XX8QA2 EY\2R(/MR6L >\'\N@83#41 ]\F]>$[,;8 DH@#$W-H.G03^J'(*8 ,IXD4A\8L$->] MYV]EZ2'RZ+W7]_MW@(*:.E:#/<*;-Y3.APB_G8FWJ?@G _"U<,X!UI2GSOYO MT >ARPMLYQ#Y+Z9_\1F^6]UM1@'A?/V2X+H,*&J[Q@X';X)!P @3)J"J@J08 M+N:YJ44Q1,%VVSG=_F$[+I#E;3.O&(%ZUB:U/2XCP+8M P6GTFSV6A?@PQ2Y=*;4/6 =R MQ&RKVV2T GDOG65Q('F>9Q>>$M!U7\% _U )Z7:)KK=.2&G)"QJ]O/2I>'>D&F4-^L4#ANO6SU"\(MS,Y(E:B4;Q( M)]+1[,-#<^?JYWBYU.:5^SVO?J[F U\H;]B8Z+X.O4]!T*:">.]=<\GK;_U^ MQ7EI]FPOBA.^4_12U!YK:(C3#3*]C8HV.4;URP?U9E IJ)YDXM' M$MIT #BF7HD2NE*T=Y>_;.C'JOIP,QW^[F+=(P_PN[P/N/,WAS8.4O,.MEO5 M,.WV0'7W1LT5;V_TA#1IQ*M*0UHDP>)Y[7J;,'JC_O>*S55:$Z^D,L16"GT[ MOH%,M!TN6>S\%W=IH^%5[-3M$]IY7L%\S@.\4@A?Y_XQ.D$$&&9VBR58LOP/2M<6G]UE65&GD?'VV"_72H[GSN10A?G<"6/ M'_.U(I?IUN;-K>+7L<^\M2RR\(^WM$ )V +4G]4OZX/(RA*6)0EL6[;E[^K? M+(%8._]R60"Q760R'JW>NBIP\#7@?6=Q*^JUI/SC@">D[BX>]RY\OUZ^[QS9 MY=FYK&+D1_;OY7-R9?&W=5FZYGY;EZ^5,U5L[\Q8[]^Y092ZBY_@)V/6/CH, MSH]]Z"V;?U+5Y6M%^E:!J%\L*ZNS%$_W4KRGQ;\3-^_MF/&U#OKQ\6;?+G;\ M\6']=M/^S+!N_]Q2XKT9\1%/?O^JD:\F;WP1"=S5\\K;Q>A?-_KGJO,__V-9 ME-KV87'@SG';GBUK_[9'E*TPP]"S]2YVI-;GW/.QN_29L^[WD5?\PGY[R<41 M^KT&5E[VO[X70&"\!FO,#]]])MR1YPZ%0TP-/\TKKLT*,>2( V0DEXC!SJE; M4D+NWGXY3UGNHQ$NJ'K:MGH-+==N9Z8>B?;V?NA_>(4,'/?O;S_2[S)\:\/W MVN[9.I%;X?FJ</?VQ,_<=9!?7Z?.!O4YCV M&6T%0_]SR[!_Q3S@#YKYNWCBXT/YRNRK3U;_IB\VJ^XHBYIVNYV/6;6X(] ( M:C("8'X'FE^<\9%&\#5WC+E)$0VT]CV*QJ:/\>IDJ)<*$1A!\7K[/))SR,"_ MP?D>.WIX\L<=QZ:A?SH]?P_FORYY]26O_BEY]7OV0!P%UG?LIF;6]Y'M-)^! M\#(==9]<[S-O;7L12942G%@9=O)15)^6;X9]AM;7VM:.[("SO0AXAX!7GG&- MQ^*!/G;#CJ+G*U%+NH85#.^22 MSE[2V5-Q@*'E01WG&5P?&#R.C97Q%\MK+\'X.07C__O+PNMO/;/NR-,M[V$+ MV7\4Z1?@>F>+!:?(-BK@N$S1CD7[)BK-M*Y6&=X,),T[+E3CY14B8=14ZZU[=*&2R+@^?+_\W;H;Y_P M<"H-W3I+[/R.GM N1T]VI%F&@'G1$!5!,#0D:(:(%&0C"R%3"1PD@155 M$*G)&[8(/T0144/#'&LZW-.V2!$ T1T^ (IQJBQ Y8H$@Q.$U2 M)$V5154+O,,4":6BC-@Y%X01VQ/#5!7+,+$IR:JF"+)H!NCHB:U()I(,:DG8 M$+$HP$>B:B@V%CG%XB4>!P^24.$K$8D&L7GH+V<10T4R-BCB;<[&$K;-P/$6 M"M5,(MB\060F7;C(,!5+-$QB*:+*$0V+)- /7M4D5;,-'DOP#I5*<+$H&H)@ M<81@3M3DP#$&FLR;6.2]$Q<$^&%A XLJ_%!LU80!-2TST'/>QA:/%1@*KQ_4 M5@U3@-\0)\HVD36-MS??P>CU!6/F=*.QA.ZX.6J[R7B_&HEL'XA!%-GB3(MG MAX98H!V:;&#)Y Q*0*,$I/(T,'+P[.D@UC$%+M;22X.Y,DW,[7([5MP^$$-& MO&)JO FZ($/C074-39$$P[8DV9)MD4BR&7PV$HHE*SEN%MNU[*00*Y8?\L6; MXJX#,0KISKPL%^Z2E9+0O,]&RV$TJD=V'8@AEZ/9*DY-]7;:G2=3O?'HK%**45HJLLM9OU, M<_M #)F39&2"0'G+!&W%1#%4DVB&)H!R"Y9D(7MK[,9\.?*@:J4JXM-">*PO MN"ZN%7<=;Z%A.6O/'C(NDDT>D>8\Z1:TYO;Q%J)@(YN"U$1.-0V1\!S8C&8: M$B$L R$0;VV !$LA$HE25B U#&L _T0;H)V DU)(5!FF 'QJX&"I) M/,"S*4LXH+66# !F@\O"@@ X;@/RJ^"'#/ LG*1@CFHDX%U,>! OJ6!"A-IP M!\2CM9D]+Z;-=HG.UUG,SFI%BF+K5WE;B MKDDZC64,?+K114[A)W_'%V2Z< M#G=:=9V4![-*R1W9=V6;]-1"<0NG00DHD470/=XD$$. ;C,3!1Q1J H)M2(+ MZA8JR/J\U>+*<5F?\';;ZG0;?7VZ\SBB1S$^&-3BT4XE^IA9I&_5N[M(:;:% MO@8Q.4U% $NI6Z]D3X@(:5UMTL&VFTVHE6 M=L+WM1XN\?OF X*GA-_-";2CK.R4V8''#PZU)VY)ZF_M)7$#:JQN@UF;VUI[/N!AMT."5>JS^ M#K,%I#_^!#YS]F_.G2^USGOQZE)LNOW.9$R_>=)\/^0FSPL?']MI(?$7J1]0 MZJ]L_;@,Q$D,!.^M[5U&XN@C<<&FXW@$[M5-H!>I?TSJ']_+^7H<]).(BMYE MYN?5X3UP%0G7JOS+",<.HP,?WH9P6#-X'7?/R PND'>!O,] WH6>[0*1'Y;* M-Z/F=U :?@X?C[T#>L\T=DR;C]VEHU3X'*??'S'LPTC"GVWQ>(\/)U$?- M^X79G^C=KINIQ+O#1EDHLO'YEJJ?TW 0__A<%G?L9A^P\/C@F=M>"/B.FWX= M,-+XZ9U\:['F$C&HY)*WPV,1;0][*>=6=718JA:] C:3HGO]J;FCA!>);/2GSASFU'FW_]K5V+W\'[ M=_X2W"+VNQ?43KU5*6<0'9OS2FK\V.R6V+YP=(V^@=GOIX/J92+@L#[^J_2% ME\F ']+)TYL,V!]]X8]2TTL6=)#N[I.0\6>[[-/.@_9"R'A.FR\KM0+@YK0/$7*Q9\W+*]P*JKI^#@\Z[9R;=EL MWM#;.3_AY'L+VEH% M<\AQ0R8ST-!D '_U37CO%/[:N-X-X<%@U!^,''8S8(-7$ T7=%FTQ'[W2E0H MTS56]KYD/K@.L3;0C0EFN'[CFM ,N[MKLS$H+&[2U1L8(#*S!FC;>+/_G!"& MI);]Z6\RI"2\NGT*G6"/''@5_YMW78$@-LD^^M#77G\<:L'M(7=BVX[E@*Q# M+0=:/5JP@OZ)"VV#%W:@%3VO+B?4I>,6/!N^9 ]SG>X ^NI ;YZ_>.HBNW=3 M)$R>:^P3Y;7VM+#?G %V2 @_I^^LMX[_U=.S&,T$7JQ?Y?26A>LPD)1ZQ<[V M9#P9T>O0CJT!3^.ZP6# AH=0)G"G!Y?[JN+).SA OH@8PJP_%+[$('LZ"C%D M&7CC[X#NXU%H,#$[WHPBZZL#7?\F.T&OFLE_G,U-NNSW/\X80-*";PMTY+G" MGD7#GA];BF59D\[62ZS.A)5W8+,_I?\"]#F2N;].6A(2N*N03U5R> J2%76( MY_S+BP%=Q29KTO6$NU[NOV* #M/(;4TI"WIZ-LRTBV)1:AFO$M>9),93-*\D^6Z8K;?+Z(J7MO?I,7QZTC3?R@(X"7#\1"T#MMZFBV?4 M6-G@$C<\$&$PQ1KN>A#HP[N'JU;+H5.OK^PV"\("#$BQ]GY&F@&W]'OP8'.Q M 9 ,> :@%];(,5D3P5DX.V]8->TM-IV58G*'4,R76)8^HYB6OSTX7L'KGQA]'+]GB_+Y=_Q_LBFSOL&M"[:\;HR M*0ST6F*8R1AXGKXM ]:HPI4F;2=%[X,:>]6 $'F? <-UE '3RO)#?M" _4 + MV@Y9*'O.,BI90<A^?R31$R:U&1K_@=R?6; M>C2B7>99^I.QR\8%!O<40SQO$B(8V!TOCDOVF';VJ*_>3^Q3V!I.'+_(GUF& M/L_WZ";M'%[VXSMQF&-V\H3$SW^]:#)+X>ZPE-4M-RSCHZX;>>[@ZF:]4\!N M?WE][J[4;O?F6&H/"T;%%MKC@C::?=RR2/?/CE?J\-MXL=KAGX16 Q*/V/\L M;7HRGK5N^ QY9*RP(IR'Q^-N&@3/*PJ7WE5CD%#FBR--(C# M+<=JA6"8V&BXD-.-X))!WQV'(6>JP3ZA' MJN4@L7N_*%;XL3"[*Y<2F7:]>"#^L#[NW$7&Z>P,E>RDVHKEZ_?H(?)C^,.D M:_3J^6X_E[?$7S^Y1M*S;S@6>8QZS0N703C>(+R\CBE)EW$YP7$1KH6+P9SB MP+QQ6NAE7 Y*BN4[]Z,NY6W+9:^$"+[G/+$>'F/##7-4%S'X?F&'')81.3OC M[: $.>_=RK,AMV^KL]MCRCX=-7O3^W1!1#57K=7JSR-3;J!1>/$#UJ%CR&N#^X_,[;]^:!OC^QN^!H."M-/I'NKPW4M0?V>>WTK^+ MVSY#?_ )(H,;&DGCZ$PV]&&<9F5DWO5*7? (DG*]?2[+Q7,?D<_@MISA'AXF M.:T]R=Q*M]W%_6-^PK; K)6;[M]YG[4S/K%L;E_< )>,_9*QOR=C/TWO_OJ* MYP'@_Z0X!)JU=BM6E(OC=KZGC=WR(E'O=XJL+&:K /YC' (_7)!;5 +Q=#*> M A=:;4?KNJZY?3MMC""0X9]3VSTR";R8V9XE]IQQJONU$OQ+NOM+^GR2Z6YH M?T7ZQP_6#PP^)P:]^RMXOP3WIQO<[Z4<_LS"];V67B\WAW\I&AU)PW9^.IF/ M*[*@1*8.?S_EE \77'_3K,Y:U75P*VO9,J):)%MOT%@:=87\8T^.3R>H&#$D M=E2]>BUOG[=[B50/7YK\@;,*+S]PRJP Q+*/@CK3__J^-G7=/ M$,UVO?='?U;KX6L=6^[XXSW,;M*PO[$/V_#N/[@SPPMW%46J/NF.M\[^YVE- MG8DB)%VKZC]"S[\R@6Q)DVVH7Y/9QIYZ_Z[-7?7+S][87;@<&+;NSW,LY/@W M*%!XM8]1O!:_::0">"@\C\M_<*@U8J')_Y3ST9V([I4W]5@\T=DX:FKY$4"J M9T->V.\5(+A/ (_W#O*?/21,+Z7+^4(HJY4)8Z \NJ30@Q M--G2#%$2)$/5)&Q(MLAQJBR(2+4"=Q!!I@29!K&I#7<@R3 E>*6*3$DE2)$Y M:F_>P?&B"1^+AL2)JB'R$.-KIB88HH8XF5#*"QK=O$-%HH)L'AF8\);!6F*H M@BT;ID*P+2HRW!AHE81-&2%H$ 2P"K0*J]!S134$6R54E7G%5-7-.VS(,4Q3 M08: 3-,0!5,T3!43N%=3+44S+@658EB4F0B MWA0V[^ E))LV&P]D!D&WJ.9=' M)HP'YB1"%9[(A _("H1J:6P$+4&40%8*-E09_I14D+DM8L'$@3&W*#S14A08 M9 GZRX9"L[!IJ!RO"1J"1J/ .W@LJK9*!DN##<%Z9J8 M"H*JB+)B;,/9:LNR)C-FT9\^QM8EC+WD4,P>"# M5Y('J1\IU>_N]$FCE)WU(MRTTIG!E5L]ZSSVHMR#U=71 HNYA!NN3.JI)ERY MU;.&*M2B1L' >C[VB(U\U7 GM2)<&>@9,F59Y"EGJ( 7A@C&9FB<8!N"J5@: M1A+"G!E\=CL],A9JD1^T<9T;=91YT\S:$4/<[EDE+[O=KB3F]$2GH39N\ZFT MG9C!E5L]&S>GHX=VQFRWAXWD8S8+6'$KLRNW>M:_K?02-_J#HLM"1*XM^D8S MFF%O#_0,U)VS>4 @$W0?\$2$,3-5 D/(FY:%%0"T@%8BWB*\9"H&)\B #A3, MUR2F9@CPF:)1FYJB%'B'+*F\BK !T OO$!D"V9)IR,1605TLB;<"=V L(*(1 MWJ"4:3YO(<.41(B(#, MG!:44D9MQ6Y.9Q:\^FL8J,F7!F0NTQY8II@*Y; @T;Q&@^H# J M"ARO4BQP5 C<86L#!+ I"Q+ X^MY$H4D'%4@"595Z45"R*;,C8 MDV4>?!ZKNC6IK,A$555[2Q?58F_VEV['B M> 97!GH*.&!;LJP9JF6"&"@,#@PQ;UB:PG%@ Q"G!+VY1&0.L-R@2 );LE43 M_#_(QE80>&L-'#8-C"EX;DU2!$ HF?D;"I:+.18[R$1!F&@J^.U@^Q_Z*24A M9.KI-IZF6LV[5.YV5HP8ZG9/E;ADW*6RS9J>%HTJWVK<=E&A"%<&>JKRT SP MAS"F+")2%-/0B"V!5]$"U9T3@:E-%])#:Z0;SR M6)D4G$B)N\O5.=![;5N:&N;$2LSNR97)/-YUFRER:X)WT;910TA'J@_WE:A9 M23O9!0SR6!\]L&<&I&B">O,$),')(LA$!NP%]V,9ED4LFP!T("L8_=DRTG@1 M?!]ED1DOP$B!MS( B0$99 D0)!#](0VLR8214CC,D E##*2 /[_ 4)W(&)11%#=1[;+,Z"F!FB718" M0DBJJ9P$(<,6WN3S+7<2D>W*0JITPLEX)V&T(&I".PQV&$O';TG[3IXJ>-=NB7Y5+BE&'5WF-$GFC;7^+I;MPL1=FDP!% U9!-0*4E1P8F9++A! MEFK(@FESH&& -P$%5JBJ6@1"!85ZH;H%T"V"6Z/GF9! 7&@6L+Q35K2T>^HTTC;!+MT0OCI1I2QK-Q^V%I//R72UW MZZ9F[-*@UJNV &I.P'&I+/(GH,,08AH"-C7H(J1F). /1)LS+01WJ#Q@C,B2 M1),#"U? ?XJJ#*&T&!"D12# DP$LJ*?#H.CP#@3YH\ZP2RQ*8*@ZTRJ8<),8"I)"RQ?(J:)I)(520 M"&1<2(,$50QF8B!"$UX.0:[&/(HF0?@%L1:1H-LR)LBB@7[P'$ V1"G,(8.: M0MAO:"+T7*2J1 A"*E8"7@L<'\0B8.J 6V \1%!8TF\#0(XMJ1;2 M)&X+4QKC1=JI--LMR! 2PB!%IU:)6?]VC&Y;X6'.35H+E*=-,3QO5A]1F>5L M :.'C%2!%)EGF1HS>DA5-0TLVF33"1"=B*JRY5%0H@!5(&"-H':0/FBR*0?T7@!HEL"+&S*+*D0+G)TF\9"*:I*JV9!] M:#B08TB(@BP 9\$#@NXB0'4-T@H8,P@O!5D#/-P"PFHF?Y^[>VP6='K;BO.3 M2>2^!)F[&&R_K8B(,R'&(41AK9'!IF3"L4@)061!P5_(P?R%")C-/(!J@S1M M"KY?!8SC(6:Q>8G#8E#^%H>Q)'":P?,00(H<^'B39P$D!BE1B+/A_V#[F\CB M8\;=,-*>9(5AE^N$A_>IYE;& S8CR(1(\#GBP9; 51NJ!$X"/+F X)VBQ@M! M--1D<)" GQJ+\BUHC0;1F&&;' &G!D&;%9PM@UA$!BT!@1-O[@O&F,(/!0)9 M2:'04G/+4L8Q;51:Y,NX/9P^1 H9PC4?].)6=L*FQ'A)AA%5><1>(+)@##"7 MYP#>-1NB0K32G\ RS(KA)YR(:*F**BXJ:2)6R_W'L(4AVF"7"OX. +B#DLCX MK:O%O[Y"C-0>JRGJ#(N]2K0X;'9[HUH%1R/O83G:6/RWQL[4&2]>8#.:UX5B M(V9E1KHL.[56=B Y@W!SB\WHVU=VEXNYJY7.9:-7ZVZ%#NZYJ\4[?UI]!]N@ M_X7 +9<$?$Y QV4+H#YSE1OZI[^]PU\V[$]^+VZI90N\93 \&?=7'_B+8-XG!Z:?$N5K]:BGV7R.E^.K>UI^68_5:T'^ M95W^?8,,/3[J25O'Z#)_+5[0Z\?W6+S^;8.,KL5?9\O7Z+#K+DXHRF0IPJ>WX)P^<']X)]*1A7*8R/3*[@^.O]K^V*IZ(^%O[6;]7$CC].'D_H[^OL3Y(B'QN '"8 M*/I(4KD$VJ?G$<[22BZ!]B]4%:O?81]Z-_X O,2/5T@[^RBIZ\:@'\HGH\ ??OB R\Q MTKIVK)AE?)WP^&4N*O+KPR1&.+!D/UE6SM-1]Q(R_9*0*0F#[_1Q/+K(Z;SUHBU(I=]!%1'Y=V$9^8G8Y<=QN.= M0#\.I7!O@D<+7P6XJQ K^-D7$AZ7T?8L$LIEA'62U+_/K.3O/-MI2?M[%\4/ MG(.FCKXP;VA"65 MD9OMI/U=%>HAX_;!,8J)?H5OTU@XJPMI8N/;V3J';_C# M1S.9;Y/XFD$2WR6S<*[?8X2@E/B3<,O"0/>)P5=X8O"MHP+2,IEV$)][<*GC=4?(DC_"-@ M<1#"[R56K'G4U<+UT#E?%HHS(>&>*B?-LMS[1,6]9:3L20W8I-YFFE?VTN MF\UB\T]FH\RGBG0W&9-*21NUTUJCG(R+S.4J $#*M2)]P_%.?A)WL9MW;FC] M"1[7WX1ZX@CPWMBNV0\S-8,$F V YSV#J MUN1//@VV&,DS)\ENCF2F7J*Z29[!>\TC<2H[^[*G<,#FV]7W'JJXO!. MJY?-A?-"G5&@0NZLRM\6_1Y158(>^V=4V7UKQGM&AOVY]/;KIKW7;-?]D&E_ M,./M3I3Z0Z]GV[K"TJ9VOSW^/:#D.3<6IX=6RFC%_! MC?$SZ_CVJ;_GN;ZW0N"])07'[M">\X33RN=93/'/L\T6OG*>>W[S@$RR(SVH M/+CEBF;4*GHX-9AUJLGIT!39N0&0'DA7BL!O10O_.F.E/S4O?%DZN^06A\XM M5FCPV?2BA^-%]Z8>+;9+K7:M.BE%,L-L!!##6U#CM@'CC/'B.S..TS*5(R8A MQQ[78^4EOZ_?I[C:<_CLY:"#'.^/; K#0?Z/S@?.Z+*.<>1JBY^=K.Q]:^#R M[R57$_B7:-*V3EBD,_(TO92Y-ZRF3.%L,N"QR4I M.4!2\D9.LK3O"?0NTB,Z\U3>$SZ;HU2'V61I428SY SJW(UXT[N9-=D9@5Z. M(I[OLN=E">2R!')9 KDL@1P]>0R4.+URM-%E^N>]:R2;:8D :0GI3]@)2B>0 MEQRA8(DS;F/QMCM1&@]ZK9 >)QX7J%H9%8^?E;R9A= 9)R;G*3Z+9/YN(0_N M2H7[NYFA>05+PA4O:C]IEO34'/ME5>6DH& O!4GO 8/S*$@RPRD4EF: #6%# M%5$ZUY^&6Q' !B\W47Y40=+O63_Y2MG0>W/S,R@;ZMU!]EZZ;]PA>9COWKJ3 MNMKFF./SRX9XX2>5#1W=S9W"*M*E"F@_54#?$^T>J IHT.M8W$(KIM%B$L\7 ME6(BFLL4P>Q9%9#(7RG/]8+G602TE$G(C_\/E/&>IW?>M<3V^W+9,UMPJ[XO MKYTI]W)$ZDE9W3'%1G4:+=RWK298N5=-="7PK]7ZG;8QG&82>W:N_+*^ML_U MM?=L_GUKOY]OVI]<2!NTLL-F3BYP2#;<^/!1,D>+HF?P7K:JON;63]O>?^A* MV@GDH7O8L>[K[#NSS^?D,QE7(NDJM]#E2$N9X&PN.D 1IJPL^Y37R%[VGGW^ MBE3S[)S1T=<%SS:)W)L-KV613X>-O)E.&BCW&(XU[A\JB6J]=&<^)#JS&\_K ML'R2EZY4Z;5MYF>ZHKJ98O9'(3H?4(O]/NY[GUX66B\+K>>ST/IEZ/!W@GD6 M4.ZSC]:PQ,]4=T!'DQ/:]PVKFZ\DG'CX9A+3[[4&0 ?G+;WR5PH2?]("RVEF MK<=&D,O2ZZ_*;3> XH9^*>&E'$=&Y1NUTPZ'E6PG17ANG)LQ_/"79W\4>ER6 M9\]P>?9MY_C.O)E[=IIR7S='JG13H?%^']T^S'AJ1IC2^\NVG'I9MKTLVUZ6 M;7]&[/S^/'S2XA8-UZPL=-Z.IA\LZ;YW5_.":6]=%[TG#_^_,8;,ZN\M #D1 M6]ZC0CH]>,OX#Z=NM,M318Y_TL=RBX9FJ[.7L8_0H2;C^PH3&).0C9U1:,H& MA.E,J+^<%6CZ+)0A<"ILRS73O! ,)_L%A6;8#>'!8-2?@T:-:6<1^M_SC0N_ MAQXQX!.]+V,@JSB(>U/]E[%@#H]&1MW.9!\?[P>=2OJA0HL=+9>IXME??TO7 M_'8@Z(W'003_7I[I\Q6\.*I&H\TA5ZWD.2Z):P7+D?(@>.%Z!^)C^=8B9&%Z!7,AY.K#/MZJ^_614=$6,LS*K<8NN'4X4HF#1Y+4IMR<3O/)L M\(W!_["OV<,F NF [_%+%+NCW'G!2\CKXWVHY9J./-!.HXFV19&5.G/A#(S M,^5Z>[1]Z0-.=YB$WV%S7Q;[Q\WM/,0^G*C1>']DC2NU.VXZ0A%2[C8CWKKN MZU(/&-QQ'&F^%RK1P=@SS1"O7OFN$"PXQ,2(>XM0MT\PHA)E G]WLN!_J]WRLF( 3MFT'+G1#[L1JP=/P..2=645# M= HM99?AD-5BX\6^8+HTZG>N0BW:Y%\"T:P_Z1"OB=>A MRJ#O/_MFXCH]ZKJL/Z;3\[3BROMFS 88WF2-//V WZTUS?'6#7HN98,TZ7B= MMD?]KG>G+Q++O^[#8/7)E)[_D#*R$LE/LI/V$+?O1P].6\DG/F]) MD4ZG#WVC9+=)Z;Y<=MJ";$PRI3!_GT/I6+DJ/^J=:J(SVVT+H:49'$GQRT\: MX([[5COL312\I $=O%1G[]HGA7OV=Z%=KBXD+(\IVXPQ#^W?EN-J>&A77@QH M9.ZX3Y_JW4&GOZ"TQ'KF8V'6:[V!HF)VH>C"J+*X+S<5HX>K#T[Q&&HUK#9O M>P-%E-"DUADTK'EYTAJ 6LG7VQ5@H6/ZM,^*.E5(5LRT44OKLC$K*%&EQN=2 MLV.(^C$3"Q,U57VLX)M$'=^6;\48B3!1OVS!P<#1LZI);T2M?K,'MDD^9&)/ ML+YI:VNKMFMVM8I/]S_4GYFA^,@8/2D#'4W!+>X>J:=:24^A7$^RZ]]'^^XX MUQ_7*;1Y)>PU[7)W#G&BE^SVT[H9;>.H%E:BJG"3R8(UJ=?,$4\]_'FRS^-EG[D2)$?\N/V'7&K!XO>@5"@@6S0/=4*^?()/1TQ M>G#7G?2"PQ[U[7SFC%LA; TGCNM'I%<;X6L+/\>C=Z6(ZP>>H #L&:Y#Z B^ M&,#8AJWG /$)EYC:8\OJ3[S[6:@+CWL1S;#KO=J?D_ #44]"^U?\3?U^4MWG ML?*&RM^!'F'([(P793:%6(8WWX!W:/M:FACU)P-#2DSJ0G5RDVXG,QY![G. @5Z&97C98$_>OA=P)^8#C/=J#X\?_L/8>?(N=/ R M#UE%8B\&8@!AF%T*#G+FAOZY'*F-HW/_[%&IOSRQZDW[KNY9;KBQH/5XX-(_ MJU_6WRK#JUJ^_7;Q/.SI6N]I 2'Y\LUU40^@=KZWBT>NOR M:9S?A_=M!I.5:U4[Y%9'?ZGB&DG/F+;[N#'6C4/MX?CE N"ON8,6F)V@"'Z] M#LC7TL\0P0=WPYXN ![UA..#;B/?.H3R'&3T[:"I?EQ(KV4'?HCISVN7_""- M)0;[VP;US4JS9W'X_=[^^90LG3J>[ED>JW7+\'+A6Y130&6\T_QFQ[6GN=%V7W/?7BKVU M4AB8QUVN$BK9>2J3HX2OY+O]AZ;+\YUXZ@A[9/7A!#0EV8,V3KSZDORX14?E M%N[MIOCV4362G>J(-BOI;D8KM"8/DNE&#('5E_$J^DGE(>=NM4OO>/)6 M^[^'(-#\+L,53\MN/[S=%$PZ.ROSS4JWZU2&G&NK5;'>5Q(S,&F1'9B,7N,T M.K\\,.FZDU7LP=[-.L2V$GF*=081^IL=W-\$SF&6 8[OXK^V#6LW<-Q&'NKW MKB@-=-IITG17=]M\M7F"'G]SM_H.AQ^OU3B]C^PP*I5+;KW,]1[O*S-#9 Y? M5'["42+?:4.'648Y"8=['#,Z2&7'!ZWH,TYX08CBY(9QMQ*5(D(9IWG.\LQ, M9/N[E/T[X1.;$O#K]LXX6SBD3WZ3T^6DSO3;EL&TED2+;L2XJ8RS)5R8&9+GQ;6?=2>YS*3 12O7RFL' MV!V ]^7U4HR-I2C_FZ?$D!^\>_OLF53V>K5!/Z&@]],YZ*&*>0?B\"93"F?0 MI%9)WG94/2;'BHR4Y(WRP],JYMTMYGIQ4GD4[836+HWP;9@;J+',XU'$W*II MQ50O;&MMOC%"Y12IW^K3V5]_H^OMR?:5F(,4,)&-P/I)^]?I$[Y>YNL9WB$+ M>;\IRCN-XM^G)_DW!9W93E4A]YC7>[''N_9$RSIAKD&4:>8-UH:K(U<$[Q,# M3[V*N"H8V<)C+QO5NRB#!]SP%KFQYL;XG%\5,3-F]W@UQ'>EBNO3U?BJ2Y># MZWIZ#1(-/W_2I#W0W$YGX?/'>WI]*-7UQ 2-7:IP/*[<*>V[4D>O&F CMJ, M^<=3RBU5?:+3P;T>.)R1BT>+D,?>MR3[\VGZJ7F98-)W@TIJ.E7BT#SQ'%-GQX%1J,^BPW Z_JXXTOA_72 M=D#?7G\<@JN[K&Z=$I^T;8W[$ 3I*3K#:7A;AVFZ1[@$K^MZWM:[&,RD3N[V?__U?Z^U_ MGJUGM=C]T9_5E-E:QY95T[PW#]"D81/&M1WVAO8/[LSPPET=KZ!>\^)J.N[/ MT[0;$T5(NE;5?X2>?V4"V9(F*_->D]E&I;=_UV:M]_*SOL^6\,<+R<#\V+,W MGNH-S+@_^,-S;%[AWZ!CX54MN'@M?M-(!1!;>!Z7_^!0:\3P]7_*^>C.C9)O MVJ7'@, 4-NJ7Q;M/)HKW[H9>V/'YEI^,Z:5T.5\(9?5R)+.+)7"07348RH5(9/LCJN7+IP"W?4HO/ M[)A]%;$VS6V7'6'/+QHR;YJ\:B-#A0S*$!7>,E1+M0P32\C"F J6*/_E*]_R M#HURU%0LB!6P!'<@2S5,634-64,$BY37.%O8O -;LD(Y631L5=$,D2JBH2*% M&JJFBIK)64B@ZN8=E%,%K"((3BB/#9&GFJ%Q1#:(JL"GF$>2H 7>H1)9(+9E M**HB&**D<88I\AHT$O,2PHIH*X%^<"82+1GZ*VA(-D2B$&@H9QJ4:I*".5%6 M.''S#E,5;)$SL6%3Z*](06H:4CE#LE1D<1RR*-[L>=DR"K-D&(_$Z%UE01.% M42H;3SS>1@SOD)+-*Q?.*!%[O,6/J-N6I^/N,"(641.N#+9"P:HB$<&0J SM MA@$T3-NTH;LJE0A%U$);S^Y-TE.::53R[;S2:-^0UKSC.$6#WVY%R>$DU%-* MA4I:XNX69&[5A[@)5P9:8<.HR=3&!E:0"-+CL&%23C1,7L$V)Q%5-0/R5J@I MVZ9)#)M#BB$*F@("E210!21('$:4\DI@A%0!R2:G04C*=%.2;0-C%4975BV> MA^%6>#/8?M4,#XQ63TGH?%A;A*THSKO>#E\4>+;$:0HGJ 8G6+8AJK)J8"J" MOD@BIP@@0U$U@ZT1J2@*LB'8DL5: T9B*J#\'%PN*+(L*X'V2[(H*2:HE*C8 M$E@*9QE80()A2UCB5$PTU>2"[1\2DIZ5&M-P.SJ[ZUA8Y]&<;QIBL/W(5FU! M(Z:!95 %40-]9X(T>)E#)@8)8THV[Y")JA%5M U%T*#'@@*B%RAGR)*-5%L5 M1<4,6*%J6:I 3,7@1 [4D& *L, 10Q!ME6BVC#E.#K;_OJ_H,VV6G+>'8D88 M9BHN=]MEZ[V!]JLJ/)HH,J@SI!LBIJJAF? "BP)(\*8H2C1@X2HG:A8/HI=, M"?1>D'C '4LQ;"RIDB83#5D!C2,"%66;P+LU%32."F#A-J(&L23$FT05++RE M_TH_-6S8]=NL/HG.[DTK6IC.07_D8/LU#6-L4@2B9S^(#%:H *;9HF5;')@A M_!]H/Q@M* 0H D^( 5HF,0O"B*&,182[88]%2)"R;R$ FPTV1!V63,*BR MP&%309;)B238_D'O+AN7:72HE^Q!DU;"8N6N5#248/L%SJ8)XT90" M-J8),E)5&3R%)K-6@7IB\"N&0"1!Y&0%42DP#H(J:+)%&- 3@#65"H:),)@% M!X8M((D#_0J\0U(LK,@"/)F"YID$@1VHE)F/),LV!RXT@(Z@O)(F@>6 0X6Q M1LQ_\2KHB<6)X->PJ& <'+EF0FY,'A;EBKY8F)/"*'Q;C]NS+4]A8 ): T\W M+ 2=%4&1V#C(X'\5U;94$SJN!)\MU-S'^4.]--9K4F%TVW12+IE%MO#?P!R, M#*;0;LL$V"((&1CQO$$ >S7 .:K:6Q8OY**HV"E/\^W:.'HK->R81*;-+<2% M*XNW]6D\E4E-VM'FC2M&8I6I.2[ZU1<;=@LOYT#90+4PC! "S%(I(*T(D*\J MB+/5@*6P9[NN$ZL^3,=H,6PDNO.HY3PN9ENXR79YR^-%,9MP;O12K34)SU+3 MP<(HPI5;OIOD(_6JJ$L$10>C1RUMD5GJH>EO5-W$2-K5&#]%VQ"A42S>]1&H'3FH$XC %\085;,)P$JR. M"!A<(D"#;*N\3;=\X.T-*2E%(Y_0NS1B/LC31UP:-+G[&NABO.)T MM(&Y0%9<&Q7]I;\-;R]K N%MV;!$ 49$T< ";&(#VMF"@"#@L/@M),H8PZFL M/F@6DINZ7;AYC#3(8!N)X,I(+:5&>[W('>J.^_UHDD^W:8%=N26UV+Q:Z*BH MG4/#?H5$C,0TG=)G<&4@X@3O00A$S.#KF'>4%(@U! $"4$B+$41PLL5OM>)^ M%N6083>2;1[?Q!J5A?,X6A0-]:F]@4D#_S[3""M.;9=,WO^S-HK!'W0K=:- M,(W=W68?$)\QK$>4;5H)9W9X=KX=4ZC/5'W/;'S>LBBCY-LS(]_Y4.%U(;7L MT.>MO-[I[L'I^C"X#SIMQ^M0A^O0[(U]II.8M[4PIZP%[/NZYX9T,+=]3?W\2EO-5CH*S$NBWH_&)4>P=6\-.BPWJ^$#] MS11[H8\R/5W@^HS@^LR,R93YGR.QU5GYMB>0G7ZA\:MQ]@0V<)>-&S\S&R8HN)]L3][$\*G.Y\RP7 MY/G,H)9^L!;MFJ;&'V]HMU97EQQ^LBI\IESP8NDG0?BG'8?8Y11K&[_;VD^# MB^!+-8[)AYDPTX3:1%^(8B9%ZA4N45H2_ZG7Z,VS[<\I.4WX)XF=0_.LT@EE*&GRGC7 [CY5))IV8<0MQ22.H7'-[ M=^DG-I'Q;A;!4\U73@Q_3G+N8$LP)T\G>*Z1P)NT@L,DONV,,E:RTB52;SJ, MI]6ZT/1I!65IFQ;B/;2"%].\)/N7:.$@/(3CL)A=W"+ M/@\A8#__)LO1.(Z_R( 7 #5T,[.5 M>\GMMB=YO9%XR(RSC^XIAA1O;V P%6=1*^3T?"61ISQI5T&Q'U06C&WAO12-FU8I7YL5)RP\F1O24)Z M\["#PS$I[S"V=9;$EZNP/KO?YVP8EBMO,BSOB)'.B&OYX]GW9TAC;VB/VJQV MO/<"+?!.DM=(?#:MB[%9I((+4:VAS=OM,F(DHNHK+*^GS[L<$'DS,H4N-NXI M"J>FR46))(Q1[>L\O9\3^6-5K?5UL>#JW82-A&)_,I@4BQ^C8"YOLRQOV)G5 M=\?N"[S*C.%T_*II,8O"@\&H/_?H(#N+$V-?_GCL>;XLS#AV7QP5F^$%P@U+ MJ_2+"E<9@+9P2+C>#D0W+/1,:)@_SV5[4G3,88PF]'8@1MN+Z9S3([UIJMOU M".RE%^B80T?B.'[F7/;\M&?+C%O#ZDP(]=F/77#% !(>L;'K%Y)(1-L)5_P1@>*:R*;<9&+U&F7)W,CD72-=;$[$EYE\DO[7WU#'\/ M+85FCB?N!EYLYQ7/6WQ7U1<,NY3A#R:KMC8,6DKGX260] M+^R#1&N(TD_(O4XF?%/6ARTW,34I?Y\=06PF*^@*(;0-_FMFN;1%S]O/Z&C) MFNT[@C9=K!&;;Q([>US1[A,*> P&2R)G;'5[;1<:@#7 +?T>/-A< M;-!2,YP8@.(!/)AK]-7;-ZR:=GVF"GUK6)@FD[5Y.]%HYV[(_+X::19?TT'/ MGX$>[IN;_;-;<-:5L'(C2X\S(G5U>3S!\WF7+(;WH(2Y_KOU;QEYDO?AV.\9 M]M-;55T?>#,WHMWQ_4A!T:SE\FEBM2H#=OP'_P+Z+"'#0QM[]8KWCCI;*O^8PO3CM9SC.H613E/9^+C@2N7V8':*"O/2 MG/FZNG1S=X*DM1RCG9Z;@[:6N:\9=N2OOR7I8\X*E([YE/YD[+*!@B'_KF-+ M]A)VH4.$7>^;"CEBV!6.:HM805=ZVG.$63]2>3SF1V)MD+Y:UQGYF)%\>NL/=I*IZ=D.2,QUN( M_W2$TDV?83ZS-V=$X5&CYQ/(5E!/Y]2:L+E_N,P&^&:7+)?:V/ZB 7,OWXG: M:#UM0F]'P?X0'C0$F3E)(9FK<#$DHUHQPB5P2NE'3M'DWQ&"\ +N#S0E]H 2 MG(FE:+6WZ(L0@FA72$%7O+QCZ_SZ^O'Z]@KP_6%O@\5??V].TX[6IH%91_QI MX-7\S_JW:Y/$,Z?3\2>%6%P!%TTZ8Y^5F881P;W$F_VW85H9AR(=ZY#H=#1%\%7L=>$]1:' MLLRF0E$\ZO1#KM.=='Q@Z/8)]8Y>6QV[]GRZ7=@[0FWSQ#;VY0NCL@HRG4TL MVCKWS7&]%2 /6K"[?,3.]?GED(*HO6WWV'\C_.=I-&M.'YP,]D?!6TIBER_7 MCIY.\-LX"([U=*UUSR%X@M:]$U46I MW>;C>F*D/K1J)>YVDHILD=J?#^G[:L.;?Z@?=RU+)U0V\ V$UQO]Y:_%4ZJ2 M^,;NOKRK4Q)^N03X:TG\Y2*X5GX&S__;=1EG G??3Z-VVOBWC_Z#FV4?>KN( M/VD7XC4Z*\KU]>#ZG:RV9X8-%S2XH,%QT>#G\#O[>PLO./$YG#BQ4J@[QVV' M[1%E4R.@%6P&#+)P^CD,.+&^':',RTN+SHNQ]Y#9TNG7O[UWN6$P&5$CPK?3 M6!JHL38>:W8][BYJ=]*!%QN*\8:=RSA*M!V]23T.!E-WD<$;R\,'J4]]JF5; MFPMCV!(':$DND>4.@.5I62#,/]6ZQ>*/\<&\E&_KI=G=T"@DLO)]DS%K"W_] MS5U_BEG[?6[GQ/#J'^<<@^JKB@SB58CV2&CAT,Y[R()..9C\C9-I/VGZ[(/H M[ZU=\^\Y9>STX]HOH\F)H>.=M\N#K:RN;P-9+LW]T^GYQ4?OX4"Z1*XG%+F> MF!C.)4Y]USKJ82/.=Q8R>O&C^7:(:;XGQ%Q%'64ZZG)/ 65=4?.E=KJO5":3 M]LB9I\GMW(X8$@LH0\HUVF)%^*$!Y2^: GT*/Z=]M@V%=?,2>EY"S_,)/2\3 M#_N;>%B!0?4)"UZ:>LC(L]E(-.E#Q>%:.5ZQU/!D'C%DYBDDZ7I[#_(E-3C! MU$#?W'@6"NXR_"=D"?[6S4MZ\(/2@__]A0'_-['!'LM%O(>IC73W[1WHR')< M6H!6TZS3<[J3[L[=ZJFL%.6UL(':PP:9U6IIP=#E"",TTG9P2'ES1]R_OYFV M]_<.%)Z_.%"E@=EW!CE3TR?.3;K=Z,MC3&=__2U>?X[3\I+LG7:R5X;OZ'AC M'O"?/:_.[+E&XR.>_J5QOF2$OZ3/9YT1?KPH=6]^8R$6FI5D\M:M3#*D;CY. M$M%PY!-4#_OV'#Y K!76>K>ZNTYS5>]OIH627*VD241/-<+U:F-<-%26 +Y2 ME?83LL"O.8S#$#B]QIG__!WZLGFMU*!ZQ,6TM6_+$ ML,X:L5E+\\T[>GAQ-9A/(HB'9=[OB==N[^=__]=Z^Y]C%59/U!_]66T[7.O8 MLO*']W2Q2\N-K1^.=IZR(314ABQ/2AYU^9 M0+:DR4J5UF2V4:WDW[59K[3\K.]ZY9%_//I/9TK9LS>>Z@W,N#_XPW,,3O_= MA3]7]4SBM?A-(Q503>%Y7/Z#0ZT1P]W_*>>C.S65_0[F R#5V=BJNOR(A3JL M(LRK-_5*N]PGQ<5[+P1]8?_86_M!8WHI7CUTP[1XSJY<.G#+M]3B,_N5 M7T6L37/;94?89,E4L'G-X\PX!VY17>6)@@E1#1)QFF)9)#54D M/!$%S<0JMWF'226J::IJ**9,#%$R)P8N:QLF:9'!$ MA'>8D@R/YWF#,S4BB41!%D6;=W"$UQ03GDQ,R,]%BRJ&)E/9("HO4(N7+ LK MFW=@55*HK&)#Y40-6L5Q!A9XT; U39'A92H2K,T[1$DAEF(*AHHQ] .!F%2! M0*QA$Q.+Q#1M4PJT2B6B)-JF81)B&2)1D8%EQ3)XTY8QU62.TP+CH4$7;8YH MABU:T'-%4 W5QH)!.%O@>! ]$N6-.R (JJ;O!@_1XTV#-[:N+.;R\=%,KE(DWSGU+I(+#Z83@2L#,M&0Q-M$ ?44B&*(-@5- M$F $!-!"$W&4XP44?+8[[Z9ONE8[VZ:)O(Q2[GR>U&>&8&Q=61+D0L^6QVD4 M%OATJ5,6>#1MPI5;[26Y48Y/%F=QO1;7C5E/I_=BG6U;#+174"W3Q$@!#;0H M:R\R5 J*IB+)-GG04L23X+.%G-VIYAV[6(EF'V*ZU(I,A5[$$ /M-;#"$=LD M($UD8=!SK("]*M3 DDULRJF2@.S@L^^X*;T9R[A)XL$@.;TGO\;%>TB,MH]*.9KI\6>)SC^$9 M.QPI\&Q%$*F,5=ZPD6?1&F **O=#)%_Z23S2LSS5Y&2 Z(@!*VS8]( M(ER(U-@S5V,8" U7]=SA1$1+551Q 6F#6"WW'\,6;A4-=JFTWQ#PE2!X(YI_ M-YMNO_=$N["#?@6R)/!3=(WL8$GZ<+7B/F1O891>VTP 'K\2NV5%QO7$:.$Q MKS.NPRZ;MADY_1%C%6@YJ_=YLGTW"].^#CMP1V.C[(Q9L7^RYVU;G>#.4P(\ MNBXY)COLRM'G^DI0>5]. :*73V;/,SM\#YGIW1W*9S@YF\I-<'71?(7?_0UB MKTBGT[?8,MCN7%KW.3!VLK&3VJQ3[N:Z=B5,[Z/V6.[9(ZGXU]^]'6RH;QZ" MP0;[B8_#9F/]1 %WHNR6[QNOEMG@)Y/[FT&;3T?X>+&CW%5NSI;8,I_MQ%PM M<5.LR-T;5&QD2^T*-_OK;_E*1?R5@K8/LGL/S\Z1>2Z_/,%Q6I1A&0?[;0Y' M.]AU'=MA?&%,VDL:L35E.0,B][UPB U&?;:$1C:F_YM]L#^/B&:=8VG%V+]. M\;]!$GX=2NY@&'R^CZDUN*RK#>;)%L";M6RXQX[#"*(HHZ+SMQ\P-JEQBQ&9 M^DVX]JY8_2[IVDL<2^'*"X-PN2%1"M4K)O55]$_+\*=]7SM9:=W?U#*YDNT5GWG;B\B*R*-S&# KN3GWMZ)$E:ZD] M84>'KNTT\>FH5BS13T1B'LWIZPREJS!L19WJ3DR7#B?4)Y7:P1CF!5<#D*H' M!+M4]A4'RP3F<67]!@T\$0Y4[P26UW6Q-\E;1J73G+5K?$[%=Y/"M"Q$=H=> M:U "$NM;CK?IR8.;\?KQ!MA]27MVPEQK&9TO&.TL8.R_ M8H^^Z]6@X%6'Z\5\2]^ZX:F6P?.!G>R7PYG/LZVUQVJ*.L-BKQ(M#IO=WJA6 MP='(RW1IP6.&XOW1:RR7[C)9@:O7J=:"3W%O%@5(P5Y@5<.)::^L-_N+]M!8 MA,T(3PS3;&ZQJGW[6+%Y^@^?#PCV\%+4L_Z8I8$]42&R"'O0'RUI$=]/9H@9 MQQ_(?.:1S,*-_8D+0._^Z\]A]#FHP)O+:"R:?.]4]YF2Y"G\M< ?&5<< I6RUL](G1* M._V!OYZV)X4_=@>/44,B'J>FDZ/<<=C[PR@=4BUCED J<#< ?M MY"I=.9,I_5."KZ\$.4N; ?2*;%C,)H"-\MR-X23F341'M>KTICJI">,CA#G9 M1C$V4F'D44+2L!-+S]UFG-46L# '76G"M]2[7DS^Q$W^0(L=IV3S7PE9WF?S MLW;DEG253AU%)T;S'HUBX=MZY/ V;R3I<%&I]ZJHZZ!,;[80Z\E8$VS>"UI$ M6=Q[T'+LP+X$$O!W!/N[UKTC6?<O1#XEVNF < % MLRLKVP3 CL$M.O:X;58<3*1I[T'KI*-' $!+?^PFN4CG!I7NY$@N.4RX';RD M!!:O).U;3IFXH,2/0(G+_,Y7@Z4W88)6R&/.;LPF%8K)K7!7QS3:/P),F#RV M4I7XC:77<-HRU5O\4+6; !,0)ZG:_J.D@QH$VU#M$:2QT.B2TGT(RXZW3OO] MX<^1^W9*(/>56(B95][V\HXEJI5BN?JP.[[/ML,5T2D7*].DGCT"JBFIP>T@ MEQI@E*]&AD,!]QU2;/HLU]R5BKZ%YOJ"#F>.#JNPYP(/>XF!MN$A'J_.]-&] MI.OA0G(AE9LD-ZP=844K:[O#7JP>>4 RODN7VM-Q?&P6 1[8Y)"RS0-PUE-# M3]1Y\N#]=5O[BY:.G12=4#*X"2P" OI3UAIUU%@\UMW"QV]JZ<$HN^M-#TT M#(HS.U:?UU-M?1'!!:61'/)BCW%!093$JU>*LDWZ?H&%"RQ\9?[HZ'T])5P( M!E?BHGS;+<^T3%O66D[$D-V*7#T"+K1C]^.6G"G)B"YL4N)N\S?V( *XP.:$ MKA!Z<\//<:F23Y 2Z'_DD>'L MY/Z:Z@]"D4>542612O,/A6&IG>@6&>.YK E7PHY3,Y:G*H3PZOD>L9M'3@!# M B#F41$P^828H$)X_%)]%1/Y]0N\VP=G(=@LL/P\)\%WTX8%V_WYEGXW(\B= MSW!1P*/QH@P*Z/H*Y,8BHUCZKBR]!:@ M')1$QJ]DE?K8[CKT)V>\4BF"Y&[Z+J6,;P;#[YCQ3*TDY\LG4L[>Z5>A3 :D[E_"MMM8*^98N!&"8RLH MQ]7CW7Z'T>RQSE\M^4(I> \\@O"X=Q7*PIU.$S38QI:GE*$).]3Q$81O+M9' MG-%4P2/]%D*':8^P%T#(W6QM$:()0::T'6YJ4X6>*$WW3>'W8D#R I:NXI.\ MS^[3:V98CR.K(:G!B+#QR'2LU2XT6J'EGG!#=#R2R.-8GC7*F\>TO(N_;P7Q MF^^]8U"2MRLN.X"%CG=RG*5*1E9)ZHET.VIQY=_',MV>' MO)R$_3)Q/<8S.O8L[#( Z^]]HM';32\7[];SJ4JLH"]4OCFMH8=>O?W_[7UI MLZI(L^[W$W'^@]'WWHBW(V0=9G#WB8Y Q%EQPND+@8*(H"B#J+_^5B&N2?>: MMHJN141']VYWB51EYE-969E/!G#ICV^SGR_]WHH>.=\>4F^S?+YK/4O%.+_@ M/GI]=RXYUICNV*LW6SL!R?NNOA8&>+G^%F/S;XDPPU^*SIP-L#0=^_D[GI3D MLJQ.FH+>(*65;D[U\HR?DH50DJ>H>E]+\L! !K8_KM:)T'I/[/>:?DQ9 (?< MBCA.YQ$;Y=.7(&S_= N$W5C@U,$ZB2,+[$[PI4Y*C>3K_;FN#VH2KE4+WB2' M]S,\][;4KLF8_(<[?UEHI[+ B_%VNN9JEN6.I\K$2Q7FH^()5P \$QP,#3>4 MO6-;UGX/W^_]CWRHQGRNJ<:^AR^<-/S\M0<&W83('X .6Q3:@2]:L!1UI(W- M=*J@0:++\[@+^+=V%\J:>RQ$(,-I9#V84\P5@K"%7MJ\TK.A#! MH*,:&9,MHF*[,"\T46NV%$,KPK[B0"2;VX?$WBIBLN1QM"/0E893Y.4Y*\X_ M#YI?V^[F]$)TF36=16E?&R$EHK-66?U]D1]M=V] U"?VOS>>^?B>;W'6,^.-[ M6Y[OU[,M91:@B$HV GE8,\O]#^UMKV^+[Z\G+9'TI(T$D_2D37K2)CUI/]N3 M]C>]%]^\!8[Y3#"-K@-A:[21'[[UT6E@!'96P7?LI9:J>NI#^OD7@'._ST*V M_<_YPXA*MIBP4'?IPARY9\*O0UPMOUL+,C2F0V_XF\N@% M4B\GH,+XFQ(VAK'VI6)[E^#UMPX7=1_S&1]2I:=#2_K$XZ*V7F[TDR\+]UU_ M"7M>A+_Y[/!R?(8'*ZF&K6R,Q=B'!Z7M8PKWJ5F\-8G'SDG@T/-F,LM+=_CP M F%''&4\!OM;V!5OK!GK/6XZ3Q\OE6WXF>J';AN,:<*N.<>K$_]I%SA)]EZ] MCU1:('*ICC:>+L NKF^A/@= W:PM8@>PDRCL:F6HAN)L3ZK?_D@;=<=RH> L M'^ZS\'+\)#%G.@4[#(*-!S8Q2K_6E.@YX4EU"?S'QT2!PSN_%%:!F3S/+H*N__L1 MQ8VZG/-BOR]I6F4SW*A%HVV^=PM]:-OV['3U4M]CBD2]GPN3 T\!$,XY &BJ MRLA]I?BNZ\,>7X=AJ\.1="6MJ^O7<#W&IH-=HITJ@0KO&VP&?EN MU/7U=_9[BEINZ3O !8!FVPEM*WP;-PI(/<:CRKZU/"7DR%S*;B] )S M2TR6A5F+Z Z0:]VQY%>[.D\I7 'MM7B;%?ICA,KI[Z041*TI7P##1X-+S_J? M>4^&_AQVKAEFNAW[_'A :<.6AUY6'!&206;Y!9.?[TK=4&2_M\OKI5M?*FM9 M"1= 5B<8C6GD6,Y0."N3Z(20,R2!R@1!8D2&H/'1"*;^PCB$"13F#:AMW("]88K9SX4CJ]I)6 M06EBC3>S&.],:;G2ALGWF:[ H]M%<>QL9:0/GXEAKX=NJIU=M;LD M!-2W9O4UNT!9UM)E7$9?C_2'$[['=13!1&A2M3FYW)Q0<.31E,2AW)WFQUI> M\$?C36O8=J?S(@=&'DUI8&W8BC RRP(]*M+SIK:;BE7XS*,I;08MM)S%*F.T M@N)N5M;;VY+?!"./IX1U\RRSYK&2)$I&#ND,,H(S#F3B>$JC'%$=+I1=32C4 MME(A5VJ,!" E\G@D/Q&UZ4ITLD)AAEE]G)4(M 2I[(XFOU,-9N2:91$5:W93 M[%0J:#V 1)='D\\:+6-8L/0%V@LV$K.JNK4"#T<>3;XO;'LEK)H;27A] XRS M2V1['ASY:O(R3>$TBT\H>:)HA$P2)"UG4)211Q.&S;"4-L;1R>N'N[K::?N3 MLB<@OKG!Y@O#IR;Z*55E!AV]R.?4C31G&^5!EF3;+-L\I:I,#I<%KXD0*._8 MLHNW,@PCGU15U.PHZT6SXII;9U;W%50W6NWF254MSBO,;%LNM%"Q:X[55K:W MR-G!*55UJ&EE9LJ5'JKTL8YLO.4JE8V8MFU4 =% M<7V%M\MTNVJ:W"E5G8\IA#"+61/=HM6\FW-\P:1/JBKAET9+S,3;DK@5!YVY ME"M4AOHI537J.H&/V#**(EPI6!1QMMGMG%+5$=!.?,).9!2=C&029UAY-$(U M&5?&8+=4,&V"'3U\721F1JY4K:(KL4--J55IEIV>5-7%M+3S*I9K27,P)#< +ZV%>&>L%85X:#-&>E*L4:I!9^VCDUEQQU=K4U5"$6%6*Q4UO M. Y''BU7OKFPUGEG,I'HW&[FD/)B3)KZ*6%)JL6YK5)1$^AIID6.1L6B5SB) M*Y5B=UMQLI2/&JWL2#+5@;L=GQ16R6M/1P:G; 1$9G%GJV#6,A?(U/&OU]KX M9IT1.!;,R)UHG9&>MYN<3!^/[+GBK#F8]KH"+9?[6'?=91 /DKD<*]6H/UCT M_58+Q3=HL!YL9QLE WD=#N]Y\>[ F@Z=NE;8L!9X^V_5 /E:;D"5Z6T3-=!U MH]7>5ET+=OA^70-T>MQ%:X!^4S+S="K''T_E,$6B#;8PH=Y)E>IYL57C8+G/ M-4,$3R]36J0,V ?XT 3X$"<816XO#*0M%#V*BCT%WDZU)(:=Q!_["8,QT(^% M45CP"!.6;<"*&."ZA^$T/APK/);!B/LRF#3P_M>&%K@O7@(6T'RTQG.O3K)= M70K,;E'#4#&/=B9LH'1KB^#+,!:"=*+_=/>AGH'ON. SZTMBEW:BS=4-)+QU;]<7B% MOX^(NH<>T5QHX@H0>11YK0%GV])2@N+NS^?L-5='"2T\,C'A"V!NPVI2J>$L79;7#4 M>WRQ=UM27[Y2,7Q!&$H4-I[F+!2+]UUP,M$<-[LM:+;N*,NI,>8<<$;]30?R MB5I8$A-EH$BK;D[*&".%E\J7ZD#^!@Z%?:RB]7X,K.QC)Q^+KMQS9VV2?*"8 MVVBZ>,4&Q.3/:T!,L3]LRC^RLW:BV-]_RHEB_X0I)XK]$Z:,/^#4#YMRHMAW M-.5/DI3>T&DBSA;N%]ZL[JM5=\PDSW^Z6(?HS]GZN"?*\7V4 X;Z$L5(%.,8 M-1HSJ[Y!Y"2L(#M=_PB:Z"H?I MT> ?M:-L3G6"W]81;(^MZU13*&QZ11M;%3/;_-?[L9\'4SKX0"BL,8F1D'IW M2;5W6]Y%87(M#9.+TB3Z5@_"!%,23$DPY;I^BFLH45;4@4:K;KBE>:E10WLX M(C1G9GUNZ7'#2L/-4SV-<+;2O, LL.H%N-_S-)LO MPY(.# <0@5+IS#G;'\=QR18)YGQQG3MMZ[G'HMOMZAD+0B>MD/\8Y*+/OAKB MR9E;>MWE[)I4\.WUTD'6.+F*&Q6YZ716D.<:CM(83FZ8U6PD;SB9@"$>,HVR MS.5.8PFZ).B2H,N7T.5$L*=:;PPKG:9D"PJM4Y3(4CK5#V)&%VR6MV8XI]EF M19VKU5HIJ)<,6,9(P[[L=.:8EB9!EP1=$G2Y =_E*.SCJSNEO^:W?:FR8[S- MN)CIB63<89]:?X(.1R0V,GVOOFBN5ZR&E&%1>^:O?VGB0J'D*Z=ZW(0))L"4 M -,5@$DSAH+K!=.,U.XA:Q9IN)F%W8P99&@58QK=H-8R$697&;=>Q3O76,_%0D2-C3A M;;LO&HV$!>@G3/E^R5(2Q4X4.U'L1+$3Q?[V4TYXVW["E.]7L>^@I"3A;4L8 MF!+>MD0Y$MZV1#%N9K'NB;%:@3"5D*G%1K^I5^OKEG:*/2.(5^J_2H M!%(22+E;2#F1L7T>^.ALN95 MWA@'>X(V.DWC%\J,2B E@90$4L[!SU9=ENT!XN"LY%ODH#YDEE2.B3MW*HNA MNTK>I4L"7EO,UM7I;CT4]8B?+E^4YH2&;/'C'9X7(D9)9QHXMC9NN2 M'-0J@M_J+*1BN86L&>Y SX91%PSU).B2H$N"+F>D9]MD%_724!]HIM\+ DW4 M5WVR%7?Y_F3*&95I?R.BO69F(^V($OBIB)X-8]XZS]UN1D<"+PF\W#>\",C2 MMTE1VYE:8T1O]+YDDU[Q/#HWZSR_&_:%91!WD'PC3_-# M,;MUS7:WRI$UE##-642R1J=I^GLU9$PP)<&4^\64$U$@>=!$=JSEL*@Q]H6) MW1B) R9NSZM97JT:6=\V3!SOL9O,PAY).+?G6&/2#'NA8UJ"*;=E: FFW &F MG([]--8XHN@N1J.*SG+C&M^:L53

7,FNE:IF"@3"WN(^%>PIUO T MBEV(N3&FC)\$5A)8N658(;>=XKP39*HFG9D:G$R[$MV-^S0SLGHU):"5&8KW M-)3(X8WY"'DD5*/3)/-6_<(+/K5H6-T/#W$W8]4OWNHL#'@OY9 S7$77'4T/ MGR5.(KETX*)TP$]E+7ML1NL]DNG>1-?F4UD4^)U6)'-4:SRSFG^E-""9)7BJ MY_C:>:W!6("E\7YA[.O%S#V2P:4@#YS[+A$"EC$3X[]1_XAZGMN^!;[M^_SLC*][8 7FCS M_F\>@^OX\L-$%G?*S,<0#QGB-K@TKDB'0V _;,K8 _GSZ'!P\H=-&2@V_L.F M_#,5^TZE_,G;R1O:F^+D>;K&9O69.IWSKLHC70?U5;H.G'A@;IN[9! Z]@)T M[/^(E",QB,0@/FX0=\Q?\YO3;V(\-V\\]T3SA#XP^%V;"8P&G8W_Z\)'ASM3 MC'O7"_0<6!GW]=&A8<:ST.9QX/!LJ!CW;..X+"._33$\#/;\\&+XUS =E9:P!4X%,SGM@J*UX*^@&#Y M0J]1;^J96MRW9SM>W!@^P?MH+SOKNJU=:X 7]7TN((92Z4SFK;[4?[AEQFT] M"6K\:23MAZ/&ZPOR"Z &0HYIM%7U2RA-;JI2(>C,]Z?$:)Z+NUIB M))!YW],E#N5WU2WO5NHXN> =-!G+U.]A7#4Q8%;0C!JU99HC/(4C0WZ26X_5K_8]JK/_]7_"OPW/&EJ8X4.6G M_[Q,J"?@C[Y,7[]PN@Y./G/=]E/.(S2YGT?XWN&___N_GK__DQG"%'[;^76P MM6<3BY+M\=#L= T9.9IB(LH$_/8OQ0J4K1M-E&6?!5I^/=HK7(H4]<"R_R_U M]$>X($>K":L#GJW9BP*!_;=>E@A$G]FN 77KEZ-9P(;6&GSVBZ>&@O'LY2\< M@V;\#SBI((<2 O*!O)"D7GG4Q)-<_E=)31UH]?^G(_(G$^JJWR[[D+2KZ:VB2T*QVQD:H)':X:Y365ZOS#XWU] M_*]8%SM">_]F'3'%B_6V6"WEN(Z02^5+=:[.E[AJJMT!']2$>J=]Y3<_4HNO M)%&]B5@OS>V4'2DAULM:AIB0*LW(-$;0,LDPE,P2&BNK8R+#H/A8PS3RK[WR M*8_$)3O9:'-MBC+I33:0)U-*4RT=;F^O1UJ:7FWKON>8!;&,Y=;%[JR(PDX! M1R.]^9"KFF3=$?"RMR0<<^,-/<@83KT>:0\5GF%Z]!8M]'3P[*ROLI(N$S+Z M>N2D+U 82>.\A%18M(HJ.4SO0AJJHU]O!H@C9+L$*?$]?+D1VHWQL I''OVZ MN: WO;XZ ^K%"DN'V[ 3Q(<7M4>_/K?KM+,0-=1<2>7U'.4=K>-&ES,O1Y*; ML5SR79_W1*@W, M7(-$UMU+823X5#L2B6*G:>*! 'O--\>RB0]JO24;ADX&>B%0(;DF7#+1N^7DH) MWR\-UBER)V'E)%A.;YM.+2UEX85UD]K*WY=1IE,+;?]1M.;@"P"M7"T5;O>( M#6P(_,_AJ5 :KC\' MSG2[E1):A[7&#YVHU;GE;"=V:>5&D^.WI=J$J3SCPP M5^4*WKO+#RCUY)U=J>HI"GA@5VU*$=]T?Q_Z(#(_? 6PA\Q5"SAO;PD2,TC, M )@!=M74H8LMP2=S/K!Z?PTU;VPR<>0BP)/(C2W#.3(/HG/V;5;!/)_LN9,+.%<6)\_CS)]F MQJ]OVGTOR.EB@8'WS"]5PZOQU\+IT" V+AY!O"RZ0.)%<;3_B1-X! MCA%HMN;W:-20<[TYMR'H+2?@P'.U 670F2%J M%) %(I/NTC.;44]#/ V\P?,E:-_ T1(V%[CS ^%/C*A^IZN$VP*L]_R9$UTY M++_%C,U96Q(J8G:PK@G%Q3#_^3J3,_DSGM_H\WFFYZ/S/%57UV:175C-J*P? M2^/LA;JR)ICP(^9\G7N5SV)"F&"#__/=8@\-CD_B#N<]6,1=?GECR_3;*$;< MZW1?7L'IOCH5OKID-LY(-_F,/LM*9%E2AI\_R9S),:"D3+VHTEP>I9T1P:&= M$I5UN4/1.DMC29PC@:/8X>@W49.XURDFAR0>\8>IH5&Q]G$*[CV%"^AC18ZR M8!]34*]I_W$7)5[K4B3N>=Z:\U#,Y4W79X8SH=>H>(7=%NU*3FR.@$9R_3Z) M]*I2+R_IBM0C.&00E6,S=)I"+WCC\W MQ%"[\C)_]NN5+#MAN!ZLACVKR4 TET1;5T4TE9V5F.:;=JS#!J;I)JCDI+/EZ M7D,KY*16KIN\/3"X4W63$Z6WRRN3C(.*$\/>]79<5\TW3]5-\A-;G@=EOR-5 M[%7=;9A#&J^>K'%4!]N:X_(M&^4[%-_@4:&:'\.11^^9'2D]IQ*H!:FW9AM( MJ3"M.PX<>?2>!7'3(2E^.I0J77%KDLR$QDK))8G_F.8C8TMP=K M6X^K-CDNTY8XVQ?HT=CS%7?3E+B3M:V2G]>Y M=F+JZ";70UTHHZ-GSARY05(]AY#FMK N+!5A+?8YF7U\YJ7K- 7%68 -TVUH M3GNJ.">Z1:PM4:53XKPP5BF2]]#SQ\I+A 2I;MNBFPI:;Y/G@S8^$"9=@W M&PULWU)3(RVEPM<$)XN'JS2>;8^GFNI;FCAYK=A9*!K@W43+]IM6M*M5G>+( MPJPFB5EJVAEI P/-74K9O^2GL'_DI]QIQ2U#A W4?^_H/R./>/9\R+ \L>S@ ML"2'_T?@(>/7GB,F (OP+CU+M-+A#Q^&*B/7AJIT#5Z6 /5'M_'EC^S=/ MWXE9-Y!*/7#(/])MDRXE<$AQ+Y)+@V*W+!>#8F^E:B5S^2"Z? M9^1^VSV^ZUK:RR#ZY>GQ[JV"GPRQ]OM4CEZZ@C^RNI@7[,O+\X* +)W2-F,- M?/%9V&IN^PO/_?ML-=L7ML<[KMG&'M!XNY/<' M$8-]I?YSW_VP@%V5%F-[KE6!<8'S )@U>,*I*NR.;6KMMM;$16QG+8C."J)C(*,_, MEZ,QM^^;09!I%#NNB/C[FYU^<]K"GAN+Y/R;G'_/?P:ZCV/M]:6>*/_/4/X[ M./E^6>KW=SCNO<[OWJ=?)][WG7K?9]ZF[K1*<:_$N+VYU<-J"G$29ON[XE-E0YCY?\([7Z)&O=S;3'"IC:!.?DFA M:M<+]O7*.(VFF3=;PR;&_&.-^0:)RBYOS!<^4_^I,?>+YA+5\UU;6I5[I79^ ME>^-IH>J9(I)9U#Z? 2KMWG4KA\=I".VF.SCF3LJ?DJ.&-_ZB/%B&1!7&R/& M!MFOP:]B^!]9F+7]^=*G:!-I>/T)F[%7>4T_F:+X1Z6;!+]?Q^%\;,N MN]\+@N:,M:%J80@T0FU'[7;'-EZ82BM?F':LGMARH0\9_()W%[=LHPE4O0%5&YT2AV.L MA9N%H5>C-SEYDBTTOPU4W4$,YSI0]7D'\Z)0U=46 WS(:ET3:946+0;+EJTI M9'N@(53A;T+5$>/R"_8( MAU\ **"-O2<>!<\&KZ?ZXSW[PO'W'E(=R,T #$)+OTF';NU2B@<6;^3O*0;@,Z)?@:LTM2U5=68BO?EVNRD;+C<^ MW:C^]-#3C>H/I"*/.@07;-\U/NQ._V@<+Z283BW!OV$&MIK:,W: OXI*.%Y( M&*@7T(!#/4R*P-(IN**A<"'NIK^DLQ\0_4@;*T"](L.%KP)^8QXI>&@Z +. M(1G(H]5'-O"B4N7O7T>(&A&+/.??>E=,(:W3F?P;@*Y1D2/8-M_$XJ=OHA^' MX?OC[/B=N\-@#YFD;/0&RWFQ!X9-Y')[<@%'US<[Y21RB8V6()'+#C%CEWKC5? M)L=Y9[>YL9204Y>XSV^PSK;'W-B\8RD3.]VD]6KOOK M;(,HGT#^PRR"[/;T \)6OX??$.9+R]YJ6HA_4<-?=E:GB[GA:B?1,LH*YK(= ME'C]R[GV?S@-+LPJ.)&#CT[9I99MR6-)ZP=><=4I5'=3V):)_.M?C$CC9.9" M]32)^28H]B)RFJ#8B83*N%&L-#;Q]FK>U@2#QFL*QXVU;>OV4$S6RI5UH4;O M4)]QA,(J-V@L-8AB#$"Q3)JBB+,4$MUP"$AZ.V'R(L[XST*I&POQ7'&#^EES M?B\?X;MN/7$ZT*U'T'J^^1#;LE1LNZ6QA/@K8XBVU@'K?;Y5]J4WGU(.]W!\ MI57,GE[IS=OK>IEMP5Z8T(6FTT3F0CVT$SCZ"7-^+ZW@N\)1G)[P:3BB)2E? MW;;D+(J76'+61;JF)=Z>+SPPT0GORQ,"G:]J:M->;_*9!B2P [XPS5[%$;ZQ M$^WO?>.H5BB)5">1ZB3&DT2J?YRC#>?DMMI2M,/U-I9OHXV>A\X#GJ)7\W*I M/PIN;H>;X,T.VF!KF- V=5F;&L':VW R!1UNG#XF4T[ + &S)&#][=WT5V!& MX=RDVV>(JB0ZLXTEU>JB,;T],//SHU4EJ[HD/)2$A^XX6AV1V"5ZG.AQ$N:\6?^IM]]N(W\I0!I<6^.- M&NH/)&;+::5JT+\]?ZGG(/Y"G,DCH;(CW<[:$J3,IBG3H;]$I5'L+0+@;Q_A M[#C&0DOEX8MI3JH=TT929,)\TS5+8]PW+T>%/ M=&Q/L<[7#">)P/V,.4<;V0LX)@ YO4A7L-76IS*&"E MO-'ILC-I6YX7ENI6EK.-ILR&U\^9= 9EDWS/!$XN[07'O2BW!R<7[G9T*3A9 MU?AZH=]K+H6V+R.#UISF-)8#< )\39))$\R[39">L]8_)U2^#AO\&UQ?^W%? MH;%/"/@_^J;G6O%S0^47L?'2K_%RN9*7.O-+[0G[GM$2CBU-<>">-GVEFP3\ MR4OP$OZ6P 4G#QOXXZZ41VCJ-=W@?__7"UK%QV@3Y&^WG5^'_?79Q"(Z1_S) M_D*Z=BHD08H^V?.UO_C(LY?[55@JNH;LJ1Z5"7CA7\K:-M1H<5AV'R,-]_M? M*%RGZ&5'MKH%_YEZ<^O?_P]02P,$% @ .X9O5*%?^K:S) G^$ !< M !D;2TR,#(Q,3(S,7AE>#$P9#$W+FAT;>T]9W/;2)9_!>>]W96J2"I9#I+7 M51I;GO664TF:G;N/3:!)]AA$'4[%DF@P\NI7[_X MK^'P.)NI+-9)],^S]^^BQ,;57&=E%.=:E?#MTI2SZ,PN%BJ+WNL\-VD:_9*; M9*JCZ/EH9V>T/7JV/QR^? %#O9)W;'80[6WM[&_M;N_N1MO/#O;V#_:?1I_> M1QN_G;W:I*=??WQU]K^?CGG63[_]\N[MJ^C1<&OK][U76UNOSU[S#X]'VSO1 M6:ZRPI3&9BK=VCK^\"AZ-"O+Q<'6UG*Y'"WW1C:?;IV=;,W*>?IX*[6VT*.D M3!Z]?('?P'^U2EZ^F.M21?%,Y84N__'HM[,WPV?P1&G*5+]\L>7^Y6?'-EF] M?)&8\Z@H5ZG^QZ.YRJ_NOAPN5 M)":;#E,]*0_V1\^>U5_E9CKSWUG>VD&N4U6:'Y[ MM//TQ=88H+:X>VO4<85PC/ZM\P+^O;EUQL!8.O^^A=(PB8YMK@CI59;H/#69 M;O\RC&UJ\X._;-/_P:"GQY^.3H[.WG[\$!W]>G)\_/[XPUET].%U].OQA^.3 MHW?1R?&[XZ/3XYO8MX%59N7!WI/%9?AY8_-H:FT2J2R)SE5:J7&JH]@"U\,F M:5>#Z+4N/@/_@1 J53J(WF;Q*-HH9SKZVU^>[>YN'[ZHW+*_'U2O[!SDW.K% M5O621MTYW*0U':4F.DZ'IV:N;Q#IR43'N&P0]A%BX=A_ M\1IT0+2ABBC1$Y@A@6U$U[&24QP?9GN**]D04K2H\J)2@"U"I8X CZ71!4)RY^EA]$:/\TKEJVCGR2 "=;DC M0Q&"+< TCU)=(C$HC_?KIOKC>L8+L(V4!E@$CLP$";"$7--F:T#0"A.WT=B> MZPPV7D2@<*.)S>%9P[3R-H.?:!@<^ ,LZ;4IXM065:Y;](T_(BAU:1HOG-K4 MQ*9LL\3U"P3>1#U%$4+F$-=S9P@1&%\1?:T8!PJL.)V7"J#^J$7?JKG-IB$1PR39N4'=6.K8/7Q:C5D*-W_][31Z]^Y5XSOW MV*]5.HG>F+0427:Z*DH]+]S/>PE8.2;VGW$I?G.#*"'3$G@-UOLOE3'3[ O3 M7#?>N_"ZNVB'=4:Y+L# /A,)"O= 5 M*Z&LQ)VH.-8+Q'11Q3/9EU@ HFE &,X+>A?D44)B(90Q8YW:Y2UIAP\??Q]$ M9XBB-Q]/C@>X(EKR%<9->_4L)X&=/?4-:!B5Z#\K%:^0!98S$X?"MUCHV$Q, MK-(4N#C^G-EEJL%+*P:AVF$9C9B?V!1F*FX*4$]W+P74"WS539J88I&JU8') MD*2&X]3&GQN#X3OL^!#\6Z__T)KY(PYTD-E\KM+#T/*6KP(3'KTY6, .P T? M?.G^N1'#O>8=0'BMI=%0']6H%U.BN(SM6:YG1#D&5+*:3$QJ2*+&](0A0@'. M,IFX\/1ZBWU'@9G'DKCGH5 VJ;2PM7""1=0\H69 Z8YM@ON&!P59?7OE,7 X _^NZC&($Z, MR@F/-;)!((!PAR>!%Q1J;17L!R6XF-P M829 E /83IQ6&"&)JJPJ-(K+6.@?5JY,PE/ M@"Y;&4"SI#>+YX-L13'>67( MI,EM-9WU$VVJBR)\MU1?9(&X1005#-$!C!#X!= 9P!]F/@87@&TNI'U%/_.W M--&X*H#\8'+]9:&S B8%.%2Y[*:>;@& S9UUW5D^X #V:7-F*>)_[X*@K;P* M5Q[J!Z865 L%V8R#K^/LF4JBS$;GND!Q01&8 A?G)BU*D.*173"QP<(M +[5"V!'XJ6C8<&;&9+)L*4/ E^0L3"4L%#0+CPF)]O0+3;&+4C)'#V/MFW M5G[?I_QV?[+R^T4$!.N]3[D]!\LII)M%8XW:IT'+(7/D)9;B#P-S2HO MO9;P836TF8XV=GY:_JY/9%TD<'#&(0;DLTZ4B4"M6@#0)NRTDY7/-K-&/@U MGFH=>7!#++:S_>Q2'MM0FU>S&;/5[N/1V-G=C,"++F8O"C#;2&^QAKHQX6E$).R MG>866K%-EA4.X972SCD5)U\%:3;Y)LRR MM?-W"[ ^A^-)\.S9:/?Q7P_'P%4ZEY3;=BLO]X"R?3^, M]EL0[^-O$>][CT/Y_G;2-#DUV#8&12E9YYD/8(MK43^+S@?*1V3M B,XP."5 M]\]G6J7E+%:YKE6O*GMDOUUFSM3O9 =>@6P':YUCG1_GF0'G(/JE CN]C$Y M!F8QF:X4]$87EBA2J9F\P4%$/&Y[7V8I7F MKX&/0P4NC_C$B5YHHK&"0Q%:P9NLRB[76Z'S"$P*EESNW"3 IJD#-:V762DY MK"!F6ZOJ4@CI!ITTUFHH)#" [8$=J9M$2\^#1(L(5_"<^%H"0S\NL$@VZ#-- MP0"8(\C@)]@ _+]39#BKIZ,K+5SX:KXH@45@ 1S :7AA@B9>.DF5KUGP30;; MKQ0S\7=;D8WWEC-3ZF&Q4+$^6.1ZN,S5 A[MMS3%9Q&++S5H>ZGH7]9DI4_S MO@4S)J\D%<>BX[B(<[L$OR'P:R:(E8W]31 A$F-XC9Y-O['69^K V+&J"G9U MCQ+D1_HDM)Z\E:W@!Z)2.-FV$DQVIAP 0#?"02RD>/BGY;&AC=98W1 MZ4?;=(8!DYDZYS7,M:) F8(9S-AG&^?.ANLF;M &I%@YV;5%]-]/][<'(+#J M],,IA\YAL/<*4ZT%@#?1('R!0(.=M,=Y3*/02!<8X;P]@DZ0B_.(AU<\(-FUGHZSH2OZV5A++[.F,CER1,;(G00N\C<8(7))J> K5/!RU- MW">522*19>\\FT3HUL9QE8L3CV_N;;\HJN9^:(5/1_NP%&"R$I,G$ND 0Q%6 M5\Y>;,$[+S$>T-(.-,L%KAT'#+K!A@E2,D4;K',@*SNCKJ2;KC M1Y'(TJ1O+\C"45K-8?!J[M(?/90EL@Y=9H .D66 P75$\;LBBGL_(Z+8+I4" M3+Y*E9DCBRJ,"T2^_(OS:YB(1LM:?R%'WZLDRM$.PMJ$KJG9E0MJRH8A,$8-)T'UP^D#&&V90YF@@D]$%+H&4$U(Y%O5-]6;JS MF1X#R4L5SG7BLTX)X!QI.R^*4"\D[ 8 UAY_(2X-:?$"42S() MC"WT,R:HA M6L2&0*^#\D<9^H-@<\S,P@_!I@D]P^+&Y&!VEU6N:0%%'6T&A@(8S*F&@Q8J MV450G7E58$)R4!.>SL\5_P4 TQA9I)?$ZL9')6%(4)")R,W"44H8-],KVBEF M?:Q0+G .+"PO^A8-0RS$G"12;T*,#5TW3N#863<:,L,"QL84DN)XVIA"V.2* M#;S[0%#F C6TLM@"$_Q[<^+_%V\Y3A!IET2?N *D469*>>8@3>U@'I-E8R[&42X0S:DXK,^:*RHW^:-*IG,FN=@6_,\487283?95!IPK'RS'V6&8J M09-N29\&8GU0-GXE7RUG%(>),!]+:>XJHS])IP #:OG2?4+P$4_IA'_P'P<1 M24J8/7-;(JP-8#8J(*4(!/)!N$4?9R+ $1?+D/&"7$ M5$NTT01B7\WM9D#K \G:#YPU+L&;7)<@X[DZ.$0(KW;KO):A9S+@2H46R7H.DX

:A!-S^8X+GV#=,D+*&0G-C#,7AH(N^DG4_(.!<#2=V2G#%4TU3(2I+(IF<@HOX$VQ.!#P2 M38XA)\$UOIY23+QBZPCM" HQH[8/97RP)_?;#6!XG75;9]WN2=;M^\/A,+Y1 M9'T+3XFH];$F9\JOF#.QV P(P2#S:^_)X<,FOSWN&C$5]$FK^6*I[ M/J(K%OUN\\\8?98Z&JQT![O5/ 2=$I M!A*I*B[X%2F%#+OW.L%X6?1.H[7JG^"%1$?)'^!#^L,B)QHL&4,FX@?*[\0" M_-J>T90$< ;*VXQ25>#C5#F*50^^IP+<8ZHT^:16X>)2ZKRL0(% M//SX)=5^H-WM[5W^_8-3'KSI$\UT$6!L;Y^?_"TSY#0GL*S\G I@ H3P-H,Z MZ@[B8>4$W5?@#!K,QU!^$D!":WT/WH"9JLP'?3Z)\]I%5IMT^EY6[AA8]+OW M6]Y@T8CVM587O(H8A'V"]?=Q@2NL*)F!H_ +A/SV2\=I:FPY?(='I+.>!9)O M'V::?92%E.5$XWF&="#I9L #R .G:5O\+%R,IR! <5=ROB/D:?Q3Y<32-3[J M$G6QN\.?+C-G EN&8NR&%T&F+I>8VBH71ZGXR59<1\HFWV_2=9R2135.T3@C M9X*=@/GJD+4NG8.1IHJ-)KJK$G4\$W$W MW/;23O4U,LIU'"6Q4G%+ M,QR K[C)WD=-9^!(U@1;^Z@;1AZMB]/'N5 X59*4+ETMJV%U%*B#4':^PB,> M12$H<"V67M>S*5.#*EUE!#U^&QB7CJE'%3::JGR-K8VX-7"H#M0!;%"@ J1G!P M%#I=T2Y0R-N%IEPG?ZZS;LCLF!*2,@;.1%ZD1OB0C)17DI:P>2"+!CW"2%3^ MZ'3DC! C6O3X"P@DU*,U6H.'\4N;(-;?4-2]P!8D1,;AXU+10V^\QG1NZ;3U MOZJ"-0Q.M6'.&\!"&>P)HL95D$1ME7ZWL_0#*;:8"J$![)R6;C[2K87P01@F MB3JR"FQ3+C'8V$ZBG)IQ;*/C*@<<1N_*9(0C'.^]CLYT/,M )]J/YQY&VT@R))SM%LA/E M+L;/7/R\5QZNH@T7Y?7E?@[;VI6:^.GJZ-XA'5+IWYD$PL10\4? MQ+ /\=/&N3"T.\Y3&_%.GHYNUO5L);@?0$[[\=W(:0?]1;XJJ]TX*XX>:\D5 MJV,]4RFGBZS_A+P@";]UFG6=9KV1-*LK!ZK3HTTI"[OP^GBKN=$A2_KA,(ZH? $@H7!T36)1'?4A+!X5 ? ME+N'%1*DP\9@$_O$>D.*!N=&@E-0_BQ$QP?JGN5I"]'#>W@:[6M\6_+,ZLAN M'J'( T72: \A!-Z%W=5P&T0N+A#FU"C,F) U'-M$!UEQ'TSFF Q5F?C&L;*. M[ARH%''5,3HJC686S4,G=?C]GN8Z6^CZMD#\/4X^X![:T1-/-(TD;']TJB$' MV%3JHR0ZLUFW",$I*- )NN SGKY FES54KS_5)($[[[RZ$_GG&9W\;>49&@< M(;NO:8:OD8%7I2(N=E\D:*;*AN$MO6:P98P_U,'E36;>Z7J;<1^?^F9,O3//<%T&E+ MJ41Z#>/9RZD<>6W2AQS#1K$,X)BKSSJTWD@-F'-4J&2L,>Q)MR1N5+)'L,JA M>R*IV7TL] 1KL6WR,+SL(L5,1T$$6=KQT/.@F; OD,2>J:8)?017L^Q;_0QD M&^DJV BVA/()VZ"E8+KR'0](2Q3D3%>%=S26ECNXN<#>%$0-Y4K1F0<]6"N#X13IT>@ASLF\:A8Z?\.5JSP$AZ5LJY MX;STF^ 0-)G>7*@!5%Z:R8H0D5?E# 4C^@B4L; 9]Q)0F#=:6!!I]7I2/54I MFUQ%<\J-'!EY7>YRH 3N%22H;.IF@K>ZM)U M5 ;(**RE@*+0Y8Q5AKL8:^ZJ6)OV/UWX_V";C4O%_2M'%>AGH* _*J63Q9\5 MD&;+N&XT]<<^>\W*E2O$>5"P2(S!K@KE>_!6G$Q:\W"",<(JT&D8:-'\-)G@ M-1\@)*A_(= :]K@XM^EY2ZP1\S570G*)$ZP%JS'V;8->K;[_)X<9B1M-7VPN MJ:AF"DDC+ O,V#VJ>W$##_^!5HX[J1_TYFX=?5K49:U*HK-T?AY+,%-J_JO; M(_::SR]Q K8A+4/C0L&@V$5%L QMCXB,'$L(F$ MJ[,RMVGCK&9)+\SLG/M/4Y^G"D22!6X1US!R%VV7C(U@W+F<>^GS)G#4W.@2"^X83A,^CT@5\][L; P-ZZ/JN3G],T7I(4 MV\^/[FF4^ZS1\BYLOMGJ)N=;F5'L!H1\*5W,.K= )#H* 4/RN1E*.$-.J?(P M_Q^V;/0SH-":5G)MBRD*C%"3%&=FO,Y[$9NH#/H2=I)O;&A:KAWN:;OG[Z/# MTV!T?JV94DLT'RIT,E@N=/$EB(UCRJ[M>E_VC6J8QCIT7,-=-+. ^*Q*[$(D M$9VIE*AB.PQ/Q1GT:%!_X6),ODJCX6?7PPTN?)RH Y":6\4)(LY3;'+,R44] M>4H? POF[DFDN1.ET7B5Q(Y-&' MD^2\!&F[\,W#Z')CH7.*"XT$#^=K;JFX3X?Z6'*@5<:7/$?M0BW7#C]O1\@( MBT2)=8+<4=H@J&WQ5-8@)7H^I">T3')93C@+%0K2,25?+S:1-C5R?B^QX$_> MQ_34DZX4?1$;IC?K()FIMXDI+K:A)7?-Y@Q0M$I*QBKA*LM426O?C ]\4B MV&;IJCU,$#00YJ9,&=U3ZR.9"(?@TEJO%4_J4^ENM3LC7.]P9V.VZ9U)?SJ M=6)I05D=A;U5+]PUJ9V\H3D:<0_%4?I@P4,O9G@UF]^)BC&QRS]U".!K->SK,Z@.^&2=_KIBV M>37BPK5/'[2;D3LXX%;CQL.:S@2@Y^FU$1]1]5([!/^MB9'OSWJ\S:2FC6(' M'^GNN>1G)FQ^(.QUUNKIK%PBL996C4O3BD:_X@V42Q>S[NTX'=S#O%WF<1=+8+62FC08M7>*DVC147;5&C"#]N**3\;8U>>S?F\$JO9[K:KPI[A[=N0^QI MT]#846?@<-]^F(WKD-=WA;R>_HR0UWM3 M8#Y$9=I6#[.R\XB.>=?%>F?M* K]WK$$,KE"7/G7N:B#W%$IR72W#;D>J^[> M7N"5L>'H$@4:0N.>.,^U:V^YQ[&X3V-8F)HLUS:?JLS\QP4M<%U@_!*[ M%H4NZ\M1\8QHXWY9/LV,5HS/W]1YV_;F*-V64=6I$P=\?3)7E%,TKTY%M%+% M]9& OFT.O(OI+O^1LGAW0<1]],2O*A2-CA(IPG)DUZ O/C\@^ R%+!F=>>5N MS< GZ'1XX<*3/JB!^=5TX4_$A8*7Z]_P1'A:4;+O_ODHE\/W5W_E]3NUK/GZ M''Y.I.1.8L["-T+:'G22EJ1TD5PBW@X%5 4AA.OYY&YH.AOO$'3!M3V47G,7 M>95R>L9URQMPXXQ"CMQA3"6>61/KH9T,L;(NK]*;2Q+=7CW"43XVTFYHA/BB MR 87!0!X"RIII5HU?W8%;")#64$*N'!J/!:D]P2XLXR> M?F'3<\HY<)GLQ&#>F22VB&M5+]/W9'!'E_YU]/[T(IS3;V%KSF"<$\1H]#N!LT;E><&<(I)W+)<'&QM+9?+T1]J7J@D'X'[N46$$9PV& 9K M9>H/%^_V+-6;&-DIZY42)#@\%*>VP%K&WC*YIM+PJ[[(9Y]*CIL"G7)P<$Q(6.J;]IT%"[;Q&X-!%1:E'Z&NE99?Z[[]'7)V8N8 ML ,13^.!Z0Y)< P;)%$A>'(=4<1X>7!E)\<9-NT*;W/K,5OJD!@3MN:7R-_P M&=7PU+WCT[JZN><<:2NX'@3I>PNGBPH++W1".4DGBH+K$RS6NP3-Z>JYV;D- MFK[JH)\5%CH5)-HT'H1A!=\J:@]9("UL3PD.Q>XYEVD;_9FZ5O. 5UHOWG5X MX;?+RZYUY\1$^_X0[%_/Z^ZO[.KBT]?QXUD"RKB@C.(.O0XZX_IRBOK@%T[ MPA/C2!>+AEOCD\G7\\F3T?;.MYP*J&_/9"9Y.[FRBH!20R!-.NN2CPPBFI'-BH&[,3*OE^(MT7;EAZ"=XU2N M#F-_XSI-^1-^C8!AY?47&]H3;#D*NB,P>:#ZJR2]^5TR*O4MWWTG0JE)>0?51:+%TB6=+@0ZA44;<3A#DQQ M@>E(1_[@:TPXH_R7/^E0@$1W*:YQK;&KAH @.@Q)='A%<'[T\]:UV/N%1\3>4QB]N=^&WE+9=:]FUEKWEH@'\G].*%RNA1UQG ME4A8#-PA\JBPN! )KGMD?M"(F)"A7-S*E#[,0U0KUU MEYCOCBR#F+^DF*KC?^8CC.ZI1:$/W!_AU(AHX7(D?$Q:H/(,F1N/+39YF[YI M<%ZHS_B9VL0B-GH4D> %3B/)"ULLO9R2^25*429^X\TKZUGXR*#/1T^>_#4$ MFLSN !CP=C \IF,F0$,.D.XS-5([8+F$C42NE!Q&SW=N$3@_WAOM/E\#^D< O57FJ"R; GOOJP3VXV>C)[N7 M0?_&#,@G>Z.]_:MMR%=L$1(BJ&]BT-]"V#N)KU^-Y[79'P7R?AJ6?I:%Y^!XJ+W M> _B "\8'MT'N;JFT_M/IS^(QC55KJGRCNUS397WE2JO(79X$UN[3'/[_-=! M1V%_7X1. K_B_.XLOD14G1JY-,]/W?I6L16=F#AZ4Z5V<:\XK(.J:Y$@WQ2' M^MFDB+5$72K\^D#/G:*\#_:&^OOL(U>'7^\5QSXP!EN[?#<2[VPILHU5:ZI\@YO[SY1Y3>%UH__ MY_C5;V=O_WV\#JBOJ?-6J'.=O%S3\'VGX&K&J5*N]AF.SA9XC:"N >L=DZ3;1.$]U!9;9.$STL=7=M::)OW/CST=,[ MI0L_Y28KOTOX@.Y[=M=TWSW6>P^33H;_Z#%PO/[H MJE/@6V.;K."?63E/7_X?4$L#!!0 ( #N&;U2 B!'Z\#H *YT 0 7 M9&TM,C R,3$R,S%X97@Q,&0Q."YH=&WM?8ESV\B5][^"G7R[D5*0+,GG2+-3 M)%.I5 H$FB3&(,#@D,S]Z[]W]8&#EV3JL)E*8@I'HX_7K]_Y M>[_\Q\Y.+QT%::@B[_?+]^^\* NKL4I++\Q54,+5Z[@<>9?99!*DWGN5YW&2 M>*_S.!HJS_MY=W]_=V_WU?.=G5]_@:9.Y)TL/?2>/ME__N1@[^# VWMU^/3% MX=Z>]_&]M_7I\F2;GGYS=G+Y]X\]_NK'3Z_?G9YX/^T\>?+YZ&3)]?7U[O73W>S?/CD\OS)J!PG MSYXD65:HW:B,?OKU%[P"_Z^"Z-=?QJH,O' 4Y(4J__NG3Y=O=U[!$V5<)NK7 M7Y[H?_G9?A9-?_TEBJ^\HIPFZK]_&@?Y,$YWRFQR^'1O4A[!FT_@=N.9KSO7 M<52.#O?W]O[S:!)$49P.=Q(U* ^?[[YZ92_E\7!DKF4\M,-<)4$97REL>\Z7 MG2_ @Q/]V"!+RYU!,(Z3Z>&?+^.Q*KP/ZMH[S\9!^F>?K\"_A8->.^*.',M)^[2/\V@'GM[^WNO_KE21^F:?*M>EGO%-YCB*HTBET,!__>G5P=[3 MHU^>X-/?LIO.9(:PD53N=-S#_[WB?U>^>7QZ0?OY.S#V],WO0^7I\?O MO-,/;\_.WQ]?GIY]@-_>Y>^G%QYLK$_OX;[OO3\^_Y_>&^_UW[U__.4O?_FG M[_U^?.&][O4^>&?O3R\O\5;OY/C31<\[O?3@S==GE[][6Z?;WH>S2WCYLG>. MWSC^\ 8NPM7/9Y_>X2O0A?Y>GEZ=_Z[W[.S1Z_O[M)^C+6]G&<.W-Z<7) MN[.+WAM# JW=$B8JR&%PY>BHN7&Z=L0=K0W._LJ+0ZU&*LSR@/I=I9'*DSA5 MS3L[899D^>&?]N@_\(W+\^,/%Z>T?#C-%[V/Q^>\FL>_G?=ZN(S?>!,Y,_!' M593Q8,J78NAS6@*CKFVTUIS,V74PFE%<.,S:"]+(NU"3@ ?O'0]SI>ALV2I' MRL,->+!G-F UH]F;3Z[YWB]/J@4]I[[L'VU[,(!Q$"DO*+QLX/TU2*L@GWK/ M_/_ZT_Z+O2,\SGRO/Z61]55YK53J793J2GFOX5S,KKVMM8^J]U6%%>Z*%4:% MW7VCBB]PB, 97@:)[YVFX:[O!7 Y":Z#7'GPP8E\\X[6YR0;@U Q77X2.5*WB[& 4@V8P"6$L<_5@%*1S5!7PES.,^-I'AC3%_27EG@X'* MO7>JA*:]+>B+;J^O@!"V=]=ZL-QDZZYPUGS^O7?>.[X@UC-W97S/D*,75GD. M_4BFL"KYE<*9\S[FJHBQ=[B;<-9DS;U)E1=5 -=I5@,0-U5>!C"U&4UKPM.J MMYC]"%*RVTY$\J;>IT_W?>]@;__G.R)@EP26I^+UBAP/AS(4S$[(BT;,](T* MU;@/$\:K=+!_1ZO4,_UX \2R M?$WL'A5<:P%L07 N0M$=.K)4EF'&GF)5DZ MA.$1]=>(_PC)]@=9]=KFA/'#'. >G^39%X M!/LOCX"G5C3[N.NAH4F6BARO+]I5<+X5%$5 &,!U12. F#IW=]_U/SZ MP]GG)=9&CW"%AD&C@)4'':.WS-K#+*NOH&'#-J"%QA489EE$2W45)%703U#0 M2'%;B*AA3W ^AYF"0 3[=Q6$4Z2*ZU$/_#6[D"CIWS80X[]$[XC["0I1D/$"?,)&A*<53Q4('6[Z:; M*\ABM%PH"2-/Q"X.,A2 B\,'MX_&+ M<9 #)]WUWN;9N&,X<"G/JN'(^VN5*N_IWIV*F2OO&,-)6VL 3\9II9CQ#ZHD MV2F!HKPM9?1>$:>TL@F*/!!03&)HNJ/G68TG238%[MS0O>QJ::FLJ."$G2MK MH5ED"E]#,:K(4CC(\3#]=Z4*U+_@'' ^@() F%1HZ?:VXFTV/C*A_-+/?\4/ M;,7ZNM;IWU0Y/H_--&;2)5(:XT3E(#$P 5P F<%@"Z0TI)$2=,J83DV\6P0P M;; G4Y73N(C(9CP&Z@J((2!^X%2'V7@R+@*&CY$8A8L3I]A-&!M=@1Y-DAC_YE'@ M$\$$+H4D5"7!-2^=^4H&MW"S;/CR^OER?R6^/(_474)I< /4HF /.J(N$&Z" M9H\ J13^FX*\Z.5(1T"J_^_IBST?6)./NWPG)SO)0)@JB:0![:08Q'-XNN!] M)-1>%$Q?XZQ*@?GB1H]1:L;7JW($M/Y_+$/WF1I'*B$F %3H;OX&C0X42OV) M#Q,CM XJ,VP:;@(4#IJ5X"M2/(R4WL&]$ +/C2SE=QU(N%.B((_PO3Q#'B'D MS\S_V^^!V;ZH57U->@L YU9'M M&3'%+N+QNT'ML:LDNSG?9D%<2?I?9>'V. MR5M/,X^!_W^4ZY?[H#T.051(H\8Q[HRP?D/6!#=P;8VZ)D(N.7Y?N>*Z?9MN MW4DP!/X'I^N7G6!0JOPP2*Z#:2&S^NK5[L&S_SSJD]U"?&5[+4?Q=^!^WGA, M'Z['5!]X-W4/KM^AQ!X([X*.Q57\2LM)G^T#&-- MW$0L@JH(I4/?0QD&#CP\^D8J2%".0[%4)0,4+/LJ58.X]. \2(NFF=EI.\+& ML[13H0/I]@^XH.5+]GOA1Z#;$0V+=$&2^.D[NQVF['+!P%"&Z&=I18K(, _& M(.O.FL"[%T!?O-Q]WA9!\7_/Z,:WDT'W7ST<&33\9C)H0]TBS8-,Z*B*L@S6 MMM1G?>A0P/1%.[;ACJV;Z^>^ICJ>.TVOH!$=5/ !-O^;N B3K*A@W]0_@C=1 M/E1E7'OA@D3"LAF+T#(\U"S&_MW8B,]!CP8%DB;])(.AHFO4]'%YV[%QD5^Z MOBO74DM[.MQNP^&NO/D]%X[2)ZX![X7B 7(TC_U7WAA&,P)% M65MUD SCE+M!:G&5DD[BKE(ISZBB@UK8\D$=J&G;25"47A1,M46D0?I$"UE5 M>B=!55"7V?<0DDWKFPSV8.%@[X9?=C#'EP<+SW!7LEU!D=AP_;5Q_6@EKG\Z MN.,]Y+.QTW I_B4GW+E*R"R-+2+;NH;7 MH/^I\K8.]K=Q,-I]9<[$)@?B80 OT&WU@9F/\7$;YB!,\Z+J%V@9A4[JAYM" M6MO*@Y8=F![7CSD%MC<)XLB; +\5#SF]6)-RF:%?9U42<9!"'P-FZ+U:>Z/ M]9;G:AQ0L)+,?%85<,2+P;AISS5F]07+KUVO37D294:C7?F=V(-M" 60W)4:*> MI2HFUY9]O!X'1%;013ZT6=XY:,OXP/ N1U84M7UMFINEZ#ELW/4;H6#2*:8; M'1 MN;GGRD0MM9$WCA&I6N&/-9^TKU4:%X*U# MD!T<05BB[R<2WT\W>] "38TKW)&"VQ2H5M%H/V0ES@+Y>+2 !OQ+#3/XRU]Q MF:"EEB^33.4*X?M&'3DH\ 9"Z^: M9&E#N",C//)RUYYHHBZ"U''?YQ) H9UTPL7SIF.? L=@'/!)&!<-'2[E(C[S M,42?+9IOPJ>!YV!RW)"':LB8;)C:R>Z2%GL=I^POUXY%^ <.0(X1\$T/ZFJU M&RO?$4N_W;)ATG +?: 9@=!D W2$N33);4Z@"SH>V2DJ1G1OZWJD:+YY'22< MPC=!*SZ&% 1#O*37"'91#GP/?PSBJ ICD,Q]LW#7<:&V:19\KR-4!I25/(1' M\'D@ABLUI?Z(IQ4TE2W>WCXZ4X.<-FV]:>AT7T&C ^AL3;NX-Q%YYC'T*,_G M'R"&X>GZ#^N/&:B.37/!QV!JM?C7H@(N=#4WEB).]VT2R< ;P(<-@$.FP"'38##'0+C^P[ MBL.6R5DA_EK< @.<^ZWGW\X?0$J?^CJ)I[6O[D+GRO+K[G-\_1A>RC$8%H2A*F3Q#=59NQ]114.F MC8.[6_]^K& M(O]/OX("T^5$Z202)H*#9[LO7G++RWA?+IL&NWK@>V&\AY@EFN V>Z'C*CJM MGWWD$Q(LGY,YB&/<+2>6L/-AD*=Q,;)'L\U>!S; M;1I37[&;ME#C>(=ZSU%6^P3&)QQ*MYANCY\'+_1?:QOFQZD,3WN\<1RJ)4-YQ6&ZS M(1CQ."3=77TE^R(0>3WV '.ZX&WQXDFBE E[ZHA:?0(MLRT6J;-B:@XSI.NA MPAQM:SJI!3,,]#=:@I38>('P\."%>8LRF&F<7AA!KG3D%;6P P. KQ4E#E"? MVS"M$Y+A)=TVZ! M_4H%(4=B3US.6;.;=0G$I,=8CJG3A[+<2#Z\TS!%T#J/FXYQX_>HA4/[.M28 MV@OR''WAS*=A8$RP=GB2K&@$L3K(%?EVG-SG>#=I#,,+(=W5)I9'+&B+3@N216E5:+[.DXT29AAW ::VOG:H:X MW1V;8)**:5)P6!H4:7<__?I\_>J3-G9IW1X9%AN^2(N*Y]E& M>4"$^!:R4A5OLI[O%(UBE>5IV3!YO>9;GYAEGJ:-5 6=82^&4PE%C52"A#-M MN^=\$ZI*E%D&7PCIKQ8. MXXWC^+MT'"/8'P4XFEBA^A$$!R*O0@726\]KW.HU?V;4)<<11N@&/^D!NOV3.1,XK"U*<3Y@TTJC-\>X>YR)6 M4<(4_ WKP=3ACZ"R)&2_9B$&8_-NV30A6=BGC6D:%Z<_U#D-K%MB\4 9.$28Y]EA4#&!DE9 MA]:*B P;_%N.UX!AA03SCKZK7\6)H'>P M0PS+AB\]0O);ZTHQQ,W)KNA[E^B+\_YV>FK.!]#=$N^<':S'(6VS_9]?/#N:<_?G_2.1 M4$>\O )*I.^_?,KWC\<*8653R3AYHZD!^;EM;(\?[E'0T$>0B>$67WJ+M'T" MHFN,X9*$(P'GJ+E]#(SK38W](+.RN;3.<%[R&V=H??0^9_D7E.PE\,;[F&>E MV(%-VSWMQ0>-!\0G:NXT!=T"P1_H4)HZXY79XH:]XPC)T Z00LY"/?8]0_ M2[ "0/U;;UE'PV??<\R*]TZAY&Z>N CR?@ ;?.?L:Z+,AP_V]@X>W79:>3<= M'.SN[7_;W43F>Q$;,E><,+@!R,$>W0):X+:/2LBT*C=J40>*H 73.U; 2 M!:*F!-55'.>OAD#Q^%9A]65XOK+*0=-O J>2K"A\BBSS1?^GTP%D(96B%[J] M2-@;1,? \#+:#@B\[H:(&KT"8]9*K(LZEC)8CH4"I)-0J:C0<1WUV%%V*8(4 M!,*$<6**<6CC)-DX239.DHV3Y!$Z2;[M6;'Z87%K<:AQ'" CO\808T+US2HI M-8%73&!>YVDN[QI##/TH;/QUO7^]'\S1!&V*B!%E9:6RNXCYR.7[ X+16 M28[5@M-J7KKE0],ZH[<8=T?BW=H5:]<>G,5=>[Y$>);)8&161;A(6-2/,BQU M71KQ:!8LGI*W4 $#&TKHIAYH4&@.I1V!H6<5\V4PCNA>G?VVOW 2JVJHU M0&!%9E. ]%7AK5PHF).O^F9+V=#+DB&QZE5HNLUX<]8()AUKZXAA7V-8-1'P M]7U903:^.::SLPF:VZH4J>4$JTF1O]FO9R!0^1O7'JF-*DZT'L4P9A$1QQ#5 MS90-8VA]%O17F+]Z61Z5,OPT?DQ:TB8%$O'D*0<$3KO/76K<,BY2H@9GGW:" MX^4VHE?62W9G/\C=_ URV8+"BV/!YBA%9IRE0$>8GJF26 TL/'9C:VB?_K;O M'KA5ZM@_D".!VB[&*M ?8'K7\"'.:HJ$^^@<)SGRZZ%"%,QC$\-6\7YX6VL_1X_? M])8 X'# *])(2Y^QHI9[9%.:<8XI$\[LPW"=O. &HDC#VDE0'37)^2XR&J(E,AJ6F,P6#1.6 M5#F) M(ZML/S1)$-1\$%W%A0;9P\ZC7"Q2PJ&W%=3KFQ)./0X>;=I$B-N(J! MW[IM-)(SOTIB*X']2-@CIP#A43"#5Q.-))HJE$CG>CG[&GR($Y*U:Y/>B$_BA"R(-A7&459Y2CUN& HQ[YJKZ03<)F\A MO4*$20_]0FFQGUW5\I)UL/("OC" CH@_7I\ZZ)\/1S!QQ+MHFEFZ=?8;3$16 MZC*E>O\V><##%O]NYBG;^.\V_KN-_V[COWM\_KL?4#5N5=Q:136N8Q7JLWVQ MIMS#6%Z46:=TP"+(1\HRHA:VX!#F^YT2@94)XU)D8$?.$O,Y!>>UREG1E(Q( M0N!O+4IU*;@"#JIL<6GU!'S88G$;^3MEF9!%295*-R.G!@,/JT\@*3S0Z,[* MY/W@M-ZJF;0*K?]-&QPTQ;"NDB5HNCUBH+)90,@_3$4D4XX[+!+P[=RMO]*\^S-0L0"#E;']QP;%2,9=*# M2XA!ASF^GJPH'@23X];6ZEM2^J$\4M?)A@6"AIBT.F=A5=NM1^H6)8F"C M\SB(FO@+O%@("87-U52@MF?4=J:E(0NOD*_;2B)P09NT?8S2!P77I.%$IS-Q6W#/P,;AMJ MOZ+K&4LCO?0F032F"C/XR<)JTS43*5(@@SHI_39WCJ# 8G;HB'^W\<6[Y[ _ M'B+MB_5#*IV3(8 \1K(%/^89:-SE$@72-5,YZX:#H^U.>-!2Q8ILM\1/@(K) MX=1$7VEBG+&9@GC)1+JUV&6T""T36\IC-F7%Z H=&V<@,F-RD5-NH'QQV[A1 MQ8K8P9=AR<0)2_[W+-ELC_5OCY?KWQY22AP/#<:U6WY7( )M,^#'USGFD6,& MK;DT'$F9#HP!YK;P6[H?R)-=!"=&36H) S/S4-T@$EV["[ZFPE$*HQ]*^K)) M=?,;<2<.;)'%,M)@!^Z)?Z7DQ ?B,L!$(K7#?./)PV $XA-P G]J]EX:=!Y, M1AJM5&R]35/OF("Z$+"H'&'ZI2-J&+&",5"#/GP[)<@,0B[-=!5[=CDTP#QM M4";VE\]'"LTO>&ZP.IH:J#1B\ B.K0A8VJM[K(O.HIHNP9@%9-G5E@.K",P2 M9#XXC4$*XL@"KD->%BXPA5X321"4M9I+3"TXZK<,_8"6[([R1?[ZHX:E#2(Q>7<:?9FR/J7T0:092'3OI\(W/ @>4/7>5\V#8.$0.Y.] MUX#WS[$_2 1G%H9NF3/DLL'-&R>)=14OJB"C!2D=K4E*I_ HU'E8N)\#P;T4 MAG'@E*R!/9A%["+B$*^[@8*]04W!V0N[J39XG_OYY_4+=I=8T6$U8:Z.F=Z M7MXBD8MPK/&PW38%(2RJD 8\U^#@G06VNS+1*0Z4XC\SV$[#U)N52<@"%X>> M&I//90U"GXPL]*2 H*-1RYBRI@8RW?(;%[F[T=F^FF9B=J(NJ62>2J?M<1GC MS8_4V!O%XT(E@]DQ)\X[4D[!3:IPM;<)QU)*^JMC3YD0^!1IG*Q\=DB 31#6 MMOP\1TC$%$X,GKWWP_T'X S[>W>',OW1%!9^B#5Z?D!_PZT0I2\T*")K1L>, MR+?8S>"> -W5L3OY.'!7:WW2(7UBZ'?0##&9IJC[OIQ '-+0LX0EM2H=4)6" M^R@!NPERV02Y;()<-D$NFR"7VR+Y%AA$R^5Q.":>\<%\;Q#GA*YJ 'NM9&_@ MQTCAF$H4LU.1S%JSX RQ,(=C!7I ;MK!J@0:=5[;7O5?"'1*Y0H*=C[G!&=9 M!KHTF7BD*>&R*)14W]']JA^(73H3Q9!(101.N3(8Q5NZ[VU,37_A>+9I&A?T MV/8S-[VO'^&V3!)5Q"VJ,9^Y^!>;6S)<*"J@VSCHQ;--)=%]3(F M&S,I%.[>=RHZ.9_!6.*!EV9L7Y'I0K(8H3,^^*)2S* *:R4$!T&<5+D%LW3> M9#MU84;7& 7KM :?2;G%*BQ68%/]FW8M^W&!QFJK+JX_%V-_CT3#13+Z'66\ MRG0L;[?FN4?K=5T'U1F2$MNDW3TZT*.VL"@I&C*72GQ"ZICC@0T46%5+6 ?1 M0#U*9B:!PRJC']3D 4I%2[,%V\K[S/I4+.K.1N2V^4%NT8[Y/I,.,HY3W 2R M W6Z8<;0X-0C,G^2[NX"*IEN&,A&X^YIN+7J.-^-TAEF70B^.^9*'VBC[5=< M1R-2F!(CTX_MX^6- OG041^X8B\+W"M5([*)&1+'("4RVPP5(W)0))%7: M(%7$4ZCRDF%;QQ-%Q\H?51X7$2.J^E)1T'S#V"H%^\!8YNN%-6N^4$RTN+:[ MA#.B+229M(QQIIE.FO?QN&)GEZWEIX\[']$69K:NB;_94 I/IGSV>D$-TBLIEC)F>(G"N=<\B^&)PKTVY1YYD!.65H#BFE9L,< M'GI2\RGJ;!.,[V-$X!.4I/)*2K>O8F,:J2"B>F/M@$?'2Y KG08%C"66>%1) MJJJ1DA;%8MU!DS&UZ"PU<911CNIXU Z"-*>BAFA@(S0 @[$ALW5Y.2WJU@*!]>RXGS>;UQNDU$; MD5Z\O$J4 &N;134,E/VG'&!"3IY^/*RD?@A+(23@%UF" (YNY"[-*[$!CLRO M24V,EF"F*J[15_OH,$*8$Q1OY!FM%CC0'XM.(ML9*19RS=XBF0*-JB()D:Z^ M85KU)2_SRN@^/$Z:8_8WDVN,NT2!IJAF$-_DPGP\E-F]W+#%AY[0\ALATN#: MOK-G]6)^V"G5 _4QP T>MX8.?;LU1#<2$H^Z A>0Q6@(>V(U?'#;HHTS@AV, M:>%*,4Z.M1^,L_2::ZS#M3I4GC;_ TL1 'IA&I,\3H$7)APO!&,A1/S":%?+ M-%Y#"JK+@ 0PB+O,\5(R0W/[_BDEN*,+@A7<;*6'GB_S@9+Q5P";.P;JD Q^ M8U]"CNQ*T)U9C9!.R?8(R4(#R@O[[/$@+0>"2W!4C86C]0-JBBA48'YYG:1S6 MWCS"1K&: 7X(@9U8SR)8N2$A;*%J B>QKZ/:=9LF'-[GK\\8AQ,>BS-MUJ20 M##Y'0&+Y(H@B8G16D*1(8=<\:6Q-I<=%VHDO87PKFA;QX]JHY)MH?N8XNG%, M MD+-VGU?AO5P"L%?#TK6RF"Q.W/IZ^FJ%#CZ\"'P]0R0MK:][^WLKS%([,-'T MLF4;83ID(;$@^E5B\)_$-KZ@59!R8UZY8\8TO!5>2(K%L^R*K69I-AD<'<9E MX\5I '*P.9,<,S&J;V),L86?XMSF@G26.'8+$SD^X&;T(]>Q1BU08= WI?W% M65['&G8\V(NRNIS"RWT9(SX>,IE/LOC[W0A>9JOG=-.:ZB_ZG:XN&<1Y68UQ$1#*X M'@5ED2G&A+U?AO.=\IC1K>!Z@?S*1,'8KV'Y;"V_XLB[S!'!@W$AEXJD;F;V MNLG.2Z2RU4R>S X")Q>EO$9O59W&79:R569#X@YW% AT4?7_0,;W)@-J7RIU MW)[G!MNR!8RNRS1B9?,8G=.F])ZU'^=NSK+$&5IP>(3W8'AX7>Q^.LON[3BH M)7X&?6%4;69<)4-RYO&^UJSN8/^MYAT7M@I"[RL#G%K0Y*?/\.N&0>Z],&_- MK,780,>_KA'FQ!:9K'>ZJY!Q8X:<$CBECO)GER&'*B"CO YR1IZLY1SIU"B9 M8[*/-5'X8?S;G1[-CCG??^5]VKW8/>'G7Q[!A:=/J9Y%K12& ?>5,Y5K/G!D M _:C27EMH%W'U8@0_";"K^MMO^U5IDPO@<:6//X02YG"SR1VDMN<;#:3?XU6 MTPC-EL@VN"Y%O&TRL#!"-LD*'<58?UCC#4 M8&R@_C8^ZO";&'>Z;7Q F\94G&X*;'Q;3]/\6:D#K\N<".)K;4*RCN@\O5Q, MEMA U?6NNT_%B<[!4XVY:0T80;_T' M\DN8,M0_8">2>&,CSF>/!L,%0@3I3 MK]="$5UH([P;^:)C7U^[3V&SL0_299FJ.*I4I,9RZ@FS=,2($8/CR& MX9)(YRZ$_B"%DZ%^?8YB8(5<-E(L.+UZ0>4.1/^S@8=NZ4"\-JRD+)8KJU'L M#?>Q40QJ_=*P,\S5S&^^B$G A:ELE2X;]C4>5^-68*@_QZEM T78CD$B!*Q- M3!-%DX.+=/=ZZ&UWQ.I;8G^EFLBG@SINH+CYFS8;WAD$VMX9WR]$YM05HAT@ M(%0Z'T)0UFB159!*$8O:-N'E"TR##!2)!=BDRI!N:]! ,G);\1M!T)&"R5*1 M( :%RJW(3'*-K6YN]GM'48VXL#D/G>P@+FQ !A9_RNF9C"O9(7!4GHW@;$4R M-8D#%)I04[1X!!QR9SO7GG/3U9H [VHN+M2#%-B@61'4/F@5!?2F\5BJD\9? M=\9 +2.-T@\KAM)M9$MT:7BS=M=FT(%5/QV,/Y*BYS<7J0#V;L,#\RBV\";B M8!-QL(DXV$059CY-!(YH$.=%:;,:$6+>ECSJ/HX<5!X^CWQV'6E9 M'7$:JI:Y -'8?,L23;=71% M/HH))_!/2>O7MS7CL!/V(XP""NN4AK:!H'#"@-MBI&:O,- MJVG:LM%AJ!+,)&:_I=F,NN(5 0GJ9R1"@1]"ER,ERS/*/)6'P6T$X1( MYQSS!=T-WC!U/+(=<;7F*O5U?#B3R 3L8]R'251SJ!\C!0KQ%C3FV;<.D49+ M&OZNQN?J+*UV"V@*$T/%>?\&=M2X#W\]W==,?PKG7>-DH$NVWA^?%2HMN.0A M[(4JIQ)SFEWZS3PR&-4X=MUO3AUC9S0&6 Z-+),R:9Y0I*RXGX_MU]D+R:" M%%?.CSA?8/4PE>%H0X]] P2N+[%K?7*A^LQ[5N\+=*Z::40!U9(3D:WW[LAH M,S7:9[7;_0HOV>J6KR-TR E!^ QEB;-\F+YO+37TV;I42>"85Z":LL@G X0HAO1 M,"AD!JX)T 0A8%C7%A6\C],KS![EJ!Z3<5E#%)>D#!,K<>2UT&:H'DF*[B9$ MHG:Z*^503%MIDH3G!%CH!-,EJ2\<_U!D9%A'_ 9WP1FP 1PV"$4I(C9Z ('I0L 9I&4*#6D N=BVHT(4KT88<4\2DJ^=^ST MAWFNM(I;K+#6;WH7_W-Y]M%[W[L\?N?#WCO9-:3^D(IPW'V2K*)J-9W_D\KPFB>O?3Y[L\_S[27SGE1K^LW>ZO%>[$ MS^&JYM^]W;W]VB>^_1+_-4@KC#=_X7L'>P<'--O?R29=9ED^@&9XZ*VZ+LUE MF?L)LX.^,QZXE$<"@Z=N3_9SO_$VTQD*D7?2.WM(L_QXS\L5I)/>__9./J%X M_HUEDA]QVN<2.ISXLX[(-0H WD6I0 MX'1.6[/T( :O( $^??7L9H+44WDV. M\Y=W=YH_^S%/\QJM/N"]_'UPI-N.0A-%F@%EUTR#B_7Y&PQ^K^OXVMAS-_;< MC3UW8\^][=JL*C-_I;P0[_@N9>:'9!C]9G-Y,5#TV5OOY-WQZ?N+]2U/YZCGK,[L<=ZW\'!S4_Q/OYX;/&6=S"Y1W)>( MQTH;F?3Z"YM?Y,3I1#I.-QMX;U4_)]'W'__ZUS])^MWWMNX$',3!;%HV%]*W MV684!*/AP#YS2!".^%P!BV/(@I,DB,?%'8U&OKM"7F=,B?Q!.%*1CK\Z"284 MFH!H1(Q-1<4+,'J#TNJE_I$&C]%CI8 ^\CDY&8.%0! S88PU L =8YL]>"ZZ M8J[&]^$#V6^6$%XE9J:UPY8'Y&Y7PAX%92U:M@LO[5PA @70O=[00>%NA3NH MKD9EDQ;BEY$;=]O7>#24BL"\-U)%F,=][J]N]1]/GSS[IX[WM>%?!H6,,-K* MQ-38PSI E(R+_U2E@<)Q"X5EU\V$UF8Q*=2I;+QS&+A*,- M$Q\:Q>>$:IQI7Y6C^!X7F=)DC$A\\ I-8R$OR)Q2FK;OE@W$@QGK2E:TZ4,N M]N'SGJ)A24E,BO:7($L?,P@*"@_A&C&8JJ-X,@%?XZ5LPN] IA>H#%B!1. S.+X=H4]E^E]--WT(OH MJOFSE2B"\:H(Q498^%+D?3'H*QH&) M'2?1)@LY:<2K)CPV#*S)LVHXLGDF3O8*;3]72L(]+QAGMBPY%6_C#?;HLJ+6 MC &C(4@I/)@/7I>VD >ZZ]F1_NG G.8&V8#;@#4?Q9-.F ,A'670\X=.& M[YN@Y1:B;U#6OOJX@!'N MMD_E+[S;7VY^4DV5K%^%985EA*0ZZ9*EEXE LT M(73:@K:)F*!3&%M%BNODX9[Y<_>VPU@+2F<:Y$$%C S8CXOYB@]:',!!'%68 ML3P5OFOOX-\:W<]F6W.RLY8$%,.\D9A@02#INPXP8!I0#?0KBFI18&BB*>$N97NTX+E"K^'619A0;J2*[W!+\SQ M#1(BWMF-87YEC-+F%!/KL\E$)4=8/Q"6U63_8?XJ)P/'7%!+AJO&F5PG.!UH M^XAI<4X+K8#SO@CV \T!P;F M8((O8J6G(U3S@K%\/0$%"H9<@#@/F\7V)H0F3'I6G/Y1Y;"B6"BL2F#Y^B3_ MP!70*@*-TCW)XZL %WX0))B2.H8+\#XO.%64S+F@D>2.Z_*E.J_R\>W1=:=0 MS]BEM4WG0*&Z^*3C*HVYY-*CFM5-GLV:;/HO'&\Z#_AX9W_CB=UX8C>>V/NS M>[<8/O)O,E\XDK?V4TA)=-(=*)+5^]OIJ9'E$27;.^?4;0.&_N+9T9R[/^\? MB2UAQ$>QN+3T_9=/^?[Q&(8=!JE49'RC3VZ4O6UC>_QP[]^HFWP,"&&=+[U% M.>0D5U%I^S_ O:8%Z+8=*6 M$+!M]\0.BK8I4'6IN=,TS,8&17[JC%=FBQOVCB-<35W#&5O(!58)*R6:@A3. M,,F:AL^^%W2*=PIM+.:)V1#TCT[T65GR.3A8*8QZ&-4J; MCVYF;Z#WW5:HU'8(5/"UT9E,!U37ETN;6Q1@UV!5-TW"JLOP_.5 MS4,T_0(%,_62#,NAAEE!P01HJ?49,H8A?CH6"7M#Z )7BLL I%FZ@TP:/3I2 M54",]L%7AA)SP6 MLG#I4B!AA9DJ-'H5A7T1P8)R*,AWFIZ8$)G*3'F>!4KMG#7"$CI(V.R2T 4O M"!@"C9RE+FO$]V4%615U%,FS"2J?58K4 LLK?O)&^2\J[.1:4K6*X02[4 A0 M%A%Q-,MR34VY):<((DK*6##O;88&WS$#);+EJ8^8V MLGX!Y>EM!!0.Y;Z)7&+9C(24M3 H:Q5*$$:2*PE&PGRDKJ ^\>L13A2#I.%4 M5S,%WD&-[^,WO15*"NF225J N[;A\YH-PU6*VFY)S9A@.8(O.W,/@S7(\\*0PN;"KN:-;FJOW\/Y8Z?+5Z, M>RO3L@I#VO@\[\PW!E_9\8YW#KR=C:]SX^O<^#H?D*]S%1FCG?S!:5ALCYAY MV#JE'.0X9!,%V@Z"A&NB-$VG".0?)+#S0+W3]=;:Y_. "RZO)!ZA4;:/I<0) MA%J7N-P=&M@(!,$X*1!BO2!65U;8Q MMC63%DU]=XH05&AO42U%/\2NJ'0H'B)0W;]P;>5(-<([G:A*&2#LFSA";5W/ MH>R\NAB)UL":4_=6-]]6X]96<%3(,W MD%X?+!1>Z8(IGP9 MIB&CDCD#FC;>O4T.L-'-UZ^;/[N-;MXSO !AG)8O&M'#*&ADRER"H4 Z9R:H MN4E0ROT.DK='N#E&,9L4\Y,-$.63O,U6:T4"!%1:D!9+;&6GD8Z%]1W+W0/)(? MU]S3F9D=AG#X5LX&9VF>W6>886SK?CM6,AU"B^G]@5W.JI#(6)26#[-B%H-+QI7 8L5]1<[3BOV9(: MG6E)>\(DY.L:O('$'VT]]S&5 80UDZL4S1$ H9=<@@9+@11JQKI@,B>/%VF%:MJXA*&+165I0L5S@C$K;N1KU4JK/=$=KH-<"IAJ M74H7#(,&\]3=$2-OX>WOX8;1Y-Q"WK%O[;:.-.24B_QH3S"Z"_X9E>/DU_\/4$L#!!0 ( M #N&;U0"ND/7Y\, )IWMS>W-E\\W=CX M[5=XU+Y\I\A?18\?;3]]M+.ULQ-MO7CU^-FKK2?1A_?1VL>S_77Z])OC_;._ M/O3YK1\^OCX\V(]^V7CTZ,_'^X\>O3E[PW]XLKFU'9V5<5ZE=5KDO'KTZ.KJ:O/J\691GC\Z.WET48^S)X^RHJC,9E(GO_SV*_X&_M?$ MR6^_CDT=1\.+N*Q,_;]_^7CV=N,%?*).Z\S\]NLC_2]_=E DL]]^3=++J*IG MF?G?OXSC\CS--^IB\NKQUJ3>A6\^@C\W/O-YXRI-ZHM7VUM;_]B=Q$F2YN<; MF1G5KYYNOGCA?E6FYQ?V=P5/[55ILKA.+PT^^YHW>V^ #T[T8Z,BKS=&\3C- M9J_^ZRP=FRHZ,E?123&.\__J\6_@OY4IT]%_[=*GJ_3?!AX$SZS-YWHCSM)S M& 4.;9=?^DIF.KC-2Z+719;(DZ\,37 OX'O]S]?I(.TCK:W-K=?_OIH $LW M^4$CQT\'[^%O[L!?6P.]3"L89I;6LU<7:9*8'![PO_[CQ<[6X]U?'^&GO^6X M;SW,6XZJ)8S#S,0E3*R^V&W*99? ??/=&((.,:4WSPC_?^<)_]"6*G[(DZZ- M^>6WH^.3LW=_]D_/H@][)__\?B+T30=]_/;MP7X_.NSOG?879,BO_XKVCMY$ MK_MG?_;[1S]ZT-LOODPX_OP0O?YXK"_(^L-P%V31W_1/_WEV_"%ZWS_;.XR./_1/]LY@_7O1P='^IB[_6?]H M[^AL41;_[?%)].&D__[@M'\:[9TMR*B?[D1G[PY.WD1[?_2//BZ,HOEX<@CB M[YV>[NV_^WC:/SL[_9GCGW,+/[G]+7P_;8-[/JHDK299/'N5%[G9 MS=+<;%RPK-SBK5\PF:UO952160X_U\7X^UGF\^=_ISGP_UZ4^N5!//QT7A;3 M/-D8%EE1OOJ/+?J_76^&X1]D3W"#@SWJ6@CYE>?XR&]\OZ?IUTSB<[,Q ?R MTT8\@I/Z*LZNXEDEJ_KBQ>;.DW_L#HHR,:58LULM3VE1_:];GRVXI0Z.]@Y_ MY.E>+@?D\;SK*KR?SO9>'_:CX[?1_O$16#'?_%[ZZN6FU:[C06;LD>:C :5>:4_^*]^!N^3@XM[,H2_P"H%YS6>UD5X7.DWOM1'M,"PP[3"&$.Q>D4> MOLWSJA,[*U/6Z3#.9&_@,-DG;KYX_ ]_/>2,ZMKWFL\+4"H[2S2? MQYN/GRS*=![5Y;6R"">BFL0@N#N_W#COE\\VGSW]_A/WK]*7K87X,@UUO[:V M.<,[A1K#*>^$4URZ[>Z^]U]^1:QRH47A.RW'THG-=4=F[^3L8!_TQ'9TTG_; M/^D?[?>C-WMG>\NO+)ZLE,5*67QW97%/S-L[+%:TL[WY3)PA'L/VYO9]-'&O M%?_3CZ__N[]_QEKMI/\F.CO>7'@A?O+0Y&YGX>2N_S_O#EX?G)TNOK ]6WAA M:T1V*)D%([GI/O"#'7>)!2^0E%XS^X=M"ZS\A!O\A!TO WH$MVK_Y/WRNPK/ M5Z["RE58N0JW,-EV%M!54(6V^";;\X8:GQS<'9P?+3\/L&+E4^P\@E6N<8OT1-/HI/^T=GRJXB7*Q6Q4A&K ML,$M/+DG"Q@V.'O7C]X>_$__#6FSQ??I7CXTD5N\X,'>&[:N]PY7,K< ,O=T M<^MI4^863=&UHR,G)LZB?E7'M8G.XL^F6HGA HKA@BF_MAA^,&6%= _1A[*8 MP+AGRR*,VUL/3QH?+[HT'H,(QC4,(=HOJGH9I'#[X4GADT67PH.\FI9(U;,$ M\K?S\.3OZ:++W\<:8QKI4MS"#PQK^V31[F!XQ^'>63_ZL/?7>_"%L=!M.7SB M[:')PQ&=))__3L&-EMCH^B-_T/QZ<'*RF\#U*X@GBL M(!XKB,>W3=T^M8QIN"S;SW=/H_WC/XC%ZP'4EZ-27&5T5QG=54;W1JONZ:(E M.E#)O7U[#+D_^DZKK4RY>RYZK5 *B-ZB"5_;0'UGXCJ*\R3:2\N-_2)/ MB! +AK22QT64QX5/M_4S,ZS+= @7W!)(X.+7-M]9 A6P/W,Q*@ =Z,_ MX]J4*RE<1"EIJ6)]K*X'*]$<1%%<>&S;2=F$J?E,N3: MEEOZ.GSC!3,'$5IP=-8_.?GX ;,<*XE;/(E;,/,/(54?STX/WO2CT_[)'P?[ MRU">O[WX]?FKG-HJI[;*J7W;G-HS:8-C,VI>F<=#2JZM*JI7R;554X.A[ 6&-,K"U#%.4!2N*"Q5$Z$//5 M,M1J/$#)6[!XRKSH,4$,WL1N\H?QU4H2 M%U$2%SZI=I G9IRG(Q@OVH5+((4/C-P I?#9HDOA(5S+65$F$A*LHA/\6E07 M43]?#NS+ Y3*YXLNE6W*C;B.SM!PK#U!K3ZMQ',1Q?/%PHMG/!N;O(Z*4=32 MG\C*@7_HYZ.B'!K\W.)+Z#;&>4[,^31;EG#WSE(3%*GT+7RJI5_!\"8FB_9QT.16+T&0\6$(W\)G M5UIF8/_SQ.05O._$@$D(/^7+P-7V,*1QX3,NOT_C$ESE):B?6VZ!Z\+;+)@J MA'<<]7]?.K#-DLM=A\.[!'S1>U4%8Z3(##HAI]-!9NIZ*2K9'Z(\+I@F;,OC MT32ME@/JL+/<')6=XK?P5N"[^-]QF133*OHSKFJ)S+S'BO8TSI;!&7F 0KGP M^)NW65&4T6$1)[O1.Q-?SJ+^OZ;I9$G2) ^,;^;9,E!)'^15'6<Y%>UE- M_/I%7D4@J'L)TR$M@[I\@,*Y\/" MY45N@@6__C5?.OJ[6%JT;? _^LYA9N(2E$]]H<8;_%P7XU>/\:FJ*;;^\>T$ MT!.XH<%R+%V1G2>>M7FM[MS>8>%LSXS_]\)JQ4$\_'1>%M,\V8!KM"A?_<<6 M_=^N-^_P#[)3.XVCLM6U/+ZY"YKGA9[>#3I)X:_@G/.7)N#P;0Q*$W_:B$

EP;CPI6D]-1SG]]C[KSYBU\MON"Q=\[TGTZ!9D":U@LH;#K*8Q9/*O-(? M_%>C+RKBB',=%D@[$$IA/*V+4 CI-_Y>1G3V8.7H\/WR?6T(;Z>\AQ?PP%%6 M7.D:Z;\WKLIX\HK/QA4LR(TR:_\>#ZHBF]9F%\7WGDNO_.^W,FE62_RU2WR3 MX;5:X6M76!R1)7(Z%@RD!>_PFF@NH=.Q5,*U8! L#-?]N7?R9B56JQ#\/9'' M%5?TMTLX+&:$^3;)A1?1F_[;O8^'#X'\>4Y*83'4VP\]T2O]]=,%^=OKKWLJ MXG,?AWM&;P^.3-[8YS:[62YK+3EEK8% M*_"!=QP=BYCUHO[9_DJ^[L]DNN1KP92*Z#,27"YB)F*]R5P;B_9E,EZPM7DKBL+]WVH]./W[HGQPGAR_CXZ/^M$'T,=_H:EX]JX?'([*__OQH'\6 M]8_^^_BO]_VC94C[+KF(+1Z(BGUAT&^HS%[WHY,^9NGZ2U MM.RRMH!8JH/W M!V=4XHAQOA:RZO!@[_7!X<'97RO9NS^3Z9:]Q8-3O3T^V>]'[_?^N__Q9 E@ MHH\?+[> +1Z"JJ7.E@>KM^2RMGAHJMG;RD?!ZN]'[_LGO_9/=Z+\_GOP5G9T<[!VN MQ/#^3*9;#!>L;3B\ V6NOQ1=^QZW.P(MK&QM;[:CN0O?(7SOX]F[XY/E<#R7 M7-86+'70EK7]XX]'9_T3S!^L5-L]FDRWN"U8RJ M;L=O]_;!?'L/)MW>T?XR M^ M++G$+ED'H4G!';P_>@.4&?@%-K<"FBT[.]L_Z2)++:;P?T\8HO??'YTKT/[GPK2?U1].ESA=6JX1UWEJ\#=!X=GYR]^[-_>H: JG]: M<.<]&^7QV[<'^_WH,.I'>]%IU/^!X[PU+/A^KAT])C'#@IO7O@*U9$K4,LV_ M-)35+[^=F)$I33XTT9NXCNWLF'*?E<7__F7KEVAHLDP.O_UW-8F'\N^;##,< M!5WX%VEM-O"+!NXJ) !7&^#9][KW0_5*2L#32&**=6,E?]IX3J>#O\VPCFAW M2I-$9\7F''OD6^M/>P<^YHY^_7AX$9562M(\JB_2*CHT<66BNHCB?!85(_BE MB49%EA57V+*QXO%747419UDT,-&PR*NZG,)4X#MI#O(X09$T],4$1 ^F ?], MX"$E_"ZN]1GVC:?P#Y#@"/9J\SXUL_$)ZOT+D]=/FTC@KW[Y[9NULI!JBJ=T MA7Y%7XHG+S>WG\VSO:.GFVH4T4^->WU%\?]%312>7N>:KI;\NW95N+.X?Q?M MZM_I:6BGXL^OTAK&/43=.QJATKNDR]F\^O51>K=ZC3N+VO>>[JF9U&8\,&7T M?_Y/+]K9VOG"JLD%V\?7TS2CT2W^#I[!=5U?%3##HIQ% YD87N]UG.;X8SR9 ME,7G= P2F\VB)\]Z8&B" 9'+U?>O:5R"J6!,'67%D*Y\N.&/BK*^N#)5'6'7 M9_S-ZRD:L.=UD?>B]W%5@1DRK4P--L7:!=@B:4X^+ELF)9L5<476!"J-G:U= M?!#]N+V['H'=$$>3N 2S%:V5#'M*?P(#-,/HD.KM(RR3:NS3YU$1K M^"#=-NI 74W!#FH\P1_(P/ Z9!D?69C[-6,KBPEL^4S'US3NEO,8?"C-.*U, MM03'8"\"\Y7,4;%]=T /#=_N<+ MN/)J\';CN@8!-RQ2=1 [ M_+6*96$E!)[Y['&H(+Y3K'2^0A%]\@#$#)3S&,/BI*G#&,TWSP_]/:WJ=#2[ M;JSMO*<_W&],!O+31;T=7#(V2; C+ 3?73R^)(*Y()B2^Q#G71BLR),55F2% M%?DRK,@J@;C*9JT2B*L$XG>*L$;7&*D+:^MA&NKQ]J_5=-+6W<\19[W;,9=? M?JOJ7Q_!=WZ+DGCFP54P7M]:I8<1@^]_GJ0<%U@FT#M-()Y2X?6,RN [*V;*( MSG$>%9C)'16EB=Z:03F-87+;A%3X0J:AA=O=?!IGT=OT,VPOW1XGB[FUF$IR M)W;[5?2?.SN/>]M;3S:WMKZ7F^N]< =?^'BK]_CYLQ_SPL?TPN>]9T]>_)@7 M/L$7/GG2>[FS]6->^!1?^'2GM_-=]_#K CK+J13>P^\NLME2:H7M%[VG+W=^ MG%+8?MG;?OF#CNAC?M^+'Z7T2"5L]9YL_TB-L-W;VGZ^4@@_5"&W2ZV=& 0,BI]A*&+P*EH\_=%2$%,FJ<"!QP8 MW-K9?_6(\FO+@/(PIQP.L1]:N:<'"P>K?3*W,E\O9/B#_# M%+GJR$3P+[I;ED"@_W/G>>^I\P96(O3=1,CA;O:+JK;"=+LOOTTK6/VE$;K' M3WL[V]L/1>A 6,9IC:&PC\N!1?[=Y"#+6.$P2H>&"A_B9 S7556+];8F=Y[Y MC'E$O*9D!09@#L+5%D\FL#9T#V;Q546/&!:)J1Y&>)32".40-9&NY:&%]A[D MU;2,\R&!-@\1^;L,,O.?VUCB0V4^( U1,03G@(J%<9;_N6/_>"[K$9^?E^8< M5/0*#;.L:)BG*S3,"@VS0L/(]'>F&9BICXH2 M+9:/8]AMT!S.6HN6QU1[>HTUAM;:TWFFW(,QU8)+9_N%M7S2'%YZU M@=O(DB%54N> M5T>FU+2X&<:S#SJ)G+F2R.!9D?(%%?,C5!SS%J__'U(EIK' MI?\_[PY>'YQ%>\&Y43K+-">#?Y 5PT^J4\$:?\D2P2?F0Q;G5%*O2#Z-SO_0 M\;^^P_A?//''WP(>4LW:",ZOK=;[49/8_^))') =#>.EI,8QAX1^Z-C??+$ M_?RQ]V\]]I>;P;*?3#/#(;8323"F)-]O.G M\O8.N_#RJ3^1MT4YEI)1S#\4DXG)HGV\A.D8?Y\2S'G3^/V+#X)6T]M<"&X0 M:B7IYC8][F&71#K <3IGJWB=*LXW9?%Z>X/)^_.LG'R6G@)ZMTS M4XX?*BWOSCVCY;T-SXINWF9DV6FH6 1)KM+Z@CR=@C_T),U A'2T-,)SB"!*Q"&?\TQ9^NTM+(1^+)9%K6 MO&RC]',]A;^ 0UQ>XH!IZ!7S[\&CP1V6(8%>,R6YN543FQ6MT6/S&2&W<,S( M]2>,?;3!43R 1>49FA1I+^3A^!L[_;B.QO%,N1"%,?"Z^>!#NF:SSA--E8?$ M&F0\&'#X87O@ZQG&,.&]/ YT8L"];\'0<&)$3=?<6-1N& (<8KF+?II&31_? MO)ZTX/M'07A1&#%W$5^"F&*HPELO@2(XP:5+FT[8M#)N\X,3A%L,OAZN4$D^ M!TS:!D,%O, Q87P\GZ26Q- !K6%F]"'\[SA.*-YB#SU\A2%_,@\X;.<@EWF4 M$R7-*Y"Z=?_,9,5@D.(D<+[^V:$?_0/3&DXO6ANLZW- '#_A=^@K20FOI'_E M!B/>6,^$\*1X2/%O64#O.<-@3'!N^OBS0S-4^%#[#\ 900[E%*[[FE,']7.I"NZ.^<&R*0ZX'Q(#0BM],);TQ: MUK.-(C?1VN/M=;L7]#P[;7^'.C=H,_H#5#ZJ6?M19"Z%_P%!!TY? MP$Z'\(V&:H)U 4^XM90]4LT@DTKSB<)G\!Z,:_H]G?ED6NIRX]W;O%2K H:+ M#ZR:ZZ:O$GT%&JV:6H66TM_C&XCSB/5>"E?Y0P6HXWZG%8$G/0,(H\5.- G:QY_[MMI MF:=X55J"WZN4#Q.*8B6TNZRD.U[C+#!_Y?'\X,*#.,#B&PK(;D9!36AGH7@O M"DXT&5F@]ZSPD;D61U;VYLOI:(93LU14>.0D;-6V(]G()0XND)T,Q[XTAHZ M1HF0>YT'+B_@G)"F%C4/DB^+@HG',M'GVGGVY.[ =PZF-TVB4= L_YCSY==,=@\5)25IZ!: M1D:/EJV )9GFGAF3HI.J61Y:V(:ZP4NE4;H@Y@?VXH"-SK(>?JC76D[Z;Q9+ M]LBJ2S0AZ+(9FJ81YMW5G<8V:5:3X@=Z-UC'\XQ]K*6 V5[2=="M+. =H7&$ MYSO##2]*-PWJ7=)A5LS$$$+Q^L0?X^6H9!EH25 !5*WIL\UGMQ4= BSP#OW@!Q:KYM"4^9 MB"1;WZC;>$[SOZK^GX?:@8KW/5['>5:SW9\9Z M[VG"YX[&[C47-AD:"-E >O]A4;$]:SY/4 ?WV-_XUQ3=7[Z?10U7<*W-HK5G M6^M(65/)K2UA@E[@IN##K<8V667H(M3;SRI8*6;##A@]#AIZ'K'?C "'*_@ O&-6U,4TMJHWF?^-8WY=K11R/!Q%1AI&7B)Z1B-8+D@,6;CQNAB-?#[ MQ%2@NF*I'M&5!1/T8-0T)[?W1IT[$^//QX1O>?/;.?0<2OV%] MQX&!5U+O&C&*.EP\OWIW8+O647""_X2_<3;9 (UH\..+"F2]\OJ$V-,[USE% M=BD2KBB)'+PM#7'S0)^)T4;)"!\V L^C,7\-V<@2,%#@HF4G$ M6B0OG>/NP3& ZGDY2UT/^801H?QH.*&?>C-9&8 MQC99X0DC")2_(' M=J:^,B8/UXADI3$ZW>[PH7@5D6,%T\2;1+8@C_X[SFF#'\L.;\Z/ 31]_F90 MH.?##^$'>"5RJF<<+8 GH.#1M=XU_4=^-/8$R8P,40Z_BV+)?1QJ*&$5@%67A)@>R2!8A4;&*$Q:H N: MI)4-@7'HDVY[_!^<":S$VK:8*_B5$OR_=-+B*OAAF:);W1$:I)7SYGADY*SA M/DPK)]B\0&,34^LPS'32\L )S& QU[9WUBD,9X93"AV-IKA/:";X+#@0/IE,>/!KL/!"QE/L6A6R:W0/N:7 T8:VM25)S*7(V;VB:2UK3(\J? M ^N.G@VCHQ>ZE$HI<&AN-HO?7>=7-MIV-2?DW^9S%IV*(G!KJ3,NC']H3.)T M[+4+&H.9@?W<+W4!\ON0^&90%W- 86,A[<%L;$EB*_E& E4PL2J43LB%7 M-1Q7&VFE&MC"53:MY1=CIK.:F"&=YF:U-=9$9HKUO> >2+6 M1'R=S7#3<"7$C/HEY]"VNU%S221Z(5OK@L;GY"&3?4&A7HDT8V@!S"P&[A# MIBS12,?P,N=-:$5:L6?1&8W<_'#=0R+!//,"3"Z08K9P,&)K2C9,X.T8^Z40 MO8U\4]B8G[%]4 M3;ERE2[Y](P>M<@$G^.)%4L+>B37R@L9RG!S;HB[X.\ZWT:87>+;BW(U#/MQ MS[S"2#HL9MYKRV\0M;F24,YY48AE#ZM>C>(AM5IU,AM7&D>2/.H/J-CYRE#Y M?1S3@H7O7ZS"]ZOP_2I\_TT,PR?+9ABBJ_)00>)/%A DCF:U8U,&7Q(M6+%- M+'S;MW#1FL)4!GV'S!"-&[K'V)@A?-AAQ\%",-B2O"SR= C.8)Y8E%&TAD'> M&5LL;*:/37U1)!2GK$R-QAJ8FQ1X)J.P+OP/"S8 \1Q@G-;4VSH /L"S.8M% M?F29UH(BDIFV0;0)#>KVG!E4W'3T9Y :348I>D4P3?VD.776TQIXL6$O; MC[9W8%YB[76_9)W>$B>7,5F/"KR1^2!LP8#$)"X7AG^%-2M&"!($ UFG!:4XJ")W&_A2^JT$(V8N(9+0793C[X05H#*UE(.B6J>J?C;6_ MC=)"'S:QP1"Q,2"Q.GIN+"?-Q:P,UX!16G]=85(^6A+2E.0^B%DF)]X\Q-5 MN2H55Q/48G^X9\ +C&-T .PID*ULKM:^$AG3,HLY#X6E3CCZR*!=7<;XI@Q M*!+CRP!(QO#"##DN@HF= #;(C$+9S <4H-:I&KA@#JB0)D)UIJ.(_;@:C(AA MJ9)1H7!NG"8Z07@Y/7H^>**GN S_'>&\N+I)>AU;U!U^ON,^1ZZ1B1FFH[0! MTGC $(DG"PB1:"A"N$;E_K\Q^'FS64KF8N,%/49ATQT^Y$MP6G-9E;T VSCU MFLBX2?W7I)K08(CQ@)2<*[%_+^P52T^_/BX:5\YR4H(@_#:#:W_]=_;#_;VFW_[VWV^<0P!S9AHG"UT&!J[J!<)8&?T+6%:'R1-3EB MDFI8?LV$KL462B.4Z0X1@78 :40,75\4^%.76=EK1GD#ZFT>_=Q>:VY:K#UQ MJ^MP1K>TC<'F%LKPQ&E,-.2&PV+*R44QWTA)CL6[B,?X5]6MU10)DU.]IQLE M(#VM=R$GI\0M,KQ%M*+V*BCE"L@3WQ3%Z^8<:Z5R_!A6*4[!ZJ3^&RCP6 J" MG\3-0LI+D6NZ.:CX K>/2 M="1E>[N*] K7QU^7M,GW<--@02.KRT%"!%_$V+]$%N"84RE M("$%(1B\4YQQWE)$GQJJ#N^P=/!YY/M$>>(7X8%18C5M+:&RZ4_C.-*OY-2Y:;\^= M""KR\9RS?RH@/_0"3%UG\O'2B]*O:3!8$$#H!LUPO00_W0#=4-2I5I -QU_< M:];OG[*Z5N(Y6$E;MV:CE^C6\P;&6<]Y\U(05?EEWC&87V5N7/73R+@"X#*& M]2V#/]%WIR4CXUM5M Y1;M>6![0#$U?!#SJIPJPB,UN+O0Q@JR8I44^$^#31DR61.3ABD4&>,32_$I M6R?WFZ#D=#^XO(MSR>'9S3[M[IJBH1;3+ D=,HY^"Q0[)HR5'MR&6TT7#<:: M\G,.A:/@8SD+OM;>HX22W5X7^T!JGH>X=ERFX:&FV>%WJH@W7JHYVDF$KIA3 M\V YFPJEO(![E;'4\43.C=! Q,G?4R2!OD\D-HTD'*W)G-1;K1$%W2[XQP"T M*.=" W8?#@UR!'"LQGT5K7DYMS8C1 \%BH2PUKM6N FL%M'*1'G!.G+:I";1 M0;&$T!M-,H_BA2X1"?_/L5(H5H#VJZ>*/TAPDQ/H)#HILH"8*5=6$*D,;;*- MOM6SB=2PT,>E*EXNG;:<2PR"[RI:ELK.A5^1DP%^)_(:^AP<.]0 GZGR$J96 ML0RB0+;A(%I;UXO@#HB//&QG$Y7O=BV"/L MASCI-.SJPDC^UY7Q61 ;C3N"P^Y>),4Y MK#'V2!B"%,7;:=(Z]%+DZPQ2KIM.I 91YYP]E\30R@I[^;C')4%;H+:O3X<:CO3P .T:=*8L6V__HOQD(]EXF\PB M[9&:+'9((8+TSNG&.1VC_55P%GLS5,CO)&E)UX9Q,TQ@5H M8# BZ0."CGJW#-AWQ>?%YNN:)SWGGL7C'W^+>/P-D[U+X%T+[:]@2K-H;<=& MM94%@4SC%\.@T= ^@@ Q5"1B%D=W3/ M/8WM2'08!"E5@I%WA9Q$F#-'Q]-YR]G1\A3\_- M=4.B2$X!/S38'W?QN$U+HA&S<_/6$C]_85B.:8=3;.DKM:_$\ ][.N$B"DN( MWK,SY>]8@*XMKK7?HLCRK$*J8N92DC+UN02?:U[P6C]$)*+>9US (ZBTEK16 MPAP,#>6'JIQ9 MD08\9J@FZWM9;6_W_5P-6CAE*A$=MZ[R.8*AB=*@3_P-/\($\0OVZ#9XYWV1 MO4KS! Z)?41C'9HBR17S'A6N!9W&9=G +'/BQV,RUM7RG\G)H<3:K0J-1YGT MQUFD64\JJ])A3R'FYS&F[H9%D=GZ^RNRC'PE8*Y:E8!5,(&M!)9",+RH57$;AZF:P/Q7_YYFUO@;6V!#N? MV;VU(EVU5AOMRO."5(!R&H'Z%]TV0B5J.YJ@-1+/RL(&LV@A07KAK=:D]A_@ M;?P$C30L[+ [*04I7:D\(WST59-2%P.H,3@Q64JI0I.?Q^<.ONHI9=5F\W1@ MYXG8D H3;JQ#A*D2X"A%^@ZRU M;:/ &:8@;4>JM>F1#LKB$_SF7++)WD5><@H*?PUWHI9R"DL9+6M M=FXD&'8?5CBEW<6B$+YHWUUJZ'G5[9IT>F67<1=1'BM\-,!L4$A1#1ML> M_=ATSQUW$>-BS;Q\(WO=PI=I$X.9S:-*MQ*/Z4C_$FS%FM944$NQ(3P--E \ M[JXON"I\&SUR^4[KF*+P<<:M41QSB\A@0,HV8]H@%)@>6SHJWIAYAE]0;*0A MYUTO\>M\PK?$MED&^^_M2>.,N+KP@CCN,/3'0K]1C$;.\V]_$ZD/]EI?\(C& M_.0OB3THPM1V, .WXIQ2RL2V;3G]V@.4@',^)9PS?!"G2$8?F-[@G8'_.#** MQXC^/PRM^'^P _)"SN'8@IC^%P;)./"%QG,J'9X,%04']%)H!0[!Z6)-WYPS M"O7F_[_K'76^)6V-Y[^F19T:B0VJQF*.*1?HT^Y/.4AN65/X6[G44FTN-21J\Y#PT+I;&.OEB.@F+.D'P77U,.1:4R,3IK,< M^:ZFG2^SD6&_OF9U%'@5L R&-)GF("J!2S.X!6NARL[%IH9'(A\5@4RKKJ-M MB]*YZI>/&JS!W\RHI]_DIWU&%V'^(>X:AI695N8@5Z8_1_$I32+;#Y]SX(.S M[K3H? &<<\HOC8]'<;-O/%(70\/I&>>UZ 1(4+)J#P"/G+I4-X^1CR:BR)*D M)>Q\#GO!6OYHU+?>K$VJ#_CG+,2\MD3-MK%2H>B%I^A*<#V\LC[IM@UZE<)6 M&TG?&"%"Y[_233>)9_@LCPF'O^1R)_(6@LS19PD3H\_0WJD:B^KY,>32!B!D M)O20-(2ASNNZ[( 7P]LER)KI2C%V'(9R.9CZ?!>$1+6Y>JI9TV8R+1&4 MY'K2GH:9.4=FS;F]&W-M/P@FB\-[\C68A .-636 7+:/B&T=TE6<3;4#F*RP M@2?LP6T/KP++\)^"(V?QY+6>>0]BUQB>U]FZ7:]];%4B7]JQ\5 M@&G7)PM+D$.SJ[D^I^323R)>CXDB/!.;'XY>!S#Z;$[TIKQ)QC J7Q"/TM#F0. MNQ96$&BM7@";$32X*VKSUFM[=L_=;5;A7J3G&![F%_7P MMH#5[DG7GQ]*H_&P(L([JXCP*B*\B@AW&FC;6R]H5,-I!5(;ERE%[C@?+ X_ M]4,+G'W'%A3VP9XXT /7$'4U/*7&(:03Y4-JU.[>)77)U%UU7/.5(,H;$:JE M^C%M9*%+8=KT?K/5FGT".3Y4_!),71]!OM-%2A@P?)BB(1 [(C.1!M[@51]V M6 $T 6Q4/9Z.=?@PXK>8OGP'Z@A=EC.P*RM\U!LP%- ]7_O/IUM;/=!"FUM; MZQR'C(=#I&V'ZWM0)"F%2*E;*#6!XC_MWOVI.LV.IR:P4'$EWOE='@RN33J4 MK9K_W,V5>7P]G]KF?>-4.T72.R241*)%F\.WDN[C84:9$O:#%JXOP/SZ9/C( M$41*V0=BU$M;__"!0QQ0NHRSJ=$NX:V_FCPI%-D1:(*&&AC9+N%>AJJC>S:> M=]MI>[VGJ%&N;0_:B'M *Z]0VWKY0?L'MK,'V"08/02*:)7329=^$[5 PPKP MLUZC2= 9VSL*X"2 "[$UX-L;?,CJ*$&JS[8>6LJ(CFTQBI\$U+&W/C M?FR,@)K7OVIU;J\[MX_OU;F]%1-TG)OH/<*LL+N"M3 @ M9Q=;<&?BU-$PP_N&TT>BJKBK=J_I95L8TCP/FSRW+_=@;R R7AVEZX[2DWMU ME#Z =%(6[5$_OTS+0DMN[V#XW4;8;?*93:F5$OX2R7EZKR3G5DK8,B'CMJ=^ M^R9E3^& E,]QB7Y3G!/)N/#JJ $NV0"0N;V-/PX.#CB7@QP3C68&XO\1*:6V M=$JK:FH!FZ_!*K!6U3_-#+L!X*-_GZ8)1T0%%@&F%C7$'DD")"F< 22I3T)= MVR:J\(OW<56!K$^11$C2,:7Q2(2\E!%C!9I\]"Y5X"AXM? G9%48HAR/TB'C M5[D-EEIPM/"=QJSVRW*D/M)IZBJFIJ.4DQN4A1 9^2PGTB8BI ?K#%AJNI2J MF&Z1H^#.#<0QP1T'^=/KTHG8S0UV$XL<+)##$9C!?8V55(\[.O2+/5/7"G'-.S^Y1CNNTMX%D1"H_SBC<"-K4NNAC7[3#H@U@X MCWB.DTNGQ-6OU'*DR/JW+0_;?0ZYFJ!WRYA>S^;<.[)FF'DQ-#UX"SK$>KQ[ M36863_U2=+MJ*&)*'(WBRZ)4E5&X90,%T-55'8VNGT%W_K#R-(]7>9I5GF:5 MI[DV3W.;FX(48,6EFE8#EH:LB%E #,":CP&B%2MPB8_(AUSB Q_*E; 4W95< M"U\\GI8NB(38VE["<5'83VN/**/P+P MMD9O&*=MKDKKBQ8SF3;)VFZ,53<->H(;#FEO/2B'EC;FLZX)JH'22K5YH UW M>\^/F8M(,/<,VIOI1+)SM,O$^ZBD#2H+\%GER_6K'JF^+^C.0DALE%I<)TNN M 5^7G()4JE O[X9_(AV//*X_/#GE5,L,+3NF/IUQ[ M.@^;]U'+:C>W-]M_]?KB%',HSAMD'K;\UB<.(@1=!\F&QT32P#EJW%G+A49< M3WQ-$?&Z&K8NM>-Y43]BG?\,F1N\,J(NPI.PIQ9WLD)2!4O#,RR+*U="[ZS?(Q[95J%6B]*I :QO[7 '5!KU,A4.,1N/5 M\+N\N"MIJWI^B)1IYPO0])EI8/"[9*S-.U\[GBN%;/*P*&PMG_PF FB5.K71 M2.EV]2IEFCA6- DM^R"D?QW/5,*UMXMP;Q&MO"G[6"3:+4W]](V[ICP787OZU_+]>P- KHN>2,,.V;A<6>M*9'2)HNZ? X>MW=(OV6>?WT*4 <7S:$ZU! MY[.J%;!$CH(4"+:;E9+C>(4D7"6F&!S5$5]91"]HR=&"='HD*%I+?1&6DPX@?T3%/2CZRKM\/"; 10)293@B%+)LMQ,5"46I'WF MONO>$Q_?QS$M6KSVR2I>NXK7+G2\]L%U8UX\!.(A6H$?7 A-6C(?C.3*LLR] MC)ZW'I*-QB$_,E*E.MH)\5'8%+3@"FM((+(?OL!V3#JR<+Z"(!5QY5F;+0Y5 M[O2>K\2G$3MG?^0=$,*KW'-V*0S=$T4/&=LF1,T!^LI< \BZ^^ M,Y!BX=3$_4)7WD9-G/K<@B>PT86@E-X8NH! E#].VK$%\QF^UV8G;H2 $GX& MQS("QOM;O/84!5^?8 WY"Y.U.%TL/Z(-(<3P0F36 7G%(F%*7[C0BG@/I(A MH*MP#I3GPG>[5FT$&)1F082 YL<2[NF,HW<\@'"XXBUH63#W20%!IIB)--H%[KNHC^"M)=U+6(D:I?&*W'I1:+=&NIS80Y2@*TD M0$U'9Y RK)#2/!8?^),;V-^.OXNK4()[K1%SC)2XU.I?#?-:)@X/,"H:GBKQ M18YLBOI;,"\\7< MILH_+DT1C:>< ]>>F-+(+J 5MI F/[-57,6B)[POKKH\&WW.KKQN0V_\8!TF,2,Q0#Y!7I?0RD-/_2 MB,>XO*(UBO:USX^=Z0,S@)_^- ::KR@2&<'9'%. Q6V@GW)UW9M()_/Q?_43 M;" OKT%Y@Z_AA7IG8M8[>VFYL>_U/D"+MO#[O 21\ O]6JMEPIK%H[DL6- , MM$>W/1421$@'=$YJEQY8%5,P1)&GWK4BHM);9[LV6MWZL):G43R +>HU.D)9 MNJHPE%_[5/ZU&1-XAEE8J^G@;T7(X15O$B0MZD72-1.G31R."$:99H+=;C+0 MMPC]UP,BV1R]DTUC,#Q*&6;JH9AW M]/UI=@RVNC!(R_VCA M50UH+^/"_><@+[<%Z'OO^A>"2-C?O/%5FH9!2O,T;U_-WF/_GB;G+,!M;)MM MBT9EQ&D>)Y@.J3UZ/AFIS$-PYT4IY.#^1[ 'D4Z:V@))YTL7S1E,0?WG&H:Q MDNOP$M)7BPT6]SWBL?&A1YWQ*T:]##'(R[&H7K06KS>94;V(3J\+>&TGWGA_ MKT%0C4LP6(^\L H]62.Y@IJ7ZCV6R:K(A (Z=IUOG&CVV"1SJ)5$4T&M 5VE M6)2(BF-*I(DC@^8L]K:#HS^\&!1@CU4:Q9N6TMNA:F@PB=CY92F"9FF^S]]] M[RRMI8W&#[@7(RYV(=O0V9;>[JWWW DD0(_-XMDH2Y")HB@+M][+XBLMC=>Z M!=]<#R/5+G _7@=_50?D/[&$(-2^7%6 .P[[ M"MH#%M5U%6T!+,K[A\]V;O'*;69[(@+:#1 $S05:L.(^J'R.N?2YQZ[Y)Z/-;N=T1/30 M[ 5B#*E%I]8?])"ARS # AQEU&Z$FZ] D51>-!6KB8;@W,?<":[(34?70^DB M>GU+4(Z[9U,D23KO>5#:GC:2[$485TZS:[I*ZN8W*S;F9$:TX>+8LGQXG3"= M<@F[M[E:<[D8@H0B7RJT71QR*(@/A/>@47MX37MCGPWY<:3Y'=M>L]V[4N$? MHJWS&6B1L$D@CNY5T!<]9B,EL$I. M\3"E'%78JE?TX0XD)J/IC/F6@$[ .SUIWOJRW-%XB?)UFACYN?%)FAEF$[$5 MBZOLL :JC#&(\@ET1KN((M,-);@IW;;GQR2#Q.1^ M*B4YC+>TM-U9+QCF7:H5I!>';7WK^"$".=Q\$(B\3MZ/IS^-RK-S.+?KQ.! MXNV*+A^B;MFHN#J:5)F62H\\>'E1-I#GP4DE1W4CP8+'=("UQK6P!-JF)-2. M2:X1].[22ABD,.HP4.")CX)';GVK!T6 *;*\,;2VZ5QH>6!VB;RW)Z%%^)%4BS0B@&Z28H; KWOK78!"\&A_1 EX+^Y657@[X8K%/%Z MYG+F'A5$2"&VHDWYWN'S9ZOP^2I\O@J??VWXG(!IV.7Y'/Y]$>('Q4"4ZK4< M>?2&>E=9' W7MXH^)G,RQ1!KSF&3M,Z,AU%"X]QVG+:TS3EY'(XB196Q%&K! M12#:73]*1KLM$D4;F5%5B&L:I0ZC+4I:.?(9!]#!5_*.*5@H6#2?7(GB&KI*V@91H%<]C 8Q MS+&;5IM0=-9 &6 W<0I19C/G&?:"0E3Y-$$(X>YUADO(ML+YZOO7]O6HJ'&@ MEDZ3ZY&EI[S@^!5!!O*:EL/I6#9Z+;;MB?:L@/;QHY8?@M>&Z"798Q![1CM9 M>B6$\!$,&+*K4$TK# 3+GT 6)A,*4])H^E4E!LRIB ,]V@OBPORH,V(@[M/* M5;<3=-/E1\0V44/,.D-^'#W6"'YG/;P(/'I*RF0)#VR/U+98$N*-1@C"T7YZ MV;/FX6N&BKEWO3MR';0^GATJY\;UCVSMJ_B2@A5]2Y#I]_'?1AX?2T!8;-+K M?#^U5;U>K>254F"9[-N!A(2LQPRKA+P-,P2G8,@!%SY'PP+.X@6&A":@=TJD M\9"X-3^G&(TV$%W*LE9B?&7=]H^\*?+BQ5,NF<5'7047<]&&;L1I-6VU?MB=5UC([H;XYGQ:ND;9PUSJ]U_84FD.;3 MT'_HPR*HH_6!2Y :0BDCQP^_ES)^#U4>RW.TPE\!G"$53%?'U+/XLX\:I4M- M<=393,J=Y>C!G[)9=_[* ]<&#+/-R4E]E7N4\&C!\R8<5MGB$"[.;G$#N&6*0>"X1Y+1QM$8.S3_2&CW1&.DH;8 M-<(!=6F5*"^WS.Y\K4>#T2+P&ABU1Q*%T@>F" E$.O)&1Y*#QH<9Q:(L/8/" ME:)WFA3-D&5;5+L"E[K1:'=PM=HZ^[E8KH.]/?6B]Z#9'4IK:-*)'6_S(*Y1 M2/5MX5H01;K-=7/039W?%6VM ]8/ZR1_R6WP*I*,$P4-DI;LR M(5[ A^ZY>HLNLY:K'D0 6DK&!D4HZV,ULLLL)D9L7&8@"%,1/G?3P/A4@4JS M\+Q!5?,@8H#ST,:+5Y5[/*TQC&]/0Y,XVY935!>LB=6 *N2+00@IU+N7(O8< M:^+DCOWX-6_\J;O6X,>-0<0BS&>=0&N0<+IFBJ68OZHEL+GS,P; N-H:<(Y-W#I$_*D'X M5#JT[[-?M14][E=#,I)]K:46 7:"QT[NP?:Z-:/3W*W)2?8(J_A1N=H M[X'@.*0?74I@5#Z7A@+8O]Z83RA;#@:/Y*'.@;'R'X!]FN#U7B3N)M;L^>X2 MIFI-B3['3#]"UAREWLB)"H@.P0\I2FZLR*2QW@3]'N N/>"\G>H._MB\;C"K M$/O7A]B?KT+LJQ#[*L3^3>HGGRU;_63#+/%JNA]\(>6S)2JDM/$E39_X%DF3 MSM5R#7,85Y@C*5BU)E1"^+>!Y.TUD[#N4;YV]W?R(I8:E/H9-9QS$Q))6DVR M>/8JS>EJ&V3%\!.?H#1'1,4KI_>[OOY58^1_XH-><7WBKG_*Y5>>NL#;C(44 MQ536D/]S"SGY(."I8Q?^8L"LHJHLOX'';>#'RCQ&D[!,4H,BNPKI1(($I4YJ M\H%0\6N#1D*)$H9*5%Q29S,/48K<"1RD&1)L)E0,P0\)#4G\E@I162@+$788=:%>*&WKS MG&[ULJ/HSXZ6'/;I&%B5A^-P@Z8'TDH8TP$^))>DK[+,L@3-W0D);EQEL@9K MPQA/L\/?L" MBC%@+J_@TV#\/CN!^'$H<7?(Z*4*WP:M0DA;#8'8::JP\0T8.9(*UKNXQ1DLY]K5 M#=A: ;^ X-9U ]SX, DAZ=[KNA#_-FUPDJ$4%9%P6,"B+3^!>JDA0]8OV7$'C),?2O*2)JH#A$ZY@UM-TO:!6 M"0J.X3HJ[AOZ#&_MDE!71N&E];6B0LLE@FJ)#A9QE7$K0)JHFEN^8Z//L'YV M95"*:-TLGV;MTV*A_(%V6FN42WJY4VT"8-G9*.B-'_+KEAV ETL=Z*S-IQ;I M-8\YW0MA2D3QSFY54!B(J\L?C@MN&Z9P:S=_1F@C M/KM5RL3'JINTL/X2LV&3\;7"#V_;+5GBX#:!6#-V]&F M]J4<+(NO(ELBFC.DD2Q7LD3H:5K#JZ"$R11:X*.R"KI7T:/E936#XMFL[5$PN5:*>9B]9SL\GUMA4Z>PJGUL\!W+S^8@9U(>@4.GY=H^]VBJR M@4"$DK0.&Q; R[SW][HVIO)Q"Z OJSJP1/0F)6Y6FB@7;EM&RMV!8M"30 MBU42:)4$6B6!EMW0>'IW0^, YC/.TY$$E]C(2.678'_B594SOS5X9/ _<3G. M$ /@? 0,DK%1Z047>I;\F) #4MC#9@(]_X*=81#1%+BEXX%UX-IJ-^&R<"5': M8*VE5&70D.$:!-.#?D38,\&SA:3LH+#C MD-. KBA8P#.H"W&)<%QQ?='S?"4J.V&OK+*=G[0]+B'+)T5'_".HT0]'P:4S M7&A.^:$802C-6(''$%^J92ICN W&_48!Y%X3XN XP2#'6%T@Y^M&4A@!V?( S9 8W^33#FCD<5I;2XHTV$!V,P MZSRZ BNU*JB&*L%6:ZVNQV+-IE[,!5MZ.(>9PLTEBHZK;:#W(V<2-@,(E\NGE *72O SYF2[N$S19'1/)?\ 7M+:OV3U%"E MGNO$)E8Z1K>FU/&0K&<.+2O&A^772OAH4?A,'MB8 MME@\G)/J@#'YG2!I"_3LJKEGU+C9$9B(G$)UB2=T)1K$X_U'R[K('\$59)_RLA= MHJ;TY$>(&,F;+C%YFZ75&)&9VQ1S2#7 %V!:@C2J.K3*IE-=()FXAM2OD=5\M[=38N(*MZLPXKQO#! M4QO';9JR-UNR/34R<\Z=G(BAHW+RZODA7&Z/&,>D>=!VXTCY&/Y$\H7#E%S8L"B)%HA-24N+!,KN@V$N /D$ M3C/8U;!7MLN0>/7WTX2PBE+1,',#H"K%>&3.IX1.(+@15PHQ5Q$[R VQLYYQ MY;O&[*=8OB,>CEV?=M-B]N>I_A;5#SD*F---*[_LL*'_+:DJN_6M&LVJ\+_L M(_*0=J,QIAO-_-:890'1C@Q1?X4Z[+6T>GL(K^T,^I!Z?T##YCQ+KK)]CZGD8! M_<84-T4!>T&DS] ;.6PU\V*WGM/1#.)J=)!]*+J'!9/E'*+6=^8T47BQ^605 M@[JK\+V\N_#]E2(7\<<)\]UVT\-0O#L(K2R'.(R"12BDT?$+51%E MAI%V@>E9*OOI=9L*;4(4X:!A/8\I*4$B .M='\2996VO0S"?/ )QEZW8A.AC MM]R<%PJ$ X,[WC8W*==]IO;V$:)!:& B?'!1AL_UA<'UG#&VEZD3Q/4>9F6* M\0;A7Q4!;1-N!.!RU0&R1HC#]DM44LD)\M'E"+"B:%LU!Y*XZ^#>41ZD/;*2 M1$V@7JATM(D?^J*FJ_$ WD0\\YR%\M)\\"U" E,BW.O0VKIC'1Z61RT=4*1_ ML,)II1,XWB@%T;^/ DX5"G63]LAS7*W6#MC>4$P&YL<0T 8(FJ4+0U^K+XR] MUQ'S2P:?L81R+1GED::6+ 0^/8X_Z8T.CR+BYMBAO5N@[JX2!Q1.Q?J[P*D7 M;A4ZJNMHRFS=ITTKX*WAMVZ_/M/<*'MZV>3NTBK2KJRLEVOU\(%>H4*(;F@J M$.49Y, UF!:\\7)1MJ^72LAYU#2Z?PR8KCL5#!H7I^5'>.QY=\P^"F\-XF/( M4[KT&ZQK2(]5?9PW.M&[,ZM]=Y##GT#Y,R8!8E$*.]W'&O,E8D@X' (1I? H M_);&0N.@)G#:D-D5*%P5T=K.NF36ZFX.P)-8^J&WNI+?D@204FS4J-O6E"3Q M+,RR)3*^.R^Y6TG7GL5E)EQ7<8\*OE'-ZJ.,0U1QV@HXXJY08)O92B=\N?.> M$B4=$4GA1I F#7]?FM&TPI(H=';!^,.Z,?E(J9WM/5T?0)^9U)#E(=QM#HPJ M-MT56UH,5& R?M_SWH@6PZ]K*JY@C$'/4U$6\^:%N 7\QKF*0&-)"M83C M/F8N*>6\)R99N<>Z,13^T?RNNNEA!%-WME;!U%4P]7X$4Z]%.?C2LG7[.:ZB M-[>AR-CZ@MKMKG;?'"%L%B9U=P8/F#%L3W"^)6PEE!&F>FJ=A3K8:YB^U?U4Q0Q^X9IR?%02'P:E%^ZHS#7-=,IS&F<%?W M_53!W9N_;VROHJQW/J=?P&73)S)^DT7[R"]%B$VT-S\*]I1#4F JYRB/T=KV MUCJQ+6IX/J11U:!,<%P0"/@9R9NIN]*GO+C*3')N+=!6R#/&H*=0$J<,]/"8 MA26:D2KG,CK>\\7HK<7N\YFBS_N(5K'1:_XJV^T4EG(?;P8BE<^VHR_=D-9P MIL&R(FB19/FA7T74T5C8PZV7DF)(8%PDL D2FL'.FU-T_XF#DN(F%!WI<6/B MJPO#BD(C$*B(AA*EY2?.7 W>"?C5 M3)\ >S^ACL$P,&]D7-'NQ90JGTLI71F?<7FWFU?.E9LH&,R%3;D3,>Z" M$?P5C D&%="7I73?Q Y8[Q4$$P)&LVQ-Y[$1PK<'3S2%!$>9&]B>>M$*N)\W M$ 1M;[OP9I9J2886OI0%#1*1YO"@(>PVR^18<6!M(5%THO?5N,(@.W^8(Z+R M]>8%&V?5G"0.+245'F/RQ5],USFUL3A:6^X3ROKTUQ($\*92SIMPJR^ BY"A MT5$%N2>,B>F5,'17@D_9XA!3J/PX/-IS$7TU9%P[!L[N^QTV+;$_,?\48+ZAZY6' /+L&8L<9JW!\3YTE1_.J6# 3&%. MH=P&TZX+0&M>;WMK@^)NWIX(]L][D")SJ6M5-M.A5<'FKZRO.UM?7T#UUDK= M]+5(ZH0M:",,E)@P2L>(6/;@AI9FT.$MZ*B%CA&S$MCJ*S_EXB=[6J53+LGF MX\:).(L'1LI2B?.MV; 2G#L+3H,:;3,Z<"61L+O'3/.W^3!I9']6F]POIY$] M,N??@D-V2?ECEZI,:>=+Z&/WR* ZP>!U;%)%Y1Q_#4OTX MKT98^*+&'MEZ[$2'&#>*!PVX,Z2 ?ZB541-D0*7KU'U$"C7BO)9Z!=#M0R.E M)SBZ@#"4JNG23V;==V_]"AM?V*0^L#%"? +^@S)#AFQ^NCO@AN&T:!)R?E*0 MW?5V;GEC;!:+C9ZXU2KQ'[Q(]$3PB:?(?6"XM-?6(J$3"A/H62?LLLC R*.N M#<3AY?XIQ3P6$8N3%E8A-UES??65U%Q)A.\BSE?@_V^;K]I>Y:M6^:K[D:^Z MK^#_V]Q1MHL70UH8X.:'>JT/X !JMF5BZ7-4 MN.A,LZ%A@(1RL6(7X/+*OJBP@$&5UPVCE>,0;!]CY 2==NG0+!RZLE M[SYV12,9BJNCX2M! H4,/-YJ7ELQ[6!=@S":0F6"VU\""):RPHW9'P[-$UOQ M)OYWX:-1'6.9OB:C%/.FN;9&N(_$A2_'2Y-<\VZW,#V\_:0LLE&[B=OLHW]T MC,K"K17)-!)!R5SS\8'QMLGAD>9LG5L=)P1BBQUXV$O;B[,JO/5WR]G!S:2[ M&*3_IKD7Y\,)72#HMN:NX,%0\'?!^H5-@H.,@@]]0I[DL:D#T_YKG4;6G,]W MVIY@PR];,.]R+5V_5]XE!1EMN)G$L?95WET: NQ^IPYXRRL+]TP8FHHWU :D M!#@DW+R"_("PW)AY/);\*.;S-3P04ZT#1M?3$0; GV[]8QU5_] XCH$3[3'\ M-BM SO8Z.@VO).W.DG;/1"VP<;H5T(5T;J\1*B+TM^"PPZU#_^:.S-[=QBE9 MQ;KHY;@2E;N*RN7]DQ27!J-_G9^7&/#D+NB-KD&!8#EA2JLFMN3"<$Z/VU\B MS7/Y"62-,.W-/L%$T+82I+L)TCV4HQLTC@@)B86M@NBH52?1 '&1Y#UWN!<@ M&L= ??Q)8N),OH@J#?]9^\EM1V*'C&'"%H8"7B:V(*BHU)&G$" H/?J\.$5S M!SBO3>M*9N?)[.)=D^*D<2,4I#M$\\E6K%W%)8;:/80'Q[.UMGQ[:W-[!_0G M>'71VO';O?W(-3)8_[%=?KUXT?5-MBS/I@]K:2-]VF@6P^EI_U>NI-#'MG5$ M,D)?75H!:+."VNMF .%:N'#_7@!$I853&'A!]VD=]6#J"9%]>'W"Q_ M;:1\S>F8:GQKQYR74E>:=(Q$5EI%Y;>GL5@&CM_EA8O(%5)I-.?E5!M.\.HA M]0RCJF;J4-'.P%%QWU5,J*!6CT@B8AO88N/6'F@(S>(OFC$XFT";-]:?1T@Y M3UR'Z[3YR@73<=IQ2G' 55O^.334;J.49VA?DKP"%5W*F3>I(!S) M8>8L7Z%(+JJ';.1[*)F)%H>NF53(I'O4QP\EXXB0\)+))=D[P,RA MG*_2@]\V/;BS2@^NTH.K].!UI@6IKQ%QM(3!71SH3BQ9H?/G7:G.#!TD##TFI=5WH')] MI6D)4K).X5.3>V5V)GR/QYS3)>1:$]_6I-FFPH>4(HS(TC*\B/-ST\CW5D4K MY>N7$!GTN]#4N@5A?904PRGN@>49\5Y+)FCO"X>O\"/.@U*/P"(3VB#8,DD M4PX5&ZT04*JJB^$G"550E].B%BX]/ /(FZ.M)N2C(%2R0!)=D+8N%^D$?Z,% MC]H+1G[-,E9K*,_C//UW@_6$27XHWN*[5F0B M3^!^*$;-'LUS-G&M43&DWY%/IU[/-*E,L0M]TV!;!#MAHC4HDV%?$9\S-YO; M8(6C+Y_:BI2=S6T0'^EYL]^Q^]+O1D8U1HHB(8ER&T-L$JA15)>P9N'"%5NS M KXK-07&[UX6+,DD'2)Y)3+U:H:<]WX<_TV-!HG;7/N9\B ]\1S1#H2/L$"( MH+YJ4EQQI8N0-2AQ)%<:I,HU+ .F7D6V8$FT2*@;##>8>_?N0E%Z= C3GX%N$G2Q\U>^;)JMZYIEN&Y_AOP#%EY@A-0 M6G %&%A P, =H%P"LF7=)] FT:$A?XP@KSH 5'I],9P)J;:T;3=5D"I&US+1 M^_ZMBKK#>#5DG0,\HX+)S-OU]WI#^:RB!(>2KF/*%R9&HHXI3^0H$OU;75QA M>X+&W*[K_[3K,=]<@+Z[1#>>[-HI-CV'";6I1)U-*[1%P^&T[.@LY5J:6E(B MQ"O52G+4NFCD>V(9]NS4N<[K[V)FXP]4$UM.'63:!&I78Y Z7]9QG;',[]AL?)TN("J#U/USFR!+*8;)1=0T0>9X(K:+6= ML$DM.U("*9&]9N]K%UNL?5+8QMJ%!RHM2W-)3M),^^;^6U0W7X&5(R?R)DD& MG1CO?&4W4'%AQR>,1[,)2J1?*G-.TJAJN*M]68<+XPF)Z]9+#2 J)O'*)4!) M1PA_HX\UO@B=!7NB*$=8!NV+UJSK93Z^CH).[Z+#L=J3W#5 ?R(:PV\2 9>. M;C/-*?Q/[0@+>R/2&Z0=G*P<1WIK?*2UJ_"Y_G:@@4-5XAZSEDHG]P,O9\VJ M8*J0SPM' Q;6F1/YI2<7!:@7UBSX4!FB91C!7@]8U]DH4N_9$W'MTE6%3?V$FJ '%H1\O I"KH*0"QV$7/D'"P(B#0HRR,QHFZN.>^"6=+52>7=! MO?N0;++BQ.#T/-CYXX5$3W+8YQA8)85I3^F^YQ]BO,L3,&G/S->=9(A-K U.9 M$['#&*M8R>R5Y_$?I+RU2:2,'[P4@I$QR @B=];$DY7J&J*UJB390X,QBWTV31,221#',5X+5>MU&$#G5M1S)B(H8KBD^!_Z"W2]BZVO9%*@^^D*/F[V.F4VFX75YR9(N)AAK94M7$? MHM]-JQ:ED>N)1H3Z$T(AC)!,"DNAF,R#_!9+*QS3FPK$.\;:M8^>@;W[L.@+ MQ#51_NJNUC"VQ9H*%??Y(TP'I^QZTM!1 N4,U)(^YX-I16!RC92C HKS3^5T M4@]G)#VK7JIWU2>/[ZY/WE$C3^Q3^2<*&KN3[[$K)LAYY;0,!_S# ^.^:[\@ M@"<\C7#)H<3@#YRIJO%'.+&EM/T,&Q)XF2FO9R E":B&92AA==M!53NV-ZDL MX?=Y3ZXJIK2\E P:AD$Q+&G[7^(%WVN%XA]9'+IV?-&8UJ5!L@"1YJ[9[^&' M:, BUNN\@A=2O">4UE*@TP$6TZ:*"IM#"V1*T5;=TS1T3$A.TAJ[C<)N)B8" MRRP=3ZM?'Z6WVG]LX:5K3+008U38C)"2/L?8_@2;;!AIM2":M)I.!(QI,YI= M"IEL+U(R)74=+UEW$8_ZQC"+J\JJ GVRZT6F;)#^^W%[FD.0I>V2R-VPH+*1 MIT2A%IZ^Z]^ VU67Z; 6$"JIS+5VWV%JD]OL?['NJ)8\+GC0P)5?.:RTK7!_ MP6+@3VT0T^_ 64U2!'XFV&P6HT 8/"?V>IQ+TE.P->0+]N9,WFX0V;<3Y+?*]<^+RW"%NI3-:HA[(;>!GB MHGL=K/FQ=/ZQO]@#$^[5,PAXSH5A#O^BIA0;['MK3;4M]RE7:9*O9M@?6.1DBQ* MT&O[FH[?/=?.B1)')1F2A))(=2ZDU]37EAT0]A[_]V';70L700J?YM$CX$30 M."* T8.TOT7-,"WQ;N9L'3:MFG_GA4@'I1O2SFBD1&QS-*2S(IPT%N2,Z"H$ MZUJ>?6&?[3[6TZ?+9^KB &&?_T?<,<%I/9=>8O&!*@21##&N;2*>0S$5IVH1_WN:/)!G1^1>OR M";B@K;D3.YOH,BTRN?JT9UD$9@-A#/EO7BRK]7B'!XQO[X906+OMBC3.BM5A1).+0AH:AG12MW>EX,/=>SCO?BU* M?8$%$<[OND$-N--Z6O-=KG8%3 \4/M$TX*O5CE$>_X[-J3SGKH.\R"]>O91S MXT*TF)"ANRT<7!,F34%HYB]IR)CG*Z/B]<=9[FS4)I M[2GO8)QCO9=^!DW\82I6.^-Y4+@$[^+*P]7?4PHO%\7I@@4_5OSSM+S$P&LS M)72+1G@K8N6[ACV?W#WLR2PWAT4,GN,[$U^"!&EBP,4\J:,H7B_P,0=V&M%7 MF^%W3$\82QW GZ'O(75\!5=1B5X6 JZ168>C6LS\2Q^](HX")C?E<&LI\1\; MUZ?D "M\\$O\F V>X/)2>( M(@H/]K!,I2,TKR,]T397%;CF!5$4YX 63.)L= M0D\&P)=S7LPD(]?D+8RXP3BJ-UBRGJRTS+NFEDPCPH<5J @YLY7+%M.XRKK<4?T\O;OZ.?"Z8/>B/==. M'?=9*_>][(O-_ 7MLWM^(W:ZQ_2;\+F>Y#@:$35*U7$86).5TEQ9;E(D3+:M M=*_@71ASP$IW>>70I!D=%Q11U%WR2"(C-S3)H3A,AT*IP.) MN$AF,1S&G$,=:%"CO@T]:4^K6'*FS?-[RX!X2:R2,KDCVT*^*TA+T:'DDDY' M\[@P!VJCI6S+NK)5^S)Y?OV B]OK<1 M.J.]M.6EUXM,V'X=J[P25_=5CIU2B\]+P[!,E$TXB,QS"Y&([ M+O3EIN35A10E?7X9O/;0YDD.[(,L9Y_K\'PAL=1&ST05AR=H"6UN]Q00+WD\ M6R;HLC%NN-BFH+3%D<%FS?-,<(9$#%9]P1BWJ6YN#ST[[UUN/')S8@E'D!?Q MN3&B$XR.P"9]D/:&ZB*_MSV2PMI=>KQ):$ZQ)01A''B^00-!,P5W: :1W)R M-L]C%8^\#HL5B6914S"<%Z'SD(#S?,$Y@;^GC+7PG%S)C)%M)JEE^BZ;? 0@ MYTR RYSZ1/L-8?9B&81426QW1D/L^C:)RKOEH%5$/Y.6%?UM%:D%4N>>880$ MZ4I0;C\I07"_Y=$ <=3<53$#WYKO2;;2V%^7R&E/O=:.&"67DG7RTX4=90?8 M4]!6F%L7HYNDEME+7+6=3M^U5G6S)0.4#'>]7SLL/;(2YGD8M5?XVNEMT/2# M$87XSI10&AC?L M*G2$E<&+1&KC*?I4]]L,1FS*$ OAW\0''MLB;:<3@E333 M;PN,7^^L7Z0-4,.(07X:L>VMNT((P M+M$.)]%I29\!-S?;5)$\R-2UL]2 LA3)6FR<+?A#RSZ9>9!^#7+S C H&ML' M"Q79 -D K'DI;+N>03B@FDS%/^'*2I[?XKNEK:I\5A8/1#@@'X=&QNLM M&@/6+E@OUIFF(TR[M[!M"-C4.V6!98P-2%O09XJ#$%5'?(Y@=!JD&Q@Z-:J& MK DJ8K!'\7;YMP>J1)^4ZE7."^UQ 1\ M4RX& F5L2$_A>NRG!(Z(2\/Y63@;>V$I@;^ 07;5I3IZ MUONR[F4O0 ?*JSPA))(D\!UF$>PD[XNT5O8ETQ:5,U=-&S^H0JXZQ05=["K+ M?9-F\YDJKXF&W#]F$@D&4ALW;J'+UYO'V="3EB*2.G/;&V?>[I9>C'U@.,M% M0:*VX^G%_;O!@R!VJ'U(_EV<,%K#AUB"' P_81!",5"1?13A@+T0']+V8*2) MQJ:U) .3FU$:1/ENVQG^]YY#N=&"8;?I6%8!3P_\9TW&>2I_Q\#"S Z5[B'0 M?A,\JBXTRH$_4>44G]#N[K9O#)DBMCN2%%K!UYLE=QS3$$6BQ/O+KAAS L&&2RNF=< MY)8MKDWWX/6>OWFU"3K:N=)4K<#7,Z;M8NHM9%REG81:>QYL4Y@;E+*".U'- MVS/F]?G;TIK8(^HXB-$?D9K%1E/TE[IWJ[3Q%^5MGGU!2\\!;#3##%QR)N9? MXHFXC(=QW>C=TT!+K/;IKOOT_.[[=(K<1[)#>M.T_,HPDV1S-42DDG+)K" MT),@-J7@5Z O\-:"*Q*T2YY49"R371=?X5V&/ZAOZR&R>Q&%&#+E&IG62 89 MR,Q*1NXJ(R_N+B/8JH$MCB0Z!3W/ 7*%?K@JMXK_1K6LSD6076NV2.I(KWK% MFA-])5JW9-VH_0!N2$'5F5)A%Q/*RWLU!JH_5:U"TZY*4$W,X=]&MJJ3H0;T M& ZG3[.$(AI2L_5]F?@>2%S[V2JNO8IK_\RX]EQIE7D.@K>(9AT468+&S"VM#]KL/-R.DHN=]=H&X.0NU)N;^5=M M.8 -%MKL!D5,B)39HH)G/GF*_&TJ+K!7PEW5)6%';'R-W$0, #) GF50P[GD M4UJ:Q*ZW2A3 8^+!>/+ ^/$%F;[Q&!>]NM538K&0ORE>4QY"=)M-'CP*J,1# M6=B6P2SY(AMNPD<1:H$XZQ($D'.-ORZ*9VH,2R??L;" M^V>:;^!@ CY'N_I2K8<@U]SRWL!J]^".^\["'?<3"KK8X][5FYE$6B(K]C#T M_)-BLQ94KH-1(#B_0P'L1MC"@-L[!12UQ"DK6&K,HE!VSVL()5%J#F77'OF_ M%$1CCV@'/0Z#J/9(2!]IUA/Q@$ZQXX$,JD6N- $F6;^VUII,ZV86AR-(7HD) M*B[25HT>>8C?P1-7"0&7M*&U5> )F#SGA*ZSS%8TYXGM/BR3Q%ZAF.LQ!+$: M>6BNTA!(R->)<)*1F5=X@CCY1H>XQQI4T#@N1T&Y%PF1P4 XPT*_U20+94J" MHMS*YNZ(\],P7E."O$=?-%RMM"F-\BB33BNQ\-KUR:3YN =ZCY$6F,9?8;]M MA;>%\UMKU9WTNIQ3O*'AF3&-1"!EX:FKEW(4Q&F%#=% ^A&.NU*DH2)]O'"* M= \E%U5H*+)O3]D829LOOJFUUG? 7/\U3ZQS.;11._Y+I M*4>1[!T<^+5XO8W3\9)S'82D0C?7D;8C?G/XPMOTLTFDJV43CE+X')?5=$Q@ MMX[>@829D!M;Q].P&BG['*">V NYEL"=B_ABUW%('X[H@I'K0)P2L=CC.SS9 M^4B,+)LIS0?/U7N/S36KNHTK(<]18)L8=S6W+H$S2'U=R);M> R8V0)F8]M( MGU>[[@W> ZE4A=J <^<7;0_CT.EDDF#>?;".:])H MGR'AW..RC[;>='@_X\ M'?EJ[#QY^_>)))U/8[RFN.33H\%JX!*&8+.ES!.$;TKH38UKC$ 91/ID7>A& M )KGSZ;X=0MD>$A-U!]:7Y99(BZ*&@84HN%8)-?/#:LV, M7_B9)AW/D(()%HHVQ"X\0TYH>((CF>#$U%(3KW.X]59DZ;^F2%6IB\:-XL)6 M5M0RG-HR2V\B5S-OA4BUC\=#*2R9B->*8N=7.&_2$"2 IW(NXA5LCYV7>V&G M\%[SXCF[>MVRL-M$WDC'4-Q6(4^IMU--M>1O%LY=2V-T&GS&8_)86P4[3**U M:C/PO9-.SU=)IU72:55,<1W$@=2A*2]C,5"MK@(U.YHBURDU9VJAO:E5#/X: MA+$XC_UP/:&]4R_=[BA#I)L+\?1="M>?3TR#7_"Z3GIFE,9N$C..N9)!3,%8 M>28I=,6=1O&*8'86;IV:"TE%,R%BV\ZI]RMV-Y59REUTA67?](C22/,_&URB M9E4=I3].LMH1*@NI$40HI.H-PQ\GX2$OG>7/*],(<[N' M2^6OS)%KN?,@:P+#Q]I7=#@*6"8J%W"EI7C_)W#]_UI-)VW%]'SS*6JFAAM= MH.M7)K\^@N_O"O/HE$E/0(!,VB-GC MZ7&TS22!X6LJD>?1E'(;F1 G>?%^QKGRDR4^:)4F#3U9#RBF=%RRAU9VN;T' M VJ;9"Q\RGN>RM"<*)C81*B4&I%"$P,QK*$B+X8A0"LXD53(THW4D MJG7BVB5E;5X"3OXE$W\HZWC/:*8.B"R(]YL4B!!,!8AH!2[,HE7%L4I37IV6#$;YGUBG^<# MTS]7'=IE1Q:^*EP:LYDT9HLLUTJ@1G4BU8-I9^4P3R[A1X.M1R@@VL7#X[%] MM?K#ND/5@/S6 +W,#2)I[*?&\%[UKXKT?>2K8X'0_" M>5%3[@#49'EHI+8+<4QO)[A& N')=?B:?:, OQ&N9^P^D8++3/*"OI^IFJ4B*+U:[).QET&E2TP/QBRI MMIX1I0\.L#3ML)DV4\%FB5+N9WQ(CQ4OX-*6%%Y/%OR)&%QK5!?+-BA3K\*QT$")?S;DFYMB+!W 1UC5(0U M?]>+!>%F527*ERN%ZH[X$]S&7@N=8D*OX*VGP]^0N/M)R#5_OW9PX"3%(*NS M"=JZU9G2?+?>UU.QM%QG-2B]/#9GV:F>->Y/H__MF6S?O%M1[R'RYC8\.O-6S)J'B: M,M#YW&T$^FV(0(<(=(A ?V]]/URZ69+194='CEI:%7 K-IG#-<:A53)1JV>)R1T>04;B_>@BYW MC>EGHX,?9,YH^H*%<%LLDQ1J2$+P8HR6X*VP5)VK9 17133&*CUMR S$X--\ M]^QU<%\O6E\,Q_DPV0R?TV+H2,J[^V5CBO6JD+8Z)K)7=![G1=6>S M_J&@3Q2 /V MI&RK1&@/F<@09H%^4I5I3+*V])::,,[RX]NET))/26?>/IVKTYZ730EM)](L MK)5HT41$+82=]^H)0V38P"2(D25$]"*JBV:C:R1;,4/B<%Q4^!1:VW!L5X^8 M!($UB/)::KI>AGWP"/6=F.3@LNH6 T3(,]52/\&6/',!LKK! PV3QG#/+)[3 MDKFUV M2*-0#?D9(2>,;IQHF2TOA1?3(8^9IESB MKO?'T;QZ#UXSZZA(([-T(2GL Q#[)L?WH1FDC3AJ-UJ3BR+/3=H?QKML,JMW M_%,3TZ7X0T'6W<(1=;"*%D8NO%7-O/ON96?99%'\LRQB?^WS?),3YR;K=2': M'2HZ6H;:B4(YSQM[669N)6T<9!_N)2:(8-\=;7ASE4'*0:/J$"ZJ.SXN41'Q M*8CRJ5.8=\7IY\1O-RUDA)Y3J*FJ/)5@,\8+Z:%HEK=U1RM_GT9F"C:-@NCJ M^A[)O,6-TL[T^ND!.,E"82[L;L'#'GY$GRYV+_:S(B0^CL5$?@$G2@WBPI Y M=4P<(EL3 (WV3*2(3;JIU')#&%PDJ0QPE,!.2^8>41ROY'+"JB6R"TYJ-FVG M;GL59OV(B>X0;;F6.]DCW@9KRB@[[,G.A8%&OU!:ZYBJ_CNH?X!PZ>= M25U28?%8-5VWKK#0>=1HOYVV'$/1%*"2VA2@A@"J7("3=]U1GJ,G+<_)2A3T M6)K_( #<)@K-US(PQNT5+9%=L)O0RJG)TR&CDR\OE&E+%MEG8IND #^^[^#O;@C^AN#O6@=_G^R]MPQ! M]&KM$$0+D(ZO.L:\CWEB72SJ=L4C1+?%9J!D!CZ=(:0(*J%.2;C3BFCQ!7(G5L( M4G@]CJR'70CX'/&%IVR*TC7.H$];-\:HC,*RZVJ(L79B.OPN2]XBF>O -N = MT-=K=T /V"N"S?V#FIEUZH#WN.VMAAN3F<:IIHZ8$/HLH3>5^BULP-KXB.$N MC#NQ$0T2Y,HYS8#" .R!HP>D@.U"Z Y4GLHG!"RRT1;D3L$A!5FO\SF>XU0E M.;AKZ::;?#"T\-D4L3:<&:JX=8.N3^ ]W<,39@8MU2PK2A&]@L MB.&&"',SC(&2H_.(7NS=H?LL)33!;+1)-*J6&.E.K&56JDS3$.A %,0 MQ2V>UC3Q&;EJMFR(4Z&=BOS!)8+KQ5AZ'4*WNR'Y>'8)"+,3,[OU/UOZ M!2MJ780>]T:SA1TN1"^V3Q2N=WBWAH)*0,XKUN6C:!YG/RX+BHC9;-9T \^5 M\6C/0(QSE9Z:<.:PS#D;Z.XKT0HL#:RKI89!G&$GJ M:-;2]!_WAVOI]C%"U#9SQ]_O;U-9F1%XC^78OGVX<=(]3H:%KPMJR5=+/ZVC M6MHC1"<=LF,"]C'PD^55VB\5'=(_ C'B/2M,'29X>6U^#]M9AYM:]< ,T>3G MS#]!@3T()267J=,!]_%U7^\GW4#>>PK ^4L.D(BVKVL@SE4+R+VQB M)!.5G.E!(U(53T!"R(3"$'B8-VF[.*[-5WL3=;2J!M%R(,Y9<@ZR>=$^7G]! M*7>_J[= LK\-K9-!ZB8G-?.97<)*B$"<[>(&29W\@:F+6Q>FI=VGQK3TU90- MZ@ZJT6_P1+#AGRGWTN[Z<2\MWT,Q:BY0&0@%XE3>HDD-0=U0K;-4J@KTH8[T M^VHD9Y1"'3 ':DW$YOK+'<9N'4/0JS?,+J M4@\8.V6J:@IU06T5*D7M&*1[-5-%BF%HZD9Z%F!"2Z.GS]I\JF+"CNDFPC99 MX1BF_$'B0.+5Y4M,?PB^ZG?#Y:G?Z[Y!]^LE:!U5C&'E1A_P4OK Z)2X /H) MZ52"#L[+FD)7I'?EF_C9;"ICXW,WH^(Z!S&G';WJC9G@8.C+,,9SRL3'G@5+ MU5[<=ST6;\XDS8NG _UK?8(Z6+L:790FPEFVW36NB@ M%/=1%^]G(#4D\F$D@9#TZ=BO4#'O=V ?G4)8!R9@.K8Q+G=QTE<)1\AHW7-& M:V:ZF:B!*71O6U7#R5Z0J%Q7<5/QI4.!=5+T67"2DY5+GKV; C XI<72JI; M9UML7YW89US M]=X[9%FMB6K\H*LTT>P:B!ADP>]5RBF/Z.-%P#$2EPMN&U%1$8V/1N%*=A%- M3AC,^\@0&G;//BU7SL$>57"L5_=2U,=&=X&\*.B;+ 4/[2O6W9HFXYTH.K-Q M*BFA9G;I1;)H/XSJE:1[5C:&9OD]BXJE*TK/F>-D=PTY3O@$'+?$+T NXG$[ MXI8$G)[3CCEZY!^):$07 .@N-@[ZS=*S+F71L4> V!2T0B"B".^+^ZF>C"9A M'!X/3;.8N V6X_153C0"TV#H]754UI,H(H<=82G'O2=)KF["FY8"98G?&;$%XL7 M,M!E'F5$W1EB0PLN+,#$;LFH(7.J-Q>NR(Q9\09&$ES N4OPK+%)?G=5?;UZ M(">Y7+'5CDVINC>MJX;<"*.(B"N"]I[%M**J,U/X24=',K^K2VBDF Q'Y&D9N#9 MQ_@,.(CG90*CG2.17HE]=]U )=&!=H:!#VEGN>6KL@J&7J#B)W(.Y+CQ%YK< MF%B#!?7-T>U\TU'?3X@7L:"G.N(F38"N5ZH%K[G'9 MO6 H:KW<\Q8WUVDI+>WGEI. M^G-6HTL;%ZIL:PQJB>I\^AGI?@]T>VL-.[<>DIU5<\#DJ "?CF)&XBP>H=6" MURRCXNB=AJ=+8X2IE,L&DISR?#(M=2] 6 6$OREF^)4OZ' #'VF\'P\+D465 M,*E;OENZL 6H)G^W!K.3E,SCNC&]?MA@$ZO2&9G'G%F8L3D4#%>.S(*EEHVM MXT?>:'2&/AA-'7E'-RJ=MF":H0U=L.FOT9%$GY*;/WB>O^OS503'11_EH270SD;' M'9K%D&0:>?U"DEO#+A(S9B^'&#EQ!SH\6B@-^ M,AX:3WMIXM*9@GFRVP6O_!,GF<^%N8F:.Q%>&F?M1^/2UI#3$BN#!"-T.L7O MQ##)BM2T0IV6.;6*R'31D*O;X'-EX72*8'6_D*MS> 8T=0*QP'I1E'#H.H=N M_7J7LG\MH2T0[:\4?G.;)WC!&.G8@._G0)TK#5'T\MMG:BWD:*CL/ZD("2DW3LT>\%[/4>Z@ZLX?F@6O<,2 M5 OY,"=569ZP7A-9%^9.H!7&U-9B=5W]M4&#=338&A8L6UQ!V=,[Z9,F$11T M*I&:"SK5?;,+S_60$0.,5 KIA<4JH'WL]TSU[ (W8(YI-:(L!X61#EPLS33C M\FB!Q%+$E!#!#"MU "@5_U![9#@P3#J*/1!0$W_U$D\4-PV$WDNO0HJI43Q>=+^MXYVQ7[,%E= MMP(J@)-+ *U&-W-PLD3:EL,,97E&O0=RZW6;[]/00+?:24N]/2)XW&@-]%07 M*-JL"C4BK NK*4#@PC(RAU;^ EZH2^)WZ##,BYE%2IS_)!IS21,1;*JD0&PX MPZ,U+DI]0:X-UE@0M0/CVI(LKC+\E:E[L<=PFF%;96HW#*<_/J47IVHZ$BU7 M-V5RYM0HZ*%N1C1^/LFU1$0$/JD;&0KUG+Z@0MKI'M).+T/:*:2=;I=V>G[6 M__JQH?Q"]_'G^$_% />/4@U,D&8B&A;7E%&T^ IB-9P$"($0-!L*UM_EZ.LF M,7D"HSF'W^LV9^\3;=&]A/'/OY;((AG#/9)DYUE.#:E*84?($$(_AELV=6J+ M8X0:H$V=QR/TBC.\9?#)B@P/\&R9K'?,;\ ;!U1 %N=:O@P+;@M:[;D2FB25F6. MOH0!TULJ5_,DIF2R])D"K ;#3KPW;^O%A=N,//('*D!GVS=5[/;KF"IY4&*2 M:@*,ZLSU2KA9@T,4RMX&?HZ2-F[2)Y8.J.B8#,QOC&G#@(P,V5D%XL RCJ=> M-/I$?W$]P;E3_CKQ2+"]EO:"2&[A 'RP8>.> @GC"GJ+UZ%H;M04P?)5AOP? M>2F-$C2#/P[V1\HEZ59]#,)CBT:R.CAI$$\T$UT$)B-NP!@T(+)!;Q^L@6." MCA7;FA>@;%^P6(C0V%X*ONM+UJ_C#[%_ 9/*R[GP>)UG:/9I>!!XD&3B&1?! M,<&UM6MZ$LYM:U$SKV[>E(U983V*"1''"3CU+=%ZY3+IMYR?KEGL%K!X^\=_ M#[&LSFVV?K1#"RZ@Y?7J9)\7V&TX5:_QI>(=]D0M$!W>U LE*RR]4C3K RZ= M8B].C#L?-8I+5^GRYT3SB*?CJ"KL>PV':6-',*PFVQY;]A$N]*CYDA9].??N MZZ2L*@I.:!]*3UMZN_N1XTE<,^T/Y];[V?@V-!X?"]1US7)M@?(Z71#7\MA- M<65-XA'N@@XYE/7U\UR=XNU@=O.P;-!?16ZQ5).3F)2C$[31=&79\J9KVLVT MI7DZS*%1_YW6SEQXM:2]LW%-<7)QCM_,'C Q)2+=0"-H220FHJ@?]I$QO/48 M?]$D+&7=Z&B$3;@XX F8D6$[Z>W;KI_DL$+VJ-R8&R#2HP:^;RT?I!0%N/2U M$E(MM HJ/WAA>HN@8C5L0XJ)<4D-L>)ISQ% MJY?3<2! MP+B:,L6" M1_^WK4 NT4VE%-LB:)^]56WUI@[9W9(.M7E\46O;>!^=ZN*"?5!DW8G!;T@F M+>:#:P/V\^[/#DI%]UUA)U^J8LE<.@?A2:6(RN^$TL\E:"QY*6#VYRNN1G3P M;9*-I)P"1BJWN-2^&T@2IUX$U./6:@@)BTGI4#V#[L'MP):8V03#SF)$H)73 M7*"AXV(A;5MWRD!J:\46_.YR<-T:X:B;$AS#@&IL)-XNYBD W, .&O M4U>Q"5&.+9KVDE5H+\D3;15263EV%K6+ Z6)PS%B1]T$];8;+>_V=^R4N]M> MY]Z"E)7G7SIDL1*2<,AK]00&IIJJ\\7+UZ;?ZZ>@2\K- ;T5P5SV1,6\\;1G MF+\UQV8/U6,N^WNL"PR[AB6M^ECG30ON^,>7XAC>0&Y#(])D7 M9=4-G6)'>

1) H_74[PV &GX.^UAJX2+B!.J2%M M4\7\^S)H"3\.O\3$8A;B,&09V6_+T<:D?J]HD(T4-W(2AET-+9 VUABEEM'K M^#>OH!NPRZ;<3IB2"&95'$R]7:$_J4:8KGZ,,<7YL'''V?AR.>.F_*V9U:>F=JDT\G?2ADTA.;;@LG=HM:A8(').;.'RAI M)6 ZP[0.1Q<>CK%'3R+%!W-9B+#0W<=B>6@G,0>M>4Z&83WHP+=,[-* E,2= MP>1MK#FI!*;D-:BFG)5P+6LXM#T_Q!S-11CXLNXHX<3DGVN,9'GEY=9*G;&] M%M0U\U-\=&-UMN:1R(5<=K&!!I?Q96DQ9Q8W)YSD@XZ8.G%(%#H3HT2Q>[?P ME50LZ/*$W7(,?7PNV.R2JP09&V&*_\1[NS0D\]ZB4N5V$IH7NNW<9KXTA9B7 M^%]J*0F8#UH=*3A>8X, =6:]46]Z$X??+YW[1J;JS?=R*P2#20&*^@A=X*VTO%6ZX)N2;[KN=4"):B+$; MTK?H=ZE$'L<)\8HKAQ01V:BJLH";BH#U6$85YQS;D.)I!KY@LA/;3RT-N(J1 MC7W8G08L9C"Y.H5GZ1Z_M<,&Y2RFI7G67YZ6B5#GF)C4"(,]*I:5I0PN%T9R M)$M0_*+I%A[T7"_A98F*[<>J'+YUIN+HE[U]O)1FH./1JNH6]UV6[GL711OQ M9E2(M2L?+'3S$P9+Q.,Q7!TQ4MU3G-% &+*1#>:(]K%O8U@$\\ M;UQ_C;][W^$\PZ(-W?,-/X26^X;4%>(PT/-V(%T.FI&2#6V.CJON1.],HK*) M(GU%F[?9#Y;%IFDSCG]Q5UVO'9L M/K!5X2P@2; M]XK"6/) W4W-%J,X74!-S>["Q\9$D@%KYO@'"1.V2%*,J?C@A"NU\&G65X1M MYHTVO)Z]8 >SITB%"K_P+%EN=0-&$2E[V& >L7:EV$LG=DF!97'+I5361I)1 M&2,F035V-V@0I55[BL8)ZJ?_3"'@K59WK[)RM4GUBHD,C4S#LF[DATW0@]SJCJ M*=DF,]@!@H5'&N+D/CADD^X[F_0J9)-"-BEDD[XWF]2G $4#3N+4M;#Y[JD5 MDT41AG2L,NW1F<1]KSKLT[/GFQPF6TB0D#$!%ZH.:4^HWR9SD\)8W%!7K(TJ MLJG@ALF:$GZ1*Z1V*T#H(8=E\6*_%.ON',-DYM,GYM-2O/$+&7UXP>_QQ$[B M^DQ _?!;=UY"A(6I(ZRVAWMBQH%E6C8TKW01?*4-*+*0.;G$ &O$060UW&R, MWMK02V2K:= ('L'+ M33X36L/<92J:3>8UNL3"XLUD:8X1:V-RXD08_\NPC-F'RP8N/)*->MT1$WWX M7)VKG"FFM3DH^/495JU@(&,3UR6[ENQ($VDJ@CJ-F>7,6L$211QTEKU3-83O M/%8)XF!LI.,$\R,(6>&GZ48%.]O;^'T[VR_[5A\60;Q<4V0=4Z ^,% MZ9.U7%/U]<7+V6\9>*XP481Q?(S:,Z=4A#5VMC> MY% X#:_5[!WDYS*[ = &8<+/08G375%DR0?+!9_GGTW MR]N$)',MAB'U#<-2_FJ3M#>OCR1B+WLG7S\>G9!Z@2&\W-K:'D1?VM$P^C2$NVX(/L%/+UZ_ MB3;P R+JCDK2 :%!=& $]P@%-]K>>?GRE6 L48V3-DGF^*$!Z#?R[?>'1O&] MAI=4,P0I_>=P(-J&8(\6+WQ0J*E\_O66_OS>;&8?TGW$1R]0<&!*6P]TO.P+ MMSSJ/-,\[J>M[A,Q"/;""Z,MQMYX-^AN8).1::JD,[L-?3?*X" 7M"3R<;WM MC*>.MG=A)_##\,-/=XK38'OWU?#U8E2Z$R)>V4CW\H35^O'U[9?%F+53C#[ M>^S+^87KM(]U2VR'N\]M4$TP!IOK=+IO^,$ZR1AE!<$4M/;R<<,F\7*&4.C$ M&923E]$UBMEYFY\J \7&&L!4ZO&U M)5-,KV"R]MV?Y[K44.OFY QKUVQ^\&-.<4[J>=;(A.Q+DEQV_]C[6ELE8);2 MJT[5,>/3N3%#FS>VY1E#<0S 3+=(E6XZ&LEER0T= (W?6E:J-!FREK:-N65[ MJY9,I);Q\2_DXD)OHX9;ELQ;&8SIN@Z2QCQ\RS#Y'F2'6(EX?BRBIFL[:L(" M-B Q#=T)HX-JD8308JV[P'P+!E@:;QYX8J7A1#URM5A6VP$8&> 2B8SS(,HH M7'DY.)*WAQ^0*+2VZV=FWUVU]'"Y[M(/\N6R?:' M+OIWUQJS5TQU1U!$,:JDFL84YU*: B]Y04)5;"=3@3\2)44;0F0!ZR@Y.*J MV62K#XQ(Q80;6(U#%KO8=;H?,HJT^@;'JSA]MO"II9G;QR)OO'7F]L#+^7^0 MG'\?$(/*4$1 &#.0"4#7(#)F%!#)<^=FD_*J+A[#\-5W@ 9Q)&9X4L[F'FU[ M'^39N4]-34\TE[=\$;1^T?=#VOAR0FJ=CA-0&1?/N!;VRO,/8'Q]/#@^.CSOQ(;&BA>!, MH0?,Z< #8XA_@/OB'4V#-J.19@M\_%B,X83E\:Q6[_0/[M!Q6'+(<,O(8R[\ ML_5B&QR:=6^K_ M\9F7Y[X9;N_\N[OG'2_+D4;G\9B4PI"^E@/].[E#[U@=8+GCE;@:3S>F;WID95_+XTB>ZO^ZO5PZV58]H=>]JWA]MNPZG>ZZJ #ZUD,^NCE M#]<2_+?#-V_"%MS=%E"T1<)]-]R+UW /O;YL+^YC!2[K3?II[_##IZ.O']Z9 MEIWW)64K8BFMY0XNR+"[B3>9>-C7E=K7RT[FX1]?HI]___CIP\?#7Z.76]&G M3_OAC*[I7OX\?Q<=?MB/]HZ/#TZBSWN'>[\>? T[NN([>MMY/J-MO -O]QZF M!L>M+YEY#>]0P@T::3/[AC0=61KIV-Z#3N/'^L=HORKKT3PZA'&-\G)ZTVFQ M][5L5H2UG,65C9:LNNS=^F@]G258_>-W&$_5=QY C"$_\NGKG#S"4'WF)E[" M&MXX$.1\?KNCN1XR%VZT1SY2)X@JN^V9>M"1RA$)I^%)G(9@IC^);5Q-I?:$ MS/0OV" LV@]V>K#3U^?\/0T[O7OT@J$>[K1@J =#_7F=AF"H/XEM7$VE]H0, M];U4Y2HZRL$:N*WN>SHF:K#2U^#P/0TKW3MWP40/MUDPT8.)_KQ.0S#1PS:N M^#S#-J[4-EX&*3PY.-P[/ FP[57>/W>>"UL8SN7:[NMEY_+#P?%_G1Q]B3X? MG.Q]BHZ^''S=._EX^.L@^GBX/PRG=4UW=0_Y9>(+I%MTND:%[5SA[0PV4-C& MY[&-JQEFN:H@9D%YKG%6X60"GX,GE*>MRJKX*>85'L=^7>TU>48'5K(0WWMD M5R 3<2=G];F=PW#&'B*D(XF)6Q^R!YW*?W]!NK0CTX\N'*0G=I TGR@S7ZS( M\!Z4[H[8KU*5B+O_CDBLD-/M;MC%< RK183W4R#""T1X?:+ZS(CPEAZ:*V_Q MY2JC\Y?.(?KAKP?_\]O'GS^>1'O& 'B8N=RIPEO?Y?_R:>\P.O[MZ ^D6SGY M[2#Z\O7@\\?C@^.P'5<-N;UZO%>M_G]FT].HKI*__)!.7[S<>KF]_7)G^YOZ MMKV5;N]N;6T/_YR=(@UC\Y)F?FZGFS M.WR%UP]1/5IEKBG)AD2ZOZ#.- ^]6&YO=H9O>:8_ML]<%(+AU&\XO0V&4S"< M@N%TJ4KK\@7?JQ7U\P-?V_R4%T>'3R\9>/^WLG M'X\.[WB"E^S3RKCI=DPGY;M_7/:_N]YYH<#N,&!W%V=)HYJ%T6U(QT/=&$:W M.R0L?-3_7NX;8]]9V0:2V!I->AJ8)^-OYLTI-62(%L9!_QM$+[>VX5]JVLFM MLKAITJC-,O["FFJ-M&-"];;J17377?,VRE?%KB;[#XV#5"_P&&B2VZ MI%&1[I>!K=FD&J-235O1V['C:QFU]?">;HKK':N'O\'N=%SW1FH?MTWI6WOT MR@WX[;?ZR>UO!0[96I?@]NWFME*8@T=!_SR/#5Z!#/6&OCHWP\8]F;D]EPV\ MQGQVAF\>&D9XFPKV-\.=5T'OKY?T/=FYA0U<\[FMTP;NLR>ITG=A;Y[,))_R MW,(&KOGKV@VPJ@"K"K"JU8%5[3\@K*H[L;]]I!0X# \I(J.C M:=8T*AW^_;'6.=P6JW5;O-H*MT6X+<)ML3JWQ8>'OBVT5GB8VR+HX7X]O!WT M<-##CZF'K]03;Q]&_QT\M/Z[YWE]_?W3P7&T=_@A^GKPZ^^?J S!UDB^";WQ$<+[]?$7.DP8#POW=1]45)F'K!$;VYWZB55BUO[2NZ M,O"'O[X<]D4D'VLT)Q,5U5FJ+N+\K!Y$(!Q57"0*?IPA+/\4?X)MK;*TK.#' M4)W(_XD5R=QPW]M41M'6<5:D$L!8#?XU'9,EK_9UT54.,'"< ^ M4E$YJINJ3;#,8#07A/]P2?SN>V+V;Y;!*?D4:5.V]QY=_IG6]-O\,S.8UYX MCXEG<&SBIJUE(G VTK)0J!9Q+&[)U_9/[_'(@;*FDZ6FL[R<*^57VSSWD_!Z MI4["@I2W->/.9FC4+YI>6,U!3\#7TU0OJU#RQK4U5(9B',0@-?/%4 M5O*SY(JZR^LSL/=EMXZQ2?.O5=4F% MIVD$3\SR.J@J_*:W*[7WU[+:0#&P34;5SG$]B:@XN&$1*''[P4=HIR,4C7'V MK0&CJ_9]/Z-E4)7,VFI6XCW('VU T\ _\ J]@YT&^ L8="!74:JP,!D^CE\& M9I1Q(KDI7%1?*#6#;P;M6;6C459/X(<8?P6)25%/Y=D9J+86W$^Z2JW-I2B^ MI%*6X*P0NRZ-I^@-@WU7MSE9<239.'30JRWK1*X6]^8Z(BFV=IQQ<8/FT_*V MNU+2;[0;[*&JSI$F ;:-XJ]X>:D:-X<$:EJFV7@^()E3!8@IR!'::V5!VP?F M_!G*287A$JF/9]^ '.-959YG*<@978?V324\_93?! X G944+T_XRLAR.9 + M0(.J(XK#L9. UF)0J?A-VULK)577T:F721X:6:!J&A@'2B&\ [8I'2"SF:K8 M0487%M^#HH2O6&GS/CW#SU;9R+'PC %(S!1EE$U1%4>X5)P'<\6Z5YQ!0:L" M[8$,Y/'/-CTE.HM4@5^,7!"%2E1=@_DW(,U=T8/@R^$,@!E X\ /CN!PH14+ M>K=NZ"OT"/V_B*9MZ#346N?34L3:#J7UJ+2AVK,F,-AQ?,YQ)/2S&]?BT?9. MC$_O?[+[>?P*N;?H*7!(<%6KX# MCN 4=$?6Z%C7P$:Z,"F!J8J$$P^G+:@%$LFL.(=Q,[<1?M>BDUM6\)QOB?C( M]4PER"Z4@ON2Z*LY!7V.=G-3M$Z;,SQ[9Z!>71TEF]P[F1.3:-=7)*K"_Z;YR6H$(D^$]W M.]SYB4K)]]O("I&3 4AB0WT4P6-):J-?R,WX'/^I,(L!%W31;-I0G4K@?87&71$(WKJ!K5X&L%4 6ZTTV.K- X&M7FP_--SJGF>V?W1X M?/+U]WV$64678Z_N6T![2=9=JD1[9L@^Z9/OVXZ*?\4'O6.C\+V[QO*2LU>H M"=!4L?<-_0>COQ=E=68#NG!WPHT[590!B1/8AY1<:KK4\#WQ;):#;<;,C1A' MR.,+?1OV?D"H/*=*QS.2,E6UOKO_UG/F:5I9 R-/WB^(SC+G#>E8X9G")_IW M=)BBO^UG;"7\7-8-6!T?"_2)).YSK.V/#PI!/3B^OT=Z>:YA0^%43EMPH7#W M:3X+=S[L9'Q*A@G:%(/H$/X(8C(%&P?^P+RH^V T8'1A0YAIC3%CWZ,Y:]%0 MZ=CA9-UDDAPP( ^8'05NOX'5$B6Q)*B0N.:0Q;6N*K#3QF2(ZU?B\S%(. M0U7MK.G8:/? =;HB=0%/ZGB_[!SO??2CB#27!?2C@5? 625K-;-GE0*R[EF% M#]ST*VG;( @Q<1;?R$?,_@S\X(78=NSD09JF,ZAA+_0V4X M#%*^TE*^TY'RZRCKO8;(P#&65RD5;>QL1A=*G6$H#SFA;9X51'<067EC6:V3 M";AK<./%J$1?N&^.IDI1 -F@C;_+)^=8K8Y0Q!, M/2'P*+O8F+%MXBS'4+N,H'Z/J0MP'#4RL%&YFDTPR%^TTY&JZ-C6[0P5=TW^ MJG<\T'?V3LP[9+S.6#UP5!*^ D:,F8-Q!"XW,B(XN"SK_=/E[C]L\[TD+)HL M,4":Q#F\.[OO$3U]7N;GO!!$JI['X-Q$*(EM@TD 9_G9+H'YH&/=L'?@8)$5 M&\/5 +.*\O)4#D%=%H5"BGL\E1)64M^R1I/%SRS>K%\D40CY;D.+&".U8(2E M?/S.U)PB^!R(MU$F_&X[^+Y3T$F$C3G)"-]"8^3O(0C:Z(5S)I<,LA\!@"G( M*DL:_;AQ6U':3#)@LS)#,U9G+REA1MG3<*#6XD"][MJ'5L2LV*.[4!9P(%B/ M8E@7E6PWUR116TE)P&-21;J5\P>8EYCE;1WM;*$YUJ(!2J%EN6\),(>Q+O\! M-J%1JR9J^;S.LN0,?T8;LBRI+J=)AH.H+7*445;SV/>A/$<(<1V=9FCTC7HO MC&#2LJ)T M!DFEP0K4&!\(6$JCF/_"Q MB&*!;^61]1XV0?>3;$[;+#96CF1&)Q^RBHQD^#QK]M"Q36S6$ ML"(P;!2HX'08[9']7S?R\!D6&)%RQ["23F"CVFU335GY''"(\=@.W"H%"9<*#@>O^0EF]3ZJG ="/(!]+ N4!N# MTV[CJ(CW'E+UB=2'B+>9<&[ DK[.$0'PAF7$69T_%S/&;? [\D:H0A0'!T M1(/,390M6%!K(92$@[]Q)-@J'LIVH;DTBYL)9R2K^%SE@\@&.1W6"%2TF6:' MN"#(G"O1\*LV4AC[C2XT7R9X-R P25\LB+K2(5YS(&9QBH^(6QCHC:MT5,(_>+.X[Z+KBM0S\UBT M&0/T"/M=$/3ARGLV'(GU.!+=#/]"%%&KQ0G8$7,C7W52*46&/U[E*>IFQQ 2 M_)Y%]J%$2:9!R])LIF).$<2.V12",&LI1=U$\A^@E5YHK417,W=@-1E<<,NT MIF1:E/O9XDLYY9XHF'$G@!D#F/$QP8Q/2[7=!CT ?GW;X'9E'O[=)?(91*=Q M+07C(/4#6R!NXEW*Q-%,=9]1I$G;H'JE*A^!8$F$%TDNN$OWA!U_O%M5#7]& M,S6ZJ"@OR:8H8>2[?Z#0"J9R:HV\[[N1H^@K/]=VW'8^I W;NAU)2LA^@XXR MLI$!T^ESN$P0W-2N+.)Q0)0*K'OGM0@&YWJ4HSPZ%(X%_M"N>E2 M<*>"P>* 5JQ+5+/I#-UXID3+.+GC%7GH9Q2JP<<,^F3.%ILJ+-J$5T@OZLI2 MQ:B $6-_VKS1Y4Q!UE96UKKYZ^OH[H]C!+GJB*F1$Z9MR>-JRJ@&]&;&N!)> MU)=@DJ"4V WBJ)%@B 9>'H)Y?UC-&VT)N\P0$U%PR^ =20Q?,RFQ+AW>"6I> M2>V2AZZ*D* H5^YL>B:!<03,E\ALG&IM2MAXV!"<:@X#+FH^"VD9U27?)#C# MVDU%7H[B[ML/9Y.7PT4U;/MO&K>M :._X-0L,CL)6[YO8[_XQ($NJI8H11>\B;GV<7\8(HI .UR98$(!CY%& M$8L)+(^8X2[0:,OEUM62JTCP_$:'Q%GJ/>P:>B0826MQ.KJY_FL%JE,TM2FB M(ONN4;G=8FR=7B345CL3QD2VK=%(1^,;C1S!N?>?!.?K='HO;7W.4 MDGE,J M/J$X>AJ3+X*EP,(XD-A<(N<*Q5Q#(+, "_$16$DT#Q*\'A+<3=U?,P%8D3T5 MZ[0S.-+'PI+QI0238*Z3SV!E,%DMIY)UOJ(K[0,+LV>>"T$]H4+1;B=!Z7):;O8/AGB"<$6>8T=ETB'@)!B:0% M8UB:2A"L5A'#=]83@DW-FC@A/B7)?K.'VM;!.5UU67K934;O]P/9G)VEF.*_ MF-GL/$Z(HHO(:_L@H!YW9&S>2>PLF:?O!"S8&X;K,2"#5*VR5'7SN7RG:N54 ME%$5IUEI:++_+$<14GR&?5WQ?>UF6'4E/E;PH8IP*Y607N:#TI ME4!/L T 6"+%*=I$50G7Q'TE7L/.W]G.=Q-07]I1C@@,U.=^1QH+Z1S%"&TM MIX)"FNL2&%.0@$!,C%=:$U3*:P@9]Q7+NO#CUAMC(P?1MUJ7.#=(3[P2+'>^ M@2KS+)N]DHLL]0'G]M(+,KGB,ME-XBS<,N)<@=S%G%5$#P/"DG91[Y M,09#?>V$1C EE1/Q:3J,/A8I/"EML>+:QO&R8IRW2OA#81ZS$JNL#5T91O@= M@!_F6D/.:/5%^Y*:1P'$E10DCE#[U2;E?ED45WV;405^VJT]9&MTIE@\"LLL!T,QD+ D/$*:J1FD M,#!539Q#="8>J8$A2)K$U;0LA"-07#JL M? UFVZJ+13>$+S4RUL7_:HBPO[K@]S^ODX'#O\"0Z.#XY M^O+EX%.T?_#UY.,O'_?W3NZZ@_7R>;DRNBS'>O0NTJ27W?\9_KS/9=6]@8)I9[SZO_<[\3G[[>!S!_YTK^;W3RV][)NZ?=.?NU M?<7AD'\L"OG>T:!M2R=%.I%EM0-;CS;P9Q$?V]>%6!EU,"5N8'NJALK3B?+1 M_0R10)J/$'S$D>!!]'(+_QTQT_M(-1?8;<.3:ZPSU]:6]V3'IL:'D/%?"0('P2SUHD]/G2E$PO+ G"!7">GC]:AHWUHISM=JZ>^(L!%KXW.07X!0 M!?$SW;:H _@N^#(YQ"3-/,QK/SWF/M*".O[B=J:&1\.SL2D.4SS XZAW7(8' MC;U=W 8L2;/K=[Z@ M5[[;?W:,Q,7O^R&BP_:7'_"E'_09UCX$V^)@G>3QK%;O] _N-/ AXBF@W2E] M+?R9N5-EP]R:V;NOR[V?)WU(5!$H(D!$E82TG0%RL'-M;H>GU> M5N_ZM1OK^I-H+F(8?&;;6E_H5A9UQ\8T&'!T%"/NO"X<9UPIBL4[4V[9E1'I MVL"C'V''M9J:Y[#MR\"5*9+.RIN,M4L%>&3)ZDQ?:K[/8R+9,[X+T]Q5]&&OK,FJ RX\:X0+#Q_!W>'D6SZ4/1.4V4)W/W#5_ = MY31+P*Y/6]U3H>)O9@S%I0;^9>IHC111L/-7]'Y[MG=ZL.Z") 1)")(0['PT M3Y<:[Y<+Q.HX!+WIFHWMS57+'IV Q>T;W"-U&A?1!N-V-=&J4+# YS>Q@L6F M40:8!/H'4U$@YE9]FV74ER)R,B+XGO?WE AYJJ+R\;W--_V(+.5@R$'DK_>ORN18' M+*6JB2J#NP"@N&!E'34]TMUC_YWC2S9X4V%T(Z%&?+K%@*=R0C:>L)!K%Y?$ M'#Q6MF$D;+Z@5[(B2M4X;O-&,NC=OU+Y)=Q9PEC/!!8#28DS:9:.I)$@="4T MHRAHU5)BO116BX;JM#'.23@42]Y5*?H\/O]\LS\NVAM1+ AU7IVJ091G(,P8 MEPC 6[$))'X!KA ?Z0U8.5$7>FEHQGK8)F*JEX 8-8G> MD_=RP*664IS&DTL5P3OK*S ,]Q_B#.'+$+Y\8J&*$+0*DA D(4C"?8+BCCGQ[K M:N@?SJ'*Z Z7.P+)C!S(8*V[8BCF1F>K!>\ ;FQ/K92YPS+]G9N)F^39K*UF MI735Q0XN16PJ=\@D&M#WI:6J;2CLG$DH#5F!_J!R/W;S"IUG)F5O5TO*KH7, M]8*AY4Q+&KP%S ^L1\.4FN&PD&)ASR:)*].)V^1M-T06X<[)I1MF,R>R7&)( M\A&^:)_38S9),JT@ZFY(V)7HL@*WZ%;?ANS[WNS--&'>L!$(IL5H/-?"+0(: MZ.\S72MGON#6,>!G=EAV5^NP="'J8,7!8N4J/25$NN28"3(-+Q3Q5$H[LT+H M.O,Y:EEAW\] #FIX^ S9Q7%?QAE:^::R,DZ2MHJ3N9:HK!@CSPR=/DVF9YY/ M7<.9VAS[*1>ZS5<7N&Z< 7-HI-[8%H(RL5VWI0V/Z)]MQO:*/# M]'!)C8/_.=C__>3@0_3[X8>#K]'QP=ZG:.\X.OK%AX*X6=D5,;C(;+RKE(GK M!<1M4_I. +UR[:P*F]LZM\.^#^D6/4[Y_FV>^O6CCLLCBH[U[#P<*_''>7FA MEU'_3E?5.W9?+F#-KG0K'*_U67>-NJ!?8P;.17R[_5CNSO#MZ_".C_ M.K\>;KT-"_V="PWZ#8P0T#$O?[C.HF]O#[=^"HO^/8M^B[S9>J2!7&EZ=2UI M>O"Y,7U4US$.F[%>Q:;MG.M3=O9)&N]M/#O/PU,4Y MZ* UF=C=>*;W,*.?Y^]N/,K73TL[WL[#"IIRY2>V!IKR,)ZJX.VLQ-Q.LB8/ M>[$:<_O0YO-HKVTF984-LM8!R1KZ!=PG=.Q-@(X%Z-AC0L<>FU=?]POX]8GU M"_BT=_CAT]'7#Y*%/X[VCPZ/#PY/(G@]^F/OXW\??+V/&0O!2H=?I3/A/WX[ M^'JP=[S(*M[E+?]G6S::TYU^9FIG:;8WPCY731G1\B+*H#2$Z>,,/I,P9%Z( MZ[B7FON52[[>_>Z?X^),?[-;\&_Q!_@.RPL!(Y-V:Z?@KA!3GZG9]' 0EMG= M@AH8UX.3M?P ][XU[G8(_LBCUQ]X\XZ%/]^A!/=Y\>41/3SW[K(:B(@L;:KI MZTW-^](=8;9^_MP WZ]7,B4<2.IRY6O@RB4\]_CZN$3B1!*6-,5.>N\"4N,: M2(W72X :UX^,/IEZV!NZ-.[,U[GD[SNF'3;\F4W[*6SX\_&/K:V&-SG16Q#6 M-&GSN,KGV'0FJ;*1O5L_.6UUZ'(VS6;XJG[_*(;FX=$?8-6@>?/+T=># =4D MG,=Y2[?]+IWLMR(;=,O^H_=%1<$3138M$T.'IHZO'=0][)I&VRSCZGA M-Y6DU)JFAOOH8EDD<[DI8MINT:NXR+ =$TB'RM5L@NPN_ I]?3VO&S6M!]*' M:8HL,21:=%:HMI>:+"WS%B[S$3I.2+2/1A[\+QN2HI&NKY/:!R%K*V0>XP>"XT@RP9EE;>BI49$\J$+=ME,J&, M^X0Y7^X(DRFC IDT[$[P"9@<"#&!4D-9:J(QDNEOO-X$#[:&Z=8U.,SS^C_^;6?WO;1\OP#E 0Z> MKKTCA6B]>O_")M22V:$4[* MMJK[B@#A S!E>&N-+(H+XFB$<$-(R^@=NO.!-#'&1R#;_[CW(;1Z:)? V#>V MMSK+YKC[].%Q5F$]E[^ \&3#M29MQ9S1X#$$DZA>7G#&1U-"06D\C4^Y/@8. M_,0,'Q82]P+L$.[ ('L)+WMOH_.+M5V*WM9B4X:B@/7'"PLW PXPVB!W,=MP MM&]UM-/.T;Y.J2,=?RJ&M)74+Q.V$YG/(Z4/^UL73)++"V">QF#D.K]790B)0JM6E%R&"%@R8Z M.6O8Z.@8 6;D]^!P7AZ27GN-H#H:88\=C"P1RU!X*,OIM"VP%I.$1=/XP)7= MV>5]^+.2N/H?:&E6(I8C10X&Z YR4\@KT7](P?H\5U*9.8$_<1?;B%4%O&E. M3+*G!4(!N,B_2K# NH#YH%;03T#>R>H&Y!R3XK);N2 M<*,0 0OQ@KL*S.P.W^R$=;[_=7ZY.]P. ;"'B#2^#21A3S_2>,_&S%5:\1YF MM(?( Y*6FPY65,NS,C;?/D6>BI4T-D-SD.^O\/XI5'B'"N\^45V;YB#/P>5\ M-7P5*'T?PD)_.=S:#0L=0!=KL- W=86NTB'W,$^N4XB2@9)^5DEW)./@S MB("]W!J^"F" !PC,_+0[?/TF+/0#!F:N%.U[K8;1E:0W#LY<*2CW,.SDQS(Z MA,&.\G(:?8Z+^)19)O?+Z8PX3SX62;>_YVIOQ#U?PH^Q23]M1R>3K$JCO7-5 MM"ILQ^-NQ\\M,@*?-DAB]GDOVMI^N[6S#D;-O23WW_3G]I=PA"1FJH0)!&TH&N#9K>)?0?1 51O>Y3""T^+7)!)9+(V,I4&.#&)"&]R2&(!&04\Z57IHPR@ZR(@D M ?E#YD25 :,OX!W("2)\ =P8%/BVS,5-&3,H=_XFJ:XP9Z?"A$MUCP MV_"#3 P#4MG6S \=([.,\%@Q(0Y25K#,ZM)?H'!\'!&K^=$O W_Z0L ( M>DW%H#=!?I*6&#ROMT^P*2*,&9&8C)1]!#&APTJ-0>-4PA>$E'\I]ER)3<^5 M@2%'CV=(WE-EL,&@MYGO"!YH/AC#H[[A!VAP1(2.RMSE2*?.\J&Q?&@LOZ:> M=&@LOU+K'!K+W\%"A\;R*QZ/"QWE[G!NNL]0:/"WWG,+F[:&?/1X=_'.Q].ODM.OHE^KQW?+RW_]OOQP/H0:K6#++_']%^V1;8 MU[=^P/J)H\(6&W2K#:C6 /X=J3&V=IY*?VE:8"SS4&ET6#9Q-8^^M*,\2P;1 M#/X@C6;CV4S%E9+"!ZRZ>E'$V$/Y/UL]K=OOG'U&;_%4%RJ[B(AUQ.W/MFZR M\=QYZ44>UXW_^O)1.C5:2S2(4XDH!552#?L&+F_:!#E5D3Y=[BGLG: FX9UU M:6GUN6SY_\-2>W5S89W#.H=U#NN\,NOL/FA)Q?J :I?Q'BWA!L::PQHF68_C MI"GAYE58UEPD5 ^+/V$Q-G>7'T@I^48R45%(=.^F)3T>VW-B0A-D!@6@8KRX8GZ&Z9@PUP4H:O [6WNOJX";T-7 M@=!5H$]4UZ:KP#T,0_L[I)MRE9X:7@+6Q_&L2,=QZ3B<+OUX=J?0'3LM4=?RL^0C<#> NOYQDDVC\S('7Q+T,7AB MR+% I?H-$0O,V@IV2:U4#?F*#.-YE;*_VAV^#IT1;GYGW[C*>GN+;INPT ]9 M9?UR=[@;%OV!I#OT_?BNA;YAIN5*Q;TJ\[Q=8>>KK>'V4\KI7O\,/=L\[KI) M]%U<^O9Q$TT43_6$Y.\S1JD MN_]']W^4O5UX55M9]YD=?J)N0D@2AR3QJJ;10KXR)(G7<-%#DC@DB4.2. 3& M0XXJ)(G# 0P'<"7F=ILB[^%#G\6P^O) MSLLLO:J<[,=1F<[A/Y-FFO_U_P-02P,$% @ .X9O5*/CA\9.[0 J! & M !< !D;2TR,#(Q,3(S,7AE>#$P9#(P+FAT;>Q]>5?;6+;O5]&KVWTOO"4( M?[)]#*K(DJ\&"/WIWY[.),D0DI 0<*_5%6QK.,,^ M>]Z__>O_6EOKII=1.E:3X,/P^"B89.-JIM(R&.[:VF^_PJ,.Y)XL?1-LO]C0?#+VHL7?VP?O'AQ.#SD M'W;6-S:#81ZE15S&61HE+UYT3WX)?KDLR_F;%R^NKZ_7K[?7L_SBQ;#_XK*< M)3LODBPKU/JDG/SRVZ_X#?Q719/??IVI,@K&EU%>J/*_?SD?OEM[!5>4<9FH MWWY]H?_E:T?9Y.:W7R?Q55"4-XGZ[U]F47X1IVME-G^SO3$O]^'.%_!S[9I/ M:]?QI+Q\L[FQ\??]>329Q.G%6J*FY9O=]5>O[%=Y?'%IOLMX:F]RE41E?*7P MV;>\V7D#7#C7ETVSM%R;1K,XN7GS7\-XIHK@1%T'_6P6I?\5\C?P;Z'R>/I? M^W1U$?];P8/@F:7Z5*Y%27P!H\"A[?-+W\A,1]Y+KA6-?I0E$_BQ^^DR'L5E ML+FQOK7QZXL1K,O\.PT+KUXXLJNX@'$E<7GSYC*>3%0*=_SG?[S:VMC>__4% M7LT#;6SB.%%1#H\H+_?K^]FV4=]\HF,X>RJ_=0/XOBWXJ64_CKJ=0??A]J%U M>.Y&?.:Z+P?V. =V#TI[^_XTV-W8"/K=0;?3/_@0G/YQTNT'1T<'X7>FOWL, M.@H.X?1>1[D*DG@6H[!*XHB7/QAG,Y!R-\O3\\@'=A]V&*63),LGWYLD'^W: M/=J!W><0IY/E=MY[U0Z[@W\.3\^"X^ZP-]UG,3%/(ENWJ19JO:3.%5KESP_ M?-4=;_V"Z6U\_A!O-V_(L(2_RVSV<+;E5Y,KSX'_>YGKFT?1^.-%GE7I9&V< M@81_\Q\;]+]]9X;^#[(GN,'>'K4MA'SEF.[RC6NYURWS>72AUD:YBCZN15,@ MN#=1@_>)^2(- MW)QW9?#\:9)=ZR73G]>N\VC^AH_*-:S/G21L?H]&1994I=I':O[^Q.Q<>%\F M+/\M)[3^0 4%V)K__"9OGY>_(C=-Z:DMMY>]0-3M\%!Z?/![SON+ Q /PX,>/ !37XO;2!\5XR=#[9OK3X> ;]NT\T$WZ)P< MHGM_V.\=#'NG)X/@]"0XY_#2>O"4R'?S29#FUC,AS6&W?XST-WI2+'3K2=#@ M]C.AP3ZH<$L*?(P4N/.,*##H'/[C?# \;MH3/S\U;C\):MQ])M0XZ!Z<]WO# M/X/#[MGIH/?D>./NDZ#&O6="C9VC(86WP699$N)C),27SX00^]VS3J__U&AP M[TG0X*MG0H-'O>[38X,OGP0)OGXF)-@9#'KO3X[)8CDY# ;G;X^Z0\P^>WIN MG*=!F)L;SX0R>R>'W>.3WKO> :F+3XT:7ST-:GPN09?>R>"\WSDYZ#X]OOCZ M:5#B3[L'?6& MO>Z3LVPV-YX&53Z7.,R'TZ-#L&2"4^"72UI\G+3X;*(PYV]/^T"-3U):/Q5B M?"Y!F/[YDEWC[N'8%$_08;X-%(;MYY+5&;8/>F< M#+%<9O/E_B!XVSGY9__\;'CP9W#:#WHG@].CW[LG!W\^04+=>1J$^EP"-O_W MO-<=!MV3?YS^>?P$,\(WGT:VV=9SB=H<= ;GG:/A4V2,3X02GTNLIGO<.\%T MG\/3XT[OZ;DBGT8&Y-9SB=$,.D==U^6SI,?'28_/)4[3'0Q/S\ZZ1\%!MS_D MY+,G&,A^&JF06\\E7C,X[_>[)X><]7/6!PD^>)*^H"="EL\E8G-R.L2DGR49 M/DXR?"XQFF'G7]U!<-;YDW"<0)=D'^63(\NGD3&^]5QB-N_/.WT@PZ?H\7D: ME+C]7&(VA]UWO9/N88#H/)SV\Z';PZGPAE/I<@32V:V#D??CA%K(HE MSWRLE/EW;:?WK0/D^%3)]+ M,.?@]/BX-Q@\R?S=)T**SR62,^P=,RYIY^SLJ'= QOA1YX\E63Y.LGPN 9W! M^<%!=S X[;/X9KR+I\B .MGK [M\W^]V#?C*P>GY"=CH9YVG MJ%@^$0)]+K&=[K\ZQU*M&)R<#H/3LR=9N-BD2CV"96.>Q]2,Y#/6'X[7]LOE M!CS?=UNN)[T.*T@T<5I1<^75)].MZ6MZDWUS5?!I]2.[ MG^KUW1N2?;/%6%+_DOI_.NI_-NWXMFOYIS\=V=X.R'!PVC_\4C"OQTVB3\55 M^_H)TQ^[8P?!\#3H_@NTXR^IFUM2X7?8Q9V-)TR%&$KMO/\R2.S'37U;3P/1 M<&?S"5/?4>^X-^0(U>D[4T!LDDF/>IVW"$3\YY(X'REQ;CUAXCSL'G7^' 0] MC)Z>')^>=(>=_I_!Z=NCWOLOAMM<4N7WH,KM)TR5!^]ZYT^0\NIHAH\R-O8@ M^[YG%J'[KP^]M[UAT E( F[N!^^.3D_[P1D(Q@'V_L1.\2?O@^&'KBDA_Z[C M6MLT(QOTAET:V/<'' 2VF$']N6X>WS:!V7J_/A[CNC0C&@!./7W&TI7CT17<'[/E[\SZ_"A M\_\Z_O>&E"D95G.!K@R0;1Z6:!!&\YL;0;%_U11KH*I4N5#[4_P MQ1MT'_?&#Z=S[1A=TOD73>XVR?'V_2D3?'?0[?0//@2G?YQT^\'1T4$81-]8 MCGR;)?\I*=?B0QP>PE(/O@\E:ULF3DE#'@&3^\C2/$YAD4LG?7Q[CV^7U7[* MYV'\(@O>PNRC)'F?*Y6>1A\?:C= OP@^P'$+!B6\J0R#0167"B3$R]V'>N7; MK" 9==P)-L (WWBH]W1*5+50;0^.H[(,!O C?!&\"#H%R$3X,@7[:09?/=0( MNK,H3OCMZ_+V_S/B?;W ?JCP-.EC52> MW 3OX[085?G%0[USJ!(UO\Q2]298V=M\N;K[?V?"R:9 M)+I^;-S@YU-G_L"*[][)8-@_/^#L+=!O7ISVM5H3O(._^^B'/^M0SY)'Q8]^ M&@WE;91^#$ZB&9P9^C.;!IT9W#:.'HPSC,=9!0MZ4B%;>!-L;NV^W'NU^5J M9!_RC3Q-,$.V%I@A!V^1Z-+Q>M#IO*,KSP?!P6D?XV_P5[_;&R+GA&L?3L:" M'=]YVS'+L[&UM['Q>O?U]H.M#BR!^\+-+5B=C;V]S0<304AG!W""7@S*J(0= M. / M4>+&R?L0%*J#]3 (^Y0@9:*/N-QEL^SG,HEESZX;T/EQ@-W0I#_W]<1]^2( M_UN$_!Z8DC#VS#'$__YEXY=@K))$[C"?\8CJSS67*84B:X%W[[>U/+N^]7=\ M@>M<=89+CM9Z@+SE[OI*H.>6EL-A,&E&[$7BF:^:+_J6VZ^3*IQO- K)+[^M M1*OMH?^6F?VH,78*-*9&"KZE6!U\&*I\]J:)4O(@>9E2O,U7 M&P]G&Y9E^B9XKU)8P"0X "NZ4,FC$V-+QOYT&/OH\3/VLSS.\J#,FKP]6(FG MP22>3E6NTG)UR>J_ ZL_>='Y28T%75>PM ^^9G+-%*K02Z#RDJ= 6FZ^>C _ M\R,48 ])MAA\(=2I3K_;>?/HJ<9)+?VK*LIX>E//T8O*8)[EZ E!AEY>JN"M MSMES/+U_HL;B M;'E3I:!68++,?NV76E;Z+[]U/UT"*94!,+KJMR J2Z!G-0DN0*HU27@P84C0>JWG)[XPP8Z-@^0W*'6R#'O0TOJAR^&DJ4S3KH'>J MB]E'>@8LS]1-4:V;-11&-2-$%U M!-T9!A5/%5Z;YQD\!B?)I@JPQFI4YM&8/H)>Z^G0\#/JR*.J !%=%&@C?,0O M06F>)^H3*K/7ES'8SK[F78@Y$8(6O :600$#P@QKO#6CP8[C?%S-BC+"2:+J M#;KN""PB60[2VFEV>-LB1ZC-;%25+ 09&3"+"=!]]-5B+Y&=A>F?=_G%O..P>!N>#[L_O(3F.TFH:(6'3JTNR.9YVH%J@S,NL C,723&;@HW/?Y)D!J*%G^!PX#=H;:>9,!6\ M S[#0019K8#XH[+(D&\&U\ BLZID!P)YX*_S&)/,T3=3$&>:&D)?DO*W)N7! MP8?NX?E1][")@;+T6W\C2CJ?B[=L6B5)H#ZI<44B'4_)1"6@S^8W['P"^7,$ M+%RAY\KH$]8-]5W)/_:U6OS[35S"'>-]K!I^$3^3$X+]X@E:$3-??WYFW_'< MW&2,W:P5P(K38.75R]4 E*SRLG!CH$R[!Z!_H=Y+RN(AZBM(ERJ=.-=@K#1. MR>E+ERS9]4,0HVY(9WGTSTR/:#DD$=@_D^A&>^!=J@2S">CRUZ+RAT,O>+F^ MBW9V<[J__%9>_OH"[OEM%8,80*51SI0-:DF29-=(M*U4O8\!B2NP)R:A->W8 M7FLY AC[(/VFO)08RS3.[5RBVLO9:E"?YC%'A/1\*<> @S4CA?@19/ DJ"G) M%?45JDW*F%%L0L#!A7$7$8B5*3RT>.SG\/&.[.?C$ +7=MK_^5F#E^W'.7[A M@A3W]6<:V^J$N7Q\>G)\,/1GU1@V3DZ(ET>=!?Z?:6#>Y^H8'OU M^ZCVSH5;G^\/?9RC^MY1$R^BM4%RSH]H\7?WZH_V&1TKMUZO;^V9V)L$^C;G MGX(B2^))H".$\CL-;N&ON3CZ%_R,+OKFCPMXT,;ZUJZ.>-*?WR'.*K1S*[XU M* %% TDXSZX_>\$W=]9W-I<+_KD+WM>I&XB?->#T#?SS':=P?-U6O%K?7-+^ M9V]%)TVK* EP1X(SE3L;@IOQM3NQN]R)+]F)KUOVU^N[KY?+_KG+?HRF5W)# M_*>7%@@:-!-_=7,K[F-#;.ZNOUQNP^=NP[L<(5EJ9'_G$F^OH\6S7.//6^/A M99Y5%Y>+EMD#O%ZJ.@]>\7KOE7]^FLWC6?GGILD\EI5_?LK,(ZBO7ZHN-;': MB!DLU92O6L^!FI<* :V"[0T"SMFZWX(^/QWDC@7E0J?[+>+S4R?N6,2_;>ZM M"Q[O/1;QN6D&=RWB[O9VN/%J=WUWXW_?;RF?GZB_:REW=L*=K>WUEU_8/G@I MQFL+ZH.UW5/F+(7X74)\>RG$ET+\1R_BWS9?P@N70OPKA?C.J_#U:UB7C:4, M_TH9OAN^W'F]_NK54H8_@ R_I\A9RO"[9/C.4H8O9?B/7D24X2]?+F7X5\KP MO=T0Y/CZQCT-G:4,;\CPE^'FUNOUC8VE#'\ &7Y/D;.4X7?)\'M:/TL9OI3A M#R'#7ZUOW]-Z7,KPA@Q_M17N@/QXM;3#OU:&OPIWMW?6]W:7,OP!9/@]1VEC?7,KPKY7AL)"OM]>W=Y8R M_ %D^#VYY5*&WR7#[^G!7,KPI0Q_"!G^>GWGGA[@I0RO+^+>YJMP8V]C_?72 ME_ZUVM!FN+NQN[ZQC(<_A R_I\A9RO"[9/BKI0Q?RO ?O8A_ ^MQ8^E+_UH9 MOKT7[G[!2BYE>#/%/]S8 3M\>RG#'T"&WU/D+&5X;34/U5A$^!>MYU*$+T7X MPXCPO:4(_UH1OKL;[H'XN.]*+D5X,\$_W,-P>%V$?U_(1>?"'XLM^+\'MA\# M8]AG.!AI>S=0W+T#5)Y@I)+L^L&Z5#\20,IGT&QM:]EL;=EL[5DT6YO!RB1* M(P1O@-GVZ)M^[<+,RSQ*BVF6S][07]B89&4C7(.?5A\GE3V383@7?K[(_OSF M=!ZU[KQ>W]M;4NOS)1-Q*]7V%!37W0=E>@^P.+V3WK#7.0JZ@V'ON(-=IVY# M^>X<_N-\,,2O!A;Q>^<[(7X_$@KZ)CV%OHZ=/, 4_[:U_G(CF*N\M8%UHWLU M]M\R+>00&Q[NW]J]W_W4=NY1F2RWG.VMS?7-NPZWT_#@$9SL8?>DG;:Q]XN<,J#P8=._^?LP?48#LMG]6V7ABM;K]?&LZMQZ? MGX3.!]V#\WYO^&=PV#T['?2&2ZK^4A&P^?)EN/=Z3T.]QB(LM]E MG0IY[=O^Z3^[_259?KO>/0=O^UUL)3K';J)IB?VV_(:&VT%G DN1Y47M,N;< MCVDK'LDP?LI35E-Q3CJ]@T%P<'IXS\YUCY3*;P%-O[Z,2[56S*.Q>@/430X# M4@800_TVK/7M[>VMG=?45GISNPP6&O;'L0I>ERX"5^,'W4O,36!#V5&/&H6392T2]?6 M$75G-=W#N>4?=2FD=G_I#38MGB;QN 2]LKQ6*J4O;WN[[F].3P[MGZ*>HN\W MSQ*WSSK_++W%B^#72J\H+T?+.]YPV53C!F5,@Q?GOC M=B4W&GR"'PM,>6!MW>E1KG^;YMG,WN!Y%F.6FV^K.*'NT5$1%*I$AV-Y*4W1 MBW$>CT 62V/IF@!=#X;N\U L3=02^?-4RU5]^VUPW/(#_N8UOG0^Z0>?D,.AW!\-^[P!= MQX/@]"0X9V[VP/MR#S[R)#=JT]^I!D^" M9OG>(DXG)YAY*]L$:58&DRQ _@:G-D;N>P.'$5N:TQLGH,TBDX4+HE%6E3[W M957^.H8'Q6R>7&-?\1&8EQ78+7!3C-(3AP%7P J\.AN/ MJSE_F/H<$-\_^2M":8QI<7,T[E7!;_BKRA4RS32["?$;H FP8T?X@!E]$6&; M=G_DSGKB0N+0XQD_&-C9; 8L*@F#*DVBZVF5T%,RRLU#MS^&NV39Z9=Q-I.E M@_D7I;IEI4.]SG!;44UA96 "\) T7+#$Q.NC1&FC,$K&V64&9F&0Q/]3P3VX MKOJN>1[C-WE(.:F%9^O(8/AS("C:(/P,<^8H']P0PW5C9/'X&7_, MJP0_CK,)_C.)JB2DCF%,&*..O" M8%J5M(W\SAQV$@Y*'MF/L$UPJ2)2K%+]:56ORP6F4Z38&B=*@JB"-8%5N$'1 M5,!S<[P+-K6\@).@7($U@J7#K4EB&#R**TZ][,S@B(\C&"(MRV%<1*1F(=%U MQB4;L[,JC,MPBV#K8W]OAT$?;.YOQI$\SGL&Y&V+ &,IQ'( MQ1>B;2\'%8:(WS 9P>F9S^0JSO1*UK5 /$IS.*&EJ)%P/Q!C1,?=L#K<[1%S#%C#*B&/,:F: M=.;F:AQ/X9CA,N!E?&1"9CE$A',YM3$=M5325SQ*WF+Z/ A \&?2EP@5!$O(O@>=B4K:)"3: :'4E.=MX?P"'@2$ISD M+1:P%<$4Z(88,HF/<514<,ANZ ;]Z)A/*TM)^P*1'#=&;MS0MT"00D7>2M:' M0LHJJ[/3I3KTH.K05DT=JIV*T&$[=$B(DX1:HGH'1E,0D #Q3/*"1N.2HD4* M.%5VHY256EJIN )I '][_)./M3!1&5,7.!1*!<-(T0+C%Y>P/,$E2EZ0.!7J M"C/C98I?X*I%RRZ\V@29Q$]"<8H=X4P=OTH4FMH%,[/9?8)^&/K3^9T%B!6 MDPAU'5 *1968*W1#JVJ&YW$"BB*S ;CWBOPXA3YPYB;\2Q=&6 F*O("4 ;A5 M?.-6N+)3B%FE\*92.+0(-05[G&7F23<$_(LD_O3*SO:EG:0!28!)E= MH(#\6.^U$CB:9',0-2($X&T3$MY$)TR=K*=Z"E9#5XB+H@)Y!3(-N%U:.G<7 M%7!N4MEPT8W&MH ZNG;2((R/X#9-'"&I;1$<;5K$!U!Z"K?B MX03]F5>'](*8]M/H!LWQA%J:UVF?!:1S B8-(>\K^^X&TPAA (K./W"TE%P0 M/([V66F1?)*5>!E2(KV87$)P="\R(A59JQG(RZH$H?-OU;I$>G'P;JW4PEA@ M/^G@UU2#454 _RZ*?:X!FI ?Q6@0LDOL5S8]0V<8 MJ8I5CKF'P+>+0 M!SGK&8W'M#87R"98$=176PF+QSM%99#,WQO@UFFLC#GYCK1F%'?(;>'?VNCH MY*M2H=11XZI4XII-8B0MN,?)YZBQA/];@7T#2YE&N-1X&]AB8Y!G MO.S620%!YQ5/3@P@+;5&BHF[1JD?P75/L:D4X=I^M!+S5' MQU#0);KTJY$8;,ZBA\P2<3N0]+M@L;/5W&$Q_Y_1;+[?,*>#"4WOG1KE%7*# MK9=4GK\1K#BZ7;=S1A=;V>B]:L$SMS8V7WJ/J5^WX'',(@)L[XL.A<@9O>\: MZ*/FC$OP3[3S!\"R2V\ &L%A+VR.Y;A3&P)['YQA'(':"7N?P:(<@$:"N3/! MAYN+6(&1^9DO<2_7;UH/NC #K73IE655NNGK('\(#]7X1[Q!U(F658\O(%U? ME$Z0!(D[MU@9F3!6$^!#A:9@2],\DVD4)\BG3-:# M2<2 8U@R'PRZ.N?C4$VC*BE%H75"(OY819,-,<*BT+&!IMPL19:$H[K,DDF@ M<,FU1JE3*_19U29+L!+9, T,7E=X;&^LPJG+9PD*/W*(T)/$MB8GI#P937A8 MH"2*9V1!::N;?*(%4.R*=;2AV"WE:[J_!%)+U8UA:E.PMY YDV G)LS,V7@^ MP6XB!Q(P3+ X<:>=];5"F!E.W0GE^+?:=$[M3"=M?JQ"UJH6V0)LIAE?D17D MTX4J,DQ'ABC&C6L_@BV'7I0 /;D7EZQM%T6,@Q7KYJX9V FX)>.6AE9IBE^\ MIF@8A>C85_D5^[QAC"1 R3&B7VK>J6O5P9+G &M]7+34<'I(F<$0.UEY1-\@ MV:_0$"6E\-,\YO@D31#7)8U*]TW?/&CXW$K0-Y?9-#CD_CXPRV=D [ ..7"O*H2LFU/D9WX5\*Q86K)9%S%CT%A<)X "L$LRR-0>(3P[\! M,PL>#.J'44K8H#;&6#SCZ*K1'T(3Z*1(7<0V0@$+"5OKJF+PP!<GF;IFOH$XT+O*8>S0_%OS20 5 ]M M^]'LD'P%%#Q&WPL^#T<+HA6TN6F<%Z@GH1'-?_,OP2@J8ECHLPRQ\F KH T"R952=X7 M#NT;/W@43VX9+T>7:^.M.3'B@A:UOJ*U\ %Q-\/8Q &O7[E@KXAWP-"MB70- MIG>1D6M5)Z"8Z*0$+.%KBI&RZ3@CZZ=2GI'(V2*^D^(2YS\[Z9S-^Z3V[>L-L_7O_&.<5++:RQ(RU)>$/0@'P% MR/"X"_0"\$&D9(@5X_6K"3<;&D9W6XTS $-" Q^T'5#?"B<\Z::J:99IH][: M%%;>$-!5>IE=IPLR ,G3+)/2=O2A._3Z#]9;6*7D#2JR+%76$&>EXC:_PP)^ M>/>L#:OZ\'OG( QF"B,OZ),, X5AS9S_3G!;2:6:)R ^V6&#SV:SU?GV&F@O M0U#UI/,0LT\Y@8HR4$D98M]2BZ[7H#_*SXJG <@I( =*]T,Y M!A0%;^A3) I?5EG-? "F0&*] M'J"P";7P-)+RS@:T+KM1?V#O18U,;L@4J:ROVE%R)-JS'GQ>C-EJ5R:!#=53 M,0U],Q!CK"I%Q5QFS[FA8O$T-H64$)-*3)DH,)@D:=$CI_&G4EM: 89 YSX= M-@/5,.)L!"B@S#/46Z2/R!&1O1B-JAHZK;N%JB7HQ'"SRL<2$Q#M#;$AL&+Q:RH);L2,9NU"BDA&HQ@-2]K M[A&Z$,:.B:',;JRE$>D#?XB_UQA6^VB(K5=IB9P;74V8/7!]J6P.@UZGXK.4 M(YNMPP/580RXX *M>?<9=V^N1 4YG8NR1\B?XW(H&Q]I\BJ]?I=B_RX2A0Y' MSXH2*$A-G"69<":-JS/>:TG"]GVD)_J;&8%M;@B"\J&3R$F&CR1%+Z.HE#_Y MEFA6[)6$M3GN:H;J&]F[E6BU(6SL-M)Y)\]-$DGVO':=V(3Z%Q1Z3+D A;,, M"J!GX"68G,N[#5V&P,EG5,3[*V.,R%\PJDYEQ[T8K"@GXN^H,5$M M=Y:8AW>B* 6$W_DFUYP_E.)@!KDECW7&D/VE/ MC_O^STP1='R;!D5QJV95DC*U\+@Z*])":\(52- YC,&6U,);I/J!-JZ55Z,# MWEJ5SLAB6-U)#%\F;!.13I425=:8(E*WZTRK4EU/TB)R[>A$TRI KP1U?<]7 MU^_@U$N7U+=3M+;OXY)"@-!E7>B#[TC-)55K$)!+N9LIC?+R#IV& >O&4K+Y M/.9XM5KHGHJ=(2?U$AZI1BY-4:LASFJ3WZ?U7%#D.7"[YHO',,1+8"4]%J4> M?RY1_W/RZ"GK8\2)K\13*1XVB8C3D9!!]1IX6Z)0V&*,$7B36&G:T]54Q_@Q M="O=X6@ GI6-$072ZYD=HPK?3#UQ8DZW3 EUB@@E BMFDOA9BH<#@$_898)J=LQ*.0$2#GN6AH%WJ M =TV2XXKFC6KB5#C1L$G&$\.KG++PGN9GEKSF:B)Z'6HCDZG:"AIF91Q)6?, MRLI$SVF%J>&B5'!"A_7BY'F6WK?)QALK0>U MF^=AHC!LC5(6%@03M&&'/.VGD1*X3&_ZXO2F98>-97K3#T]O6JRT4#RW".MY M,%Q8 H)3&)I5EMDP?,;= M/_'F%@C< 7K[R+=]AV>?%T^*6BC4CH(/+7N3XX YL#.:M2RZ]M*3#+(F+:I/ M;#VN.%:_*YM1#-TB&E=-WA08X?D%NQ.4QE1WLYX-*:"=K4 F3EM\3:VY65[\ MH8@GY&/\S_^ILG*_8RN2<#3\):XK66CB/BVBF7(KOXP.J)X MCX4(=*J375.CH7GR6%+JA2RX;#>_L3MGWAC>^CH<3FWVA*A29#-5TM'.4>++ MSO-+,>G?+9Z$TN_QS--"X)C I9:LV/^RZ>EC?! M(7:DRHM@Y6^[V/*8JQ#0]8I)@Z!'$Y[/RM[?C;53I31R?Q-EAUU32P8B=[DC M;V7?9CH8,$$/E(1B8/OXW-?DH>/3HIPZ-#5!AF&LCVKDR59B3SV^R1U92R:$ M-<2WN1=$TCB>2#6*"4#>,9EM.7T MUH:FD3\D\M$2*T=?(&:<.E2D?9J;KVOBR(O*%0OWE5V%M&,LR&DF,&ZO(%"3 M&]]J!B(IEXEW5EW1$NLT3'[7[6*^]1F&>JA^',%L:$TYZU3&S>2H+XP$^(JB M";I*" ^BA'3(%Z,GQ/LV-2.,#);3S*"NF,>1+,H5FN2VN/0/?.L 6 [(SG]D M58[1A<9M>H.84Z3BBSRFWT M2H?WC$,!=3/SX,T-]\E+J?F@4K-61E /2Q@ (.LF;%>R0IO-82,(G%F!!8.M M58KA+3Q4.Q#O\![I9%OVSY67&.];V5YU_%,F@YR<66[I*3V@8QRA9^3^,IEW MAO]?1_%5/5!F2/S6I!6<@*XDC:E\ 8925RSQC%N^X3C?6H=W!PX9)Z(Y&=E# M$I 1XI@!N30<<^A\$PZ++.8Z+I21^G<-)5BQCZ6B!%2%D.+6\$1P[0&Q/G0, M\AWH@L4K;M8**EY<>?5R579IU6>9;@2IKHZX'-?8&V05LQ..8GZ:YLS2+L,^ MWXYM[-PW[./VA5N&@!Y\=VHAH'<^[J=1N4QD64K/,P1LH3//=CL!&W.M=U3( MS\6W;%-SQ]:]W'J&6U??O-N1PTEI_A.T1SQ5VI@B](1I7*"9>(.:)5?M(B?)R5LW8,2=*]%CP[81<;) M2:B'$\Z75,6!$>)GISEI1 4G'[MTXEIOV@)\:9-IJ;2K$(S>NTG;H+'M9"RK9)LY M)Q/M:<)6LI!G%RJ%Y4PD<7A.&:'L6:"-!6@;#,$DJ M=EOA%GE:)&?XPX6E^',+=8V F>Q_WG?0.8U+>FJR_P0ZCX&-#(JG"W^BTDF6 M%XJ]$5)7Z1(9&]A.3:_)[N?X;!'GI $R!))A# X@N MLB61.KYRFOLPH9$&V=&KQQF$$E#"PD[DQ/INAWS,UKB\>JH4$3_,&6,Q-,PJ MMVZ<'7;1-AR"%SE6J$H>$D$!5U@G@5B>:F)]7_8DH* R\2,K5OTRY+6),N".1KRVMTB7GG&.5<-'M7/2";@3!7J9Z)@S= 97B'?QC/#6OF< !S#(S M68NR+L#K#/B08C(O.ZX5KM$U%_[A_/"4TKII1 AX70HF@=P*PC#/L#8/&S7O MNW*)!W\!@^)GDKR,2$P).))>.[K71C/]ZF/BPOVQJ?DT2AC+?"Z Z\J#B)J\V/&=M'88QNK(2KU(0)D%6 M0K$QH<,4'W*4U?)XCE\&R0*6JU.L]J=#OPF*5R_-EE>X XQ#I M5T14&^F\'-/MXWC5'>,RHVG9#FV9T?04,YH(G=_455N1G4O>OP'_0>A?8K1N MD;7^E8!,+DGP4PC1 [PK8!"15]['!5 ,GV$#$-HR()$U01X$3*A%.-@.",P9 M)4+8#BPNXAJK2U%A:O;-L'@WI:ULBTO4Q6UI$DKSD8"\+[(X:[AX(S*9M8_^ M2M* #!]7O(ZZ3,63>BTV UU4OUE48'R'J.J2AU4PM("!WFSU/GV5O4N7F_"B MQ '<8(>X"Z*2((AL?/'O!.B+2FMAW %M 5&.IV*BN" =X713>.98M3C.UHW7 M1>C#K2YFO6""G::-*9#["]=BBUKMM-ZNQ&8_F;";SD-*LBC5ZX23D.A_:)7( M*"DUF=-;V1FAS96Y >&VVN=,E_&%=L&MX9 &J,.LX0X'P)9SBI; M'58O$B$\T@T2C%MDD$H\#F=JH;EKV6LS%4G2F;[+=H>I&\8>6TAN+&- //3+ MF*$T30G;2,8C4#FH)VN*B7/WRKKWY7Q]L!YTSSJ&LW19TX%YY; "+W?V ]&5 M*.6<+J\MP0$26IR8)\",$=_H,IZ3?LG/P^/G0WL>4JHXDL5%'LT:Q865[-D%#5BOD=XI\Z:E?_B!_J!&>@EY@ MW!C^>XINP4N,,]-'U]X89=1S25[8 D,%I]R]'INV81NK9NL0R>NR CI15['N MW8!874Y!E,MO.3&LUG&@=EVH4XK=!YEF<&*]A(L@+VPBD^DK-'7R!7/%T+I< M+T)H->(":G0MQ63;HF$P&PRQGBS;IOMUTZC WR: M%@O^JE#N^(WMHX:UR?HJ[ KKOR\BP0E"9W+! M?Q,@'/TM6&DZ_ZU0ZJ-XP+4]#"+C*HLGMBF67.Z;'J;M<09%U&^YE;5SQ*4!G<+*#?>?%TAU M>\Z)PIC/H) $VH]+71Z>*KH=$SZ(&"CE<%R1),-&6_",8JI\ J6,#ZJ&T[]Z M"?","V.4%%]=$/=^V;*2XHUI2U+<>K5,5WA025:+<[Z[3[VI -QC FK3V6<2 M<>VY^#S'69LKSC +"N15WE.7!/*@!%+'.KXD0PP3RC4_,Z*N9GTYE4T>;([Y M=12S=4=LI059IP%P?$NR]@Y63=? Z] [K*$,N*2I;>#6'7P51P)9F[-5,(OB M1#_UL%ZF[ Q(/:9N@X7-8TD)ZH3[^% Y2C+/NJ8!9KA!?E=\#QHS"I_G)S2 MGV&!@O(UEZREF(KZYX4ZD9"WV&H2A"L=\L)?Q*0KV*P43)E?V=6U6I,K]@]( M9R*I<+L5! );!<3STC@WO'EPY);SZCG5?$:-]:8E=53 *>+[-+!I"F/97.54 MFKFD83I4X95Y1Z@A3!DZ.F)00(.[QPZ->@XCZT ^%EILJ[>X/U1!RB\<4G31 MR+/0N:'3'*2U@KAHD!+0?^36BN/@>/8<5V6R-\7=CG-_T3 EH1=D+$S:#IGE M3QH#6..F&'QINR ,7H0J:9#O8D)"O0X:-@+1MSH?V MG53$4&=?-*]J4;E9])&ZU=!@'M6R:$#W!/%/ %$NP&D=5Z47AO#8G5U$>&WY79M2#V'0O;@"S MCS2@D:3)PP$H=6I3049,+2[JQ-"M.Y,A;T0Y=X:,6\:!7B*&$:KEI+.2]=%B MOEQ&$W_;Z!:L?(/YE7(LY4C768 M^5F%T*^I+/GQE8AT@&F58AXJ:%Z%&MG(" QMPKT,)U76SDPFDA)-9M32?PB/'"8F6-8 M-HP13.XRU??D?UXF+7UQTM+.,FEIF;3THY.6E@)CZ_$)C!GC5WR-P*BY*B2P M1=@*\52C^>E8*$T8[R*@*=2^W6BEXV)NHGL[)989(TLXX2AL3F7[HF#T=UJ) MO>V, @.\47&YU)H?E-#W6LF\B1,=>QC>_XA2:@F^*6Y$[9GW6I7XMQR"_D 0 ME]N;C2SNQ?1[RWG0Q2,4TZ<7,D*< XZI83D=K,U(P!)T8S[RHK-;:&5[CSWO MY'M;ULU_.S+;O4_=_*![<-[O#?\,#KMGIX,>0R>W=9F<*)*)1!@#76-U*%^2 MV[H)EW '-"TAK*(B;&CH4B6UYA.%+>@R*!P1O&U:)7X.G6UC/26WLX$4PFR* M*ZG*K('$^:A S&4_4L8CQDKXZ1Z /'Y/R;44*=$1(\E"TBND^]W-X*G2L+H9 M4."6%\QU58M!+,@2S7"%_%"T9@QGX%0IU++A7W%XME;0%!IP8-HJQC%R $_[1\YVW+Y:&Q+6Q(R?6YXV9VA=B M'@AO0]N(JJED?=SUUEI_ .TH9!<$)D_5PC1B]=6"CQ0NTAXNQ@@V-EYH2,L_ M9Q;W#$=+1FC)F4$8JU#M^XK]*:EK1@P<$0O )'W9N![;6EQP_RH'@]E4N*$M MHGLJU,]WU[0-D,SODB*UNM6$F[EME'C&! 6H^4E'9U@G&+>]R4[[%SJ>G-T\D/X(#5OADS9^2&Q,Q5=0%8<'IU#E" M+K^)I>U78VY"QJ,HT34(Y%-W%K*L\M2O_7(@N76VRZ*&];5.-TZ T(G(&*C7 MYIFXK566$[:!U9E2B=I2[G\[N;]W'[G?.1IV^YUA[_1D"97S\!M3;^!9YST4 MQ*8()DD=Q]XCN6DK*4(3PV$ >#\=^#- [@_HBN530YQK10$FX!KB6PCRD>V\]5YGA 2V3UR;K2UNRR7E/&$74ZB9*?AP[-"V,I(>06MS$R;RC?3LX'<69\7I3Z]/S\81. ME3I9,;@6I 0WM#NGFH;5%2JZE6(OKMVJ4,1A,DJ$&QIR;:N^A'QDB;*E[RB. M:;4;N09Y0?^>99.%*!!FJFXO5+='JNU[BOU3G:1ZKJ\+I2#N MBHJGHHL+S!M&I(A,LH**TG',_&UW?6.#0!Q)! MFFVLY*XQO)WH!?-;EKSQ(7ECW?7GYA(9141.3J&9D<]H:L?2GLH:B[267&B+ MDQHIG!75'4BQ?=L9+A$>.:.T@,C][&:WZ MTAY'=0D:BIMIE,\H=B<-@C2P2\)]Q[!O,AEQ&F<$QB5U%RQ,Z]TL_4[TU+\, M#E)5.CU9>=PT!UJRLBH["_S>1<;5L$ZTF,+7V9N!BJ3=?U$D-E@\7T9]:P3KK6 M=]50 ':G92N;&A>4#+]YJ2):W+B4)HV%L?LP+X^**KBO+6'\8LQSLL:-^@0E M1KOS%Y7+M-4?>8\V:63R5H5NZ4PB6Q96XRF% 5BD,,,JOU(W;N$\KH>T88?0 M:DOFG]]QTH$T6)%HA'F(+\4]\'6;?+MX:'QHINGUPY:]QTDX6V(8Z[E0:4FY5H&ZVU^'PUZ H#S+]I,@S'Y#?4 MRADE/2[0AI#M7P4J/_T_%B6U0, M(UQN0\H.I8B$M +4B\QF2T]K0OW.N=X5* 0+/G)%(G$V=YL#./$(CG: OL%' M#CV:S._MT4+!GEWS[V6F40K]NJ-&L:Y;C,S5R1*7)HTH[_-X6$VGU-N'Y.,(07@ZO]^< M)DNECE87YR#M;O,P5KF8/WH'*S%.J/-]ZRE MT+-5!Q8@)>NTU'3OA.P'=2KS\R8@AE0*:77E7@X-46Q@(LA]U0'LRVJLHO[1LKVGK+%]/)^C27..KW^ M,D;VX'M2BY&UQ:#3K-:\ATY=2$=QHA(#]&-1X"=8<$[9:@BJ'J=E[?BY';@; M-H%!X'64QN BRR8NZR) ,!-]D5"#<0/F&?4V1_W%EMV:R,LUO*9LR MZHR!X%_? =Z?9->K$A@3$$6+BEA'U">W$K6D<]&'==&:ZW!8;4@(Z(O +11; !%2"#1D+7!D M3 Y,K15@8]VWCZK:BUJ4IM,S2HMWTA@5%%NIF@B&O[2)/-:?VKA9]SI<$DX+[9>M"CBBJT>#$\@J() MA%DF,\9"1>T=4,V#BL99_.8_2]^?B;W"BQ"[3X.&\!O MY.:./RK!CFHAH7H\MW;.7.=,$Q>:8R\>JB$JTPSWZH%G^23%AYXHQV41Y&.H MG:K+R(&\4,0 !WVIXUM M$NU!@BTUQP?5'-M[,HN3F#W)V77:<"1S!JFGW[&AG]O^/1YOX6BFGTSB^5#K M"4]('$X[*ZL4D6=5G<^R-)R[S$4'8WI_, H6.9KP2T*JLDE M7KDC @2VKI7' (LF%,* $:A@B-B>0D")K1Y)[O>8LL^*A'P[]4,V3+81 V?/WD:F"H+G(Y MT, 0E["XI&LG:I3'13U8%14FO9_HW\G+K?X7BQ.&V8NL#YLT,X#+*3IA$5 M6Z @I@@:'VD=_VD_RA3'H'3F.!/T4LH"R.R)N=:@ G2M;E4'"A'B3N8Q]JNK MQ G$=B9>RV4O"S.K'11/9Q;!38SI?E5M!US)V30Z(]-;+>30S C3.'-E8R[C MJ( S"D>4M6)8[Q5](/D;'621"@AX'YV1UIAG>!L7=4ZU^[1;%7K.OZ'$34%A MQ,I):F#"8 V7&/AC&Y2H6!+T4G4!9*P$UQ.>C4M2C4O+1T,:)T'"X4&7?C)% MZ,2"Z"!? 4]2G$)KJT(8#S>@<(5!Z_.E@)\]5%/6#>@^H@ZY@9V7X67U M A*G>ZQ!3?9=#Z)749*+\<32'6"KJK3-P*@AZWYV#!Z%3I6P'?@=X_'^(.\7 MC?_R,#LOL):"(O^%8];=/\X>+-6Y!U7G:NDLW683 M@I ]BT%;*-:BD.K(?( M=)'6:$9?4OCHYY7Z5%T=L_JKR&T&^([&OZZ3I<"T\]SDW(3 YUGZ:JJAL MX:W! IOHX8/F>0Q4&*K'8#.C0(5.,'_< >O87PWB[7L";>U6C# RW@4ETZ% MEA9BF,)0\]61J6H4U+8(DVC@MI,)/1+#8A4[:UD4XXJ#;8A?X!ZS86KPH9;G M\$'/XZ\'@DN A'[)8!U3'=I,K8:;J ;-;BV.%_+3F3H$$@04A=#&G*FF#ZWH#C6. M-3DT655P/(R9WZG>K4/1D0M3MV-+U)RH'8-YAT;P>F4EMJ0&[Z4^(R:*9KMH7JSN72VR7<0(I SPWB= .(BV%(726JPLS10^+BZ+BV:$D M_@M-" 0_<+NO2Q:R+GPU/86DZ7GSF'$HGD,>D[4=IT+T26^V0 M72*K#0 (BL=X1L;M:Z.[]&#-3"&%21K(1LVD,9+?E=O/\DZB>*8[!N0QHS28 M/3+9S-K32.EOC7XY.IAJF@*Y-!67B]H0N]EV-]IK$CO5B^T8(JTX,URUM$19 M^&8<]?6]4!8&@][[D^/NR3#HG!P&@_.W1]WAL'?RGKCLTGQ]R&VZ"W.AR5&P MM.:"W"]SS@?QFSH1 X#3R/S.^*CK2$I&BNDXW%668 \-#AN0Q/':II'G@PV; MF>!K2?/R1CL \VAN@T;]-FRUKRF>\1IGH2\FU, 2]C6Z/@8F/%/2@$:W7/-> M?2]TAM!#8="EJ8M #F2HR#51#< N>R1YV]OFN*6_/'"EZA!>'*4=2:_1IA7; M(K\-K%81Y[IH%3K-+7WYW,7I-_5_8Q>"<") [B+9<#5T M*SJ78MCE+T/FR=C\!PK7H%R6/3!O,MMC'Z>D3Q *[RLRV+FN6BM&1)C*?SUM MM>0684\!8?H' M23M#O?6DCVJJ#'6%,O>6I2V_CAO'S LQ2Z,!KG=.R+T=SYA!5EHRJ0@@R"&--H($P/)=NCF06H _28$S\5RZ;JX.OG>O@ M)>%TE3S!F2N$X8Y<>5(T^I M*?XW 4G)B? %HYFEWD?"'.*K.+#DE$F:(AB7<=/XFIB](@LD+B5B,S&5-[4J M;/8[NT83W'5E6GR+V>-X2DT(2F?9U5)*[H';MN1]#\K[MAOX-^X!:EAT5EOE MZ(Z?EC06TV-U 1(M< M-[L3R=Z$9\)$D49B?4W%0#5%0U=[QR8SP1&-GQHM&IYM_$ 32DM,E/$*L("1 M1/.R$L3,16A1K,AJCA?Y<11R0RS0E# ?EF\VL1DW;L0[84^\^H3-K0DW%*.O MQ,!"SZT@7HF61D-PMCGSMC5'?F%$R/JFFN1F&U'46$;MO2Z^&S6!T7/\D%TC M_&7HM!N4QBR%(S=N046]K1>&FV[% PD]CQSU'"S&8D?$+N1%.X\/C<3U'VOW MAYHMKN)*VKSP-!\BW)>L$X1B3&![>(H MF5JGBB:$.]A0 K1RI3[-8[^QN)L$V)NZ!1YR=CVYI0N7LA15ND5'.K2:F].F MN9GUY&0D5BD-34UX?46WQ&P3)BS=XS>Y$1AT66G[(QY-6[)#3/P3]^QJYXVL MJW)!4CMC,O3CR M\$P%(*H)7 5X/2&?)HE-[+.H8YAC[G(1JP8H!]M; MIM_,^RNB1(6.+N#S%#G*0B)UB'T"""#(52-5C#/"!'):V[>(D\"!Z=:[\0ZM M8J[U-,S;P,YQL8(_Z^;&$O/%A!G'4XR=7AR%)DK0OA0[>XI9K\ X/JJ2?PFB MP@7_KJ'R468Z(9Z[%"3[6J-6O;&QE'FY_0!(/23Y*PTN0VE(*[CJ,Q1^_U;< M"QHLX@CYP1KR*^X&+>OOZ$G<0]LID;6TX)" 3WK:#VGKX1"G,'!Q"IMA87J% M]IU;D2;UB/+26HIG'K!I@:/9(K4N"L^9$*-;_* ^Q>*)KE!*J8DI,?)2:,': MI )ODHI4A":YPU'+]22>YC!.;9/B-*4"FMX1.EW):O-2=BF+0C'\5,J:V(T+ MHD#O:")21 EL[(1@MU)0>[M9:6F>[M>$1257)@]41F2E\"R.8 M(D H0HYP$\-K#/)RT0MI<^P'E&POO;3&N[=RT;['')C"( XB)6"1!_R#OJ(( M*:[4R-RAD IHA*2T8>*6B M@&U3H:90%JQ$0I#8\Z=>VRALQ6(FN)WN:_@V-@> "H,RKF77 M\40S9$Z$U"* B%*[W22":?W,+0[N:56PC7Z+>'!XL^DD-G6,!1=.O6;E!B#Q M0D]L"<' W#$7D6EEY)H=2S_1@RH@M2Z:IN;+,VQ0@% M8IP25ID!+I+L;*TQZ<]&J,KG23:N< ):"S/27'LA\K*ALDBFW)WZ4\/USJ ^ MB;ATM(NVWC'7G,B0P]Q3Y.OZ6]N1QPD9Z@'9(9AD79R2F0:[>MP[T<5P0>T= MVET\OEM9I,LD4X6TIK$L5U0AG:VAGZ)K5E_[P:3E:7_0T_ZRT7/7.H*PV@\) M0L"]-%:)K1*6%/B0)$D*:@+!HZ S!M[ #CA++*[[.*.>6(B3S<3(?Q4ZSDDW M7BL4KBN;6ZOL]-(N*XELIQ5U\)63X\9-KC*B0*"BW/H%G9G@"V^9"UZM.R*Z M\]+U&(4>07W26+@P8?7=6#*D.G'S,/P!H[J";I/HH)D+AS"UR!SUY71@(?3[ M6QZ>7:<287=?(R4,,C#VIM'JA MFB$+\,X@7.^5S_4& M3*.X(Y;[$1J,!CNAPEP2T4:+'VK.UHPR-9 H4G-:-LS2*MA9-M*HY]4S;6S*9SD]5;T]-ACNAP0$J<3H$M1B7'>T O MB@D9"U6:*)?[G,JPFJ2H,0II= "'.A'W!AG:F/!_[<7"@A6=Y(?Z/PH0'2OI MZ/%,@C,,-TBP9)7>CAX/U!H)0) C]19%!;8 I M.?Z;R"\RTP:EG23QQ\@.S M_")*XW_KX>M,2[>5*P>7=":0T](*8^0%W%E0:NL*-?SE4)4FD$C/HDD\.NC# MU8 W05NFIKB'*(NK^83PMLT0$U:G1'$F=XT2K0-F$$?F,R"%D;1H8-9CU!-GFU*8(SH^]7D2KG8_=%T(5 M;1_]?>E=IV*TS):5>%8\"IL#%8PEG$>-U%-BT9P\Q1SF;VZWD67E[Y\-E&^"A%^1?M.O+TXL+2V)F MAT@)E"URDOMH@UJ>M'"G<$IWWNQD'MTLJ$"Y]Z[Z#J6ZH]TUSWF5-!*'6_OA M6KV13GPU$(9-S-C0*3F17DMJ\A7%)^@7TD7!L,*VE;KB'$J7"Z-OE'+H#"MV M\N$6=+>]@W!(LD8<7!!3;E$S_J6>8F5W6TO2N^0QCI-F7C4 M@F07=GM[(R"X;/]1PK"VS<",?G'KN+0-@V$4UY[)]=[T#:J#N(B:<4$TFGV##?[K:2+.9FEQ+9-$1-+BZ MH&F1[PLKT NWQGYF?,\69U'[Z10J#O*K12^C7QG5D''%@*M4M7!)/8XPHN<8 M] 4NL[\&]E1DBE._&<+'IIB$"P#VS*SZ6NJ@Y*P;$)<2G44#1)HC"(YD4$-R*")FC; M<6(;+<2\J/#(*6(2J!:,- ?>$0=21X"[R!&?TP>N1!_RM$IJ ):VG5_>#F+I MHE=DN:EFO954A]V3SLDP&'SH'!T%9_W38?=@& ::@/^DJO0/IT>'P?!#-SB" M3T>G_<.@>S+L#7O=P30H1Z>#01@<''5ZQ_#O4:_SMG?4&_X9G/:#@]/! MR?OX8OS_E"^ION'P]/^2?=/4?+@3=WN8!5XT\%YO]\]#-[^ M&?2[G<'I27#ZCDPL?/%AY[CSOAL,3^D3,+2S;A_>Y[SF[?DP.#D=PF".>T-X M#%QJ+H,'X6T^G_MS%8>+W_=._G'>O^MAA]W.\,.J&4&W3R,\P$'C';V3,, O MX(EO3^%NY*MG_>YQ;] =X+?X^>UY[X@>#P_!S]U_#1$A9/BA YSZ_."#'@A< M+O-E_OVV&QQTS@>\-OB&/CQ5;Q!LRL'PO'-$/QP===_#91UD]B?=]T?$]=]U MSH_@'_C]%(8S ,U%G@/+(G)"%D(^\?+@*(^[7=[XP1#6KM,_' 2]X[-3&0IM MS#E<^4=O^ $V;7 &[].3J\]EGRU:^.7@].3P_(!>>MPY@9\()T7VZ(_3_C]Y MO7"A_H"E&9QV?^_"4TY/NOA2?(*,LW?+>M/J#/N=DP$L!DQY0+.U]\(@#KK] M$]H-YU88Y<&J7&,(U%G@P0 ("F;_KM,[.N\301Z<'I\=R1JX9Z3??7]^U.%W M=\[.CD!K?'O4U.X<>G!BD,+..B<'?^[C-RN'?!S>P@D! M>L'%[=+V(NW1[9W^T-G7GGS;[;\[[<-B'W3U.A^<_FZW_GV_*YM0>XI=+QCV M6_,@6("S\_[@7'Z O1H$1W!FN^LRA]/?>P.[Z/ K/+!W<*0)>G#>_[WW>U>> MWS_NG71X*=XYSVI0%0V;6 X.VC*=SL%!_QPW\JS?0\HYYSWTUBCVF.I MT2K%IZV'L^+0%)EZM9X#-YBM2)<+1(9)HFL!_A>L6#)T\8'4V<246_YM,P0- M'?^/UK:+N,'P#MZU6^9:B7)'*0/Y7EQ@5+CDZG:&FL/JR5RGI=;;4,_S:L+9 MDSJ%L%&Z&IH6),$HFR"^B?@&*$RKW0;B3;#;@+\ZX]1X^2\HQT41TLK< )@[ MXZ;[O+4HI!&\>6DTN4*_:<&+35^;]X:"Y:O="WKU7YS:MSD7G^EA'9AA.1<> MV0L/Q&BN7/H-@[=Y%DV"=^CD/--+<0/"4%3N&N&H)H$9UF25/2QR_F? M&1VGX"VO0^GP M%P:77'-/E):NL5_R2EUB+%6L]P!WH\/;SP0 )&.JU3<:ITE_TCAXZ7O)K7* T/(%K8]*!Z[K MJ/'%JG.HCRB^9^FPYV"B?@$_O=<)TT*, PJ7J\1ZX%J1P"&S!?Q1GQ@3)G&% MG,ZW!5TD1/LH=&76#%#K6ND;'9&$VE!P!584!"^ M7JMZ%1JD1#ZT)DV,*3%M@5X6VJ54G[@8)UGA!Q-7*01N"]WE9!;!2D,U#&N2 MBT_RS%66-R,/MCAMP2K6'2/B-)Y5L^ M MS-&F^D<:$TCGW*R]^;W7TP$Z!^8#E6"62K8\".NS<<_L.[W&G6/\*J'6[7*T M6W,Y:JD?*_BW8/#D)+\=7+DYLLUJMNJ&^2D"W.BNN8\Q58Y'CR5"WZ:H V?K M'*#CB\30UFZP(J!T46X#ONTU/ N HG1%C+3.\(=@B&KA"%Y]NQ&8V)JT+O8[ M=;B%]UJY/W"+Z@ZYGF?R.%194P^\-(; M2J9BN,$;H[-15"<>5:4.JLFQ=="[W09:Q-G;3J)3XJ\U,R%]5S=;Y5BUR+WI MJNU1$HPQ6K7F-$G"7BJHK-BF23:%=IQ0:/!SW[H4- \K:&HXF4)4 MW2]--XUC [A5AZ0 I(]7$$I.5XM*MR*\%+=>I^(QA1HIYW@*+'8\]:RA$*K4 MRDT"FZ$#.I7V(DBN,V7J&$W8J%HZWKH(4N$/:LS9TOS96IF6VFTW*J>S'7?+ MJU# <;N9L898MI#XSCEM ."+O;,OD&'*RGPI$; \$\0[RIIT;-*X[8.EQ<\" M[N:E5'G%PFYW@3\>OG?=\SIT6_=Q?_[1Z6'\XO0=PL#W3]\WT"0AT8CN( MX1T+I$:)("-3&MK1):C+5Z19O%ZF62S3+!YQ MFL43%'S;]Q%\@V[_]]Y!E[,^SH<8K.UU!R9]#03@.^D"+8"OK<99"PJ?KCVC M]$))XG,R]T+J%H]5G3"8$%C^-5Y5PA7S2V"](9@V]$T!VE/Z,4'1<%.4:B;= M ]TL;K#,$HE;H>:G^SA6@O"9.3F,+K+P!1/TPY59<##/,UE[)T@>+.Q+),O'B@%A-1CCB M:B13',%%$96?CP@L!L'@QQ_Y+8H2]%/RKB,H^9P;+E?V4QA?_THQS/P=P!?6T'[UL,_=U HW#JYQFG7M[?WN^*>HBB M\U(44&]6HQKNK.UO9=-?-5""7Z]:Q]AL (LXP.F,G&UL.+]!*2IJ)<'VIAXJ M>D2U$8W>]=C..$MCZC=K"X!HR4EW+JH1?5BE?JAZJ77=,P8<*HN"P"1T8[VN M?L,%*EF>Z)Q_^#NB0>*@J:6R]0+)V'/S$L+U60-:H:)>:8F.5W'N=47P39.H MC) BP$Z&J4:<(T[,)*IUA38N'+'NL>PC-5 RVF-J;5>SZ.G->D#PUHA*1?5W MLE;.4M6G3WP@#;UV[_73(&Y8 8VLWIWHC9OT"F1A#1DOCWI9\"4OQ7ET5 M=RPJ#40!HGN@6$:ZKU(AI[HL%R%/,CM@<1#:^C9\'#:5CK.J2/3XC!O%##'S MB%RO3Z-0#*F688-MK88VGF,W]HB"7WH:PKKIU3%L/].]W#U!L?3 ?#M%=.<^ MBB@6.F!^X.GOW;ZK?C;DKM=,G!PH6+5T$OI9(R:-;A-Q&J%<9NZ,LZ/,'!1BEK:1PE0H)@)0-!%>6O+^">WV@E%RQD>9V9A31+ MN+7A+*%3A8L[YJ\J04L]OI7=-RN+[T3QK3&C<\Z_\S(ZSN[41KG&E)%<4F < M!CO*/U=3^[JJP#4!\K:5O!IMC[IEU5O"@TC(*3F%$*0G4CP"35[2.L@L1PB1@/8W1H3[9 ^ M7,9($!99 V];13S9WVI[,?O\%S:#([0]/SDT%J-2>TZ\-H'F\!MMS7R\U MD6^HB>S>RR5V_O:T?^A6)0BA_.%HYFRE2=C=10=%OB>@!5+ M$0K$2B:N+66Z+6C /5*8)A2JP=- H%N-4!$E"R+W#HUG 0G93,E5[%M@/DW" M$VITU/(HJ)F\('S1;C/-9T@B\/,M'C4ZYV&M10[^@"TVZI/C!,/1ET+J,STDOJEY3LZ06]2<$42(]N1B?F)ES M0M 0%@>1@!#A1L49Z2A^6$NY^UW,TRU&3$WM\+//K!I,WC>EM1GSFIA:(,YT M?X:4NJ'5!6H[#0L'U8^UO8"9?@^G,W HWW1E@X.QLKEQ2S-W[2N@1=%]'>W8FND#WB%G#PRO M@P'PL]U'"MUQR8ULZB'8WAYQX<@N^" !ZHD:)U%>U^FLZ M.*)U)@Y0G@U-,_]JG5I;!]0&TC#&QB]28/;^KDAJ5HW &[1-K@Y$/(>/(]O> M:2KA7X.M4E@([L*7Q_8%-;*FI<>N1#Y#$@8%@BM53G=4Y.S<(=7H8_91S'5D M245Q1*A3O;NS:.)A_S67S6N;)!JW2JE6B"7.C5@MB'.MG*29=I907S;3U:S6 M#=:9%?_U.8_S8'E]!Z(![F?X"S');WB?U$3 G7 L5C1(*A\S0L:PHDF&]<9C MK)S;18$+JC)#]]V8TC0$3]^J^D*S&GXG=C)PM3-.L$)ETP4:SVF"4.OSN[^0 MG=_R+B]C=422"U::^BE1OU^3>IIK6]-O*\XV _7XO2+-6! QY@BD<6.ZVY#V M$I7B%J/]HHH7K9(XK6@=+!YIA'Q+)UK&PHMEN!&\;Z)QB)M0Z8:U$F6@ M[""T/K%4?9%J4L+0CYO?M/=UU>!XM=9.LDVZ<:;3;]IO5&V-+ =PGQ'O-/>_ M5+9O;7M#5\\'1\"4T@95C$(Q92BU&CEV0+K(#N=EH<01: ME38 D2@/B5%9QH1!*>IH41%TJV5BVM@HXD\8!-C3YL:**3EF)&OQ&.IXA&L= M2%K C8TBKSIP5]R:6O-=8;1.*TA;Z'B;211Q83B_.VWIR1O:,@Y'WW,AM(0W M-YBU**#H2QJ!P@4V1CVA1X)V:%%+X59LV;XHL6P,_G MMVL SW[17 >=E\*Y4I@9C#HQ/>-"%S;J!A:.Q+>* :: Q(53=,)EH5@9.8\2 M.W]M.0IJ7MG ,+>]8T@XYU5"8AV,C+#I84)GMOC;K1>(U)C,]+_ ?7$U&VH; MPD[8W'/?.Y/Q8GE8_EY@ZHMXEEP37#;*:85L\0ZLDN5I<'?0%'5G&A&^0VD M[1$RF4J(R2ZD2M V@[CF3-%=?FC8K&=2O5UTXX(#RF&Y@\Q;AF&JYI1_9.]- MJI]%H3PE<5K8[5EW1M(FN^2>:13;SL M*T351K;#*7JUY A,9G(@8N' $."MTTC-117 !]+8(@ZFS^I^9ZQ^@\F#OCV* M-%Z&Y706;E8?9G3_K9FJ 7&^6KO-<>$X6KGOYUU&/;YAU&/O/E&/_OF19 $[ MF%@M%3"2KHI-A;G[;S;"E!JF#K?/CFY<@7R=61A0?I5H8!+D"^3%8)_%KY4> M&\W%8AZ\8=<][,-^[9>:\?#+;]U/EZ"NEL'AKR^JWWS_F?'NNVV:I,"3TBMC M$@B(IN"Y^IFT)T[]'1OMLZ;6 U*HY$8-X@IM<='6SJNP;2RDP>Y/DFQ9BQ%1 MW;'OE'&Z<)+;S'7[MR[W\EA]PV/U\E['JML]&?;_1% \C6RX1-AZ^!VJ(6R9 M07>Q%3"HAY'C$P$W IC7?(\X7=*:I<-VG3_O\Y MZYY%&* 4S@BI?#Z3ID(8^<@G+=>BI^H2%&'2FMQ7@S2WI7<"S9\73G"0BQ78 M(\B&*'42HB1-J1ZV",NU+" I8ZCUU+716^VLC4:@@FCQWS<6[RS2OF186!W? M5CEI[I4P8I/57(Q!9QYH>WN/(5S&UY095:F>T7E<6:Z3N6O7H MG." !]F%>8Y_S\0Z1(T=AFWEHYYJ(0UZJ!LQ>L_"8))E8K[@7_P=ZPEY'F/! MI@,H3KT82OH.$[MR.@!QHDK'K!#L.91Z19TR-9D[(\?JDM"T:D-# P-_;+V- M;IR&O3:J5TB"/Y# 1S!"T]; &VV(39>2A+3:J=%DR1CKE _&Z$2&3D-+J.8/ M V&D \]>*GZC?)W.+Y]D3$"0)$,6MVE3XYH:VQSKRNSGD $U-8G/%79@)M_N)KSBC]I.@9 MXW%4<*FPJ&716.^_]?%4P#!SD&O"3-Q\LI=+X(V'501J"$_O=,ZXSI"V:$_2 M(:IQR)KZ 2O77((>?%0W7OOO#+TEL%IN\R!F@XW33-VIVTI)KB+J>$0Z2C1E M::X+W4W %BN0BF!%\S3Q^G#H=S7TD0I:.3X.M5!>[A,V0"GJC&*GAFU33.TA7L*U?ISYJ+M=^#I%O3JO4]0O-#YVJ?\:1ZDP(HS6 M(O8"#9A<"K@1L$[P#XVGD:!C2P*<+<;N2_9XHO^0=I7?9O(/6-&@UG1\O=K8U0O+&Z MHR(I=D5;=C=\Z/*/<-8.%[0J?//]]OGEUG/2=X7[C7^*I9;G<>V="V5G%1)-9I1G"4UA/,=JCE(_ M5'(5 A)KO7RZ-;7*=?K=Z,RJ7,6S427 -]Y,? .V.9\LY[C>?481:60M75=I M"EVH[:1?T *+@K5IBC)GM;CB4$8M$<@FQNF98=8OCHZSPV1'3;&*\:QXJ4(C MQ="+H?&<+NSA[12+"7>R/AJ>QQ*_Z"L2F3:7B4S+1*8?#6"TE/\-J.8V^>^%']&9J?)9 MZ);SY291MI:&7,,J<-+>R;1EN3M08R^#66N3-I: =W-:ERLEM2OO&E;X!NN+ M=5X713_QUU"7^>A;XO0J2\@K!I;NOZ-\DE6%[8ZXVBY'M?1R))8LTZW9Z+XP MUZDDJ4U#UNEI<>WY8\HEQAL,4VF M4:3_'6V\9WKVMS_C[%]%8TY;=V(M+IH1IR0N0GD(;X=Y"&WC&?\)-<>=<:RY M^!-IU]%6/F1V9)YJOZ)L8"3*[ZC"79^<#)_.>W7:7N$ M>C]^B9EN17#!D/H<.2DOE:DH(AMEBOUBT @J8\$R#D91^A%!:3C.X/R&L4&" MCD*O;>FTW]6C&YL,R5! IE*I7INY>!,.,.L86&_,432^(<#@7#'EW,1I'E63 MVF4(Q<4A6Q*/7'5CL=6&L6E$2,&='JV0JZ;P4$D68*P.758TPN:Q$ MG[7&6\$UU.C0'/RJ+1;=6R"(4*'41]P+OZT\=_&UX4AM*8'@5!/J<^"L=1)A M6)$LR6N;/^JGE5*9$LI%S\!V$*:EY,WDJ?),SU/"1AJ4! RM9UP* X(Q3[_Y MB?^FQ_OQ'6=B-7*6=V]A]Q-TK] F"L-OT%I[C,'%VD$>7JM*7?+G!^;/>_Z> M=E!Y9*: ^AA!M 0(+%],8E:R)<1"J3=8X(@6:PB73"ZT[VNB@(LA\X0O*5_/ M=FKR^+YF":&D_2-'8YP%EYOI0O4O9F=N$:-3O.@\ETH.KOC5AN4A"VSB,7X6 M][-9()8/UOA?*\.Z+U/T&)N+K[]P3SQ3@@_JA/M5H',>$Y&9I]ZHR:*B%U.U MHAUS$DEO9:\O;V&OZ#D:7[HU->)'GND(B#9Z7R^WX,NWX-5GEDQ8 MKE1RGV&VVY44\Q-.BV"N--MAPF&ZBK.DK=K:)!75NN?(N==^=<:!P :QJN6V?_FVO_[_['T+4]Q(ENY?44SL1D"$3!NPVW9[=R)H4^YFUP9? MP-/3<>/&A*JD K554K4>X)I??_.\,D^F5#S<8&-;^YC!4*5'/DZ>QW>^[P;3 M[CKN5IJ$ G,[ 6&(ZL5@2YTU;;5<9H4G]J209(13Q[Q&@+_G;=U$VT_1P.\\ M5?H.&!](I70M\PF:9G/!<85\^@J!OFEOB:B<8.7KZ_+/[[ # $WU(=1U;T\ MJ+1' I,A.###+1D]/&7CL,W<8,J>P5#+YTUJ@P%TA0DL!G.9> ?-Q4NONYY8 M([]B=+RS3;V3&@XJILI@:"3C915M[&PR_HL;Z]95%HD"B;::L;&I,;&WYJVL M4^&MQ.%TICS$)@Q4_J(-B\XNA87I3K6]!CKF<%O*\MV.8,4JC67,&J0!:B(3 M[_R^$V/?5YSUXG:-*6\G^R#U,':CW/NT_ 64DG7O@CWEK'H?G)1FT- VI9"K MAI911FRK:V\_CP.9)N1!;YFG4&7 CMT1T6WL>A"[@N0$HF1YX=U M;H0EF>I;+ HD%\3X)]W+V!A"0P"U'%_;: M1BOC,,0 G88QX/T0F/N[;[G*"B=OU]6I2V/KZF&"4KLFJJ8%\$TN#GA MA%?5+]B6UY3F8H]=1'V7=;Y*4 YRGQ(54YZ0MB?#VQ_UDY)GA*1S^8$.^-HP,!% !V&NDN(^:W?D0/ M1"2NRZZ@A@']2+59J>6?(*,T' [++8Y58*XYGWL"T8,LT&9A,QDG[2D@])O;@^,K;A5@A0-JXR(5-=7<95-M4MI2[QZ3%(CY3)&;,R;%^[L.8XYQ M&JP@@E A>D_24I#]";(;'-81[/PGD9)/-M=]$%-60,,,[^5)@_@-#3YYJ6!/ MS)_SU'T%'1WPT,(2^U\?XL!#P5'68;//K"K >CON<63&N&L$9EE?+8:B/ )\ MOY=63\7[O"7!RTB5Q5=O$YUBS0_/M Q]@@:(Q,U.6>!P9"+RXF)YA*1R2*N9"LMW6M;1OI?]B/FZ'066>N$(;W?$*2'R?%GFUY?HV*<=1Z-XYW5 M]+*8%G"Y#13=L"0)BG!PC/SNV=@^N9FQO2&*T4$+;U8JG)VU@[IR?5=+/Q,E/3#PW:Y(/L.]$+&@AW$]^L>9M^AP^W MH41*Q%L9?A23!ZA&@;$ :W12FU_.2=%WI5CZ] D8O)UB/&0HI!P-MS\VX[Y1 MEW,$0_93!.S#^.2*0$%DB!H_WV!+2_)8*J)":VK^7(=R77BRL%@M-I;E+<,W M&\)OWH$GX(Y&(+I)'6<,GHITOEL+>MMC[.JK?T:3>L,-N/.I&W" VW =38DB M.L2SS#_*@92&0(&-3BFIU+?NE?2QGSWB-I5^0OY#*CZ6D*$V%RR\')'ECUA4 M38\]!85G2Z9>Q7JDO(5>Q""E1IQ/M*^7*D_E%6L5*+EDQB!.R*#XE\]8LY;2 MY8R4/T"CTS)-PO")+(FXEN>4PP%QGADO3GH8W[UN5@5O@^DG605YC1INO <2R&6$KJ1.9 MB44X)F8/U$ Y#60CSD]U633'M:0(LFI151XB^3A :8>2#S52Q::S*?!3,5TG MGJFO$AU?24S$R'?BX< HK^4\&K.;62['?$@"EG$1S#.9N?WIVPQ'_Y1EB\;G ME@9.EIK$K96]%;?UIF+ZL=$O(N@LD M ENQ/LL&P5J85'7OK='P0.^=^:AK=]1&I[1],TYATY]FW&M5S>5C M]4TH,F &_D%JH#6"*JIA% T KJXUZ2KL MPF$GM"_U.:/$BA\C[(;R[(%OC+?C^KKUO)V7?(=)L3 G=FTJ24X_B@-\HRA& MLW$D2[YQCYUECYT!EX#K9C95L3D5A6[WEP"J=21-*K%%PH=%RX!2)U M0:&RPOX)_K+G_#8#WANV=#5(X-FG2-9Y6)&"G9NW%$(,M8 L4.7%0)N=90Q# M5Q79ZX-Y#.22H'6WL7E786"!H:TNO2/%JR+WGM]FENE@Z35NN-GN2*7H"KVL MP(?1Z3( [70(M'0MW&B;O:YN1VY([7\CU]3]IM.&8!1#R*P!/A9OAVSTG%=> M)CC?FXI 0'"326]]-9#380NV%0U. M%DI,NYMIMO6APCNXKG8OLM^&@.H\L>RBUVGA14)RJPFBXWO 31!RAH 3GX*; M$.Y4:!D;3FY:SN$!B,70@5 Y3JI/IBXX"F$M^:O(NN49+*X?RM M37$.R1IBPL[*0/7[TIPS[PNLLK0>RI'K5@MQUG:W=K:B$=/Q%S =NR.F8\1T M/"1,QW?I%P6(CH-Y'"'K]\Q&E,9J<_,-)L>LH*D3W;N!0 MDU,<"'$;?B$7XN*]Q"V]L@OE='*X=W@:3?[Y[GARGQP=X;D%'YG_?'O[]$H:*-GS>CD\GQ/PY>3:*CU_B= MPZ-3^-?QY/^\/SB>[,/GX==P]8FYS]%Q]/K]Z?OC2?1F[S?XU]'Q_H%Y O.5 MO7?OWAR\VOOYS<3P)/%W&;3;4T/WLU<^ MPK?W82>;#FF(/SMPPC<(+H_H(OX\A02S;M'1D;6I!\Q7FR-; M30*O/\_(-ZU8BM&J;V)"BVE(KX0B\^!Y+>AJ4-&(QUH* MDBR&X(C6B&6/R8W[W4P!Y\YA!0$YU0@Q5JU*/[J!]0SGR1DVGRER'<0X]%I5 MUT.&:/](749Z$A"_*.TD@TH<9:4$"-+ZED'_?"C$P:2UU)48)! M0<,_*9WJNVPK;WAHS:M-4%L7Z"ZV0V^$V6]IZXZRAIX5\/<]6:I[>[2P0FC= MG?X46R+KN8 QJ]KGN&Z4^.6U>38_J>:& TN!;@S0\-K4',^U!ANQ_GNC_%-> M!_)NKZMZFB6UZ/%YF69T_] =[+<_7G>6= 30N^;-;C?E^+J]"Y)97]^\(EZL MTQ74_9K"#8$29>NN+[1)0 ]A_AA^9+3H]VO1 \:MTXJ%>,.=1T)2L/MT+1FC MBV'6Z1R 7XAK& M$/$*3IW?Q1). AQ$NRYJ.O8FM 7-DY]550KZ9$F-6CVBV <,CQ^Q8ZAQHNVO,'8@_ M*]0/LI0;]EL!& -: 5.5KEU#4::?C MDQ]//2,YE%23>)5P7]06I)VX-"?U:.B*)6.8YM(OBWFE9 M %+;#4=91!J_@9LR#),:U&O2Y:(*VP=L,:6W:;D3>$;0A/%DN=^3)2"0VU/6 MP*Y7LL=LBL42V=J)];RU\X11+M?@L4I/PEQ2N0PB4MR,5A_,E?? XY(#@. T ML?SB'.X$_Y;G24C-LC%V&W[-X L$U=!7D!8:F;:HY)/765_?#\JY4NS)FP\Q M0?MT4Y"B@=10%-X=.70+<,-YH 8MR!CL.8JI2:N^L&X[B,-]R+*E+C& B&" ZF*BBK@DK(VX6J5 M-L21HE'M?0C/U:K0*!#_MN[T)'9Z8%G6F$-?G*&?;2']VH/GX<%$$4? M!D'@QO;F0( $/DP_')T=O_C$Y?/7[6)RX_UG;[MD$+; MG;?J M>/1I>"'].?W#.!N4VN%00/)P@RST/SOF9P@W7"H-RP\WY:VW+H>Y7>N<'5 ^ M0"GO1I%&BX ,OM(&$0='L/IV'K__4FN<0_;+_<_,*<7#]^ZPMO6"G1 M588;GDSS(H^T)F["E6H3OC5MQMVD(3^Z2^::+YIS))CUX$/'&=,*8$E+%H#. M#!G'5YJB;/!K+MT1N0,U$@P4VVS@%QQ(5"67C@.=S+9>&_4\S&8 L]'X6L6- M]P*EF:%JL*;EQVY2W0C!#1"X(_ 5V <<[H8@6<9P5W-J.MPZ@PA/54L9@'F. ML+)/AY4]&6%E(ZSL2\/*UAY;"K_M&,VXE_;V!;;W.>(;>B1A(A<<":/>7 MIH%P@T4'XLU9(':1E]DV>IT,VV-)JU!H--"1$0Q\HF;)G@PA-;_*8ZV[CFXX M-H-6 !@:,LQ-IAO3;_!M:/E:L4X?0CLD*%U;8?G2W7N]*;TQKT PI5>/D7-^ MS6['TC%6_C,_.2C;(-9CFF9H(%C11)6W&I>PMLK$-'NJ"D#VN=8EBYX+A M71N;9D6L%R;LP,(1.XJ=TROV9@RI4JRT6QH42F:V>3-/O"9!W5K;:]H)UMJY MT)#D 9D)CFW3S>?Y+*>V2A+BP/YF=KP=+"(HY5*1-_6&DKK>%WF9TSM<9"[1 MRX="?;MGQV<.GQ-ZUO""QKS,I56B(-WLV0Z,C@AE9*G4TKN(FI:=N>D7[N)!B))'9 M=Q&VG-/T5C6R_LR290X0E[RTK;2V42H-$[=3;V#='*W9/M.57?3XIK(8O#UT MHW:7!V?G;]RD'=IYJ""I#5TS'8)Q_A?F$JU=%[)Y?$^(W2!IH!)"C* KSPB M6;KF,?I!W-8CDS7GRLJJL.W&83.>Y7TU78_62>?0I1 MR8.;OR>?.'^#!7S L#J&N?/$S.&4]"K-Z/?]-,#0LNM%Z]Q&^-2G-N\:!X1P M:39M-8;B=A_H"DS*+0;>=50F;>?07CT#9"]D;'C?UQ@@39'N@GNO:7]?Z=GM MVR35_\_[@\EI-#G\GZ/?WTX.3S%Y'I*@U'(Z\HF.*GTMM\?GQ$:"- NT&/$\ MMM5MGY8\:")59S&"G H\\*5DQ*A)^*"B9\3NU-:G9\1;BOU8B]T4AW9I#%=& M!Y[YWI]=GH'F NU!Q&1A=;O\HUKYRU7\6RQE2;7RW*P%]O_ *RV0#!U9?CR- M'TJY$7"2:;$0S@77E..^33YFU"Z\REKB:\-S3PPHXRWQ9Z(RHH/2"5NX/J+ MQ?MWQ3T\*9K@3(-:IE82"?+V.8+IO8^= :4!V@J0$U*:2IJB$V[->QP?V@=R MP5,PV0MD-FMJ^=5/X3<] 8^"\.$'T;CKDPIK!NLPNCYP#+J%&7Q@DZV*#B.-O\.;?[.;6S^J[V3]WMO3L=*Z6>8EK!22B$@P:&\PX7/%J=/ M5V?VR&$O<9& #AU!&FCN2.)=18 TY-X@8898@ZXYHQ"$'!>'$!"\$ MR(YSXU;"K_!%5]'&]G,K7VN%CB@_NEC !G?=#@@^HG1%8(21)X!!]DAL88%3 MY \$^%DB34)Q]XZ^/6-&:BS2NE*6HMP8)$A/R!-%LD 4*YER0&T1P#WJ S5@ M."_"S[0@*EUY".:# MLJD>MJGNDK(:T+2CWHD#8H5.=X_W1R>;;I.KU@-3F^.L=9B[PX^,J].P5^*Q*%;<&YIIYF/1U0L'+I=R\[= MU%@2\L\"Q/!K !UW-80Q/;_*V[+F<_U: B/DN(0\L..X< RHI!9XH&#C6P8T M<8H0GXZQ(7=V7G#DIBX8K(O %1B*ORP:@MY.$H ;SS"816_617SSTR"VUNK>[+UJBV&P/:2+0DT]\W4FD;0] MR;$')KH:O]I[6]'8FRNY 6T>B$E.F@/$#N#M-3JUFE]W%'@GN> 4Z$WD"W27 MN'^J91^7R-W-8&/= J2* J$&5LB-?N5C(I;)_J:E=!*VH)BPW&P=M!CS_.-: MND)\1L\4(P/WT-LS230QRMOYAXB"WT3J> T%[U9-<:BKE45F@R-%LV"AV?0/ M(+]!7-J?UGL--5"-GE66 M\Q8J4T)ZJ_EODYP_/I&#$3#[#TW9@\8Y_E'WWFVKJ-SE;U"/796(YB. M>_GN*Q*BF/V>5ZFD$E!XC]G)^PYZ:;>_YUL[!6_\9X'0;OR$ M=:7UY\@'7W>52P9=T=_^BE?^TKJE4,"Z)$%QJL[-A46#IBN'](?903"3+E5/ M0A=H>XN,T_JUKR3A704. ;-F,D]_#HH0'^ BL"FK#@D!DJ9+BC:'W^[-"+OR M2Y4B[4#L%BP<%G MEW"0I,9 SA1Q^3#5VZNC?QSL/]I^L?E2%5@>0<\H;H0_.R! ,9$$5;)K$[8: M8YN4PY^>&;L-I?'K;BJ?,Z\C538^P7*1J=4RG J8].($AR;.J1/K$Y0KLI^=JX^&10MMH M;F,QRYWGO %;4G2Y6#$@LI*5T(>7R:=ZT]S_@J1GT(LDIF^VZNN4F%2GS6@/'I;C5,> 1+O=)"IC)Q$)L**< \C2.BLS3 M7<.US3O*AX>A.0;:%E<@CR64XKC<9UUA:)@RL@H1;9,;.E>AI59:$.">P76D M(.Q?K=97&QS3OB@4!P4CK.<.-\3N;6 ]D[<'AT #O7_T=N_@T!)4_S#%_ORB MT*R%@/S'0WH ^:U0WT@LXU.+IW8[648N$RLU^2/I++#(3\<9MC0Q:4TQG)D- MX.6M%BAN0E')1;;"8RX'7%O66?/M[DHJ+51@HI26CR4=.NAB/Q41_]52(Y$! M(##CF@+B("H%[2)?XI.ZM2L M1,U6-\OK6;=HD)=5BW1JHCR[8CS1%E!N1%:]^96;YN=>I'O/FV;-GK&A!D4) M@00L@5@#U]-V?K0BS5WCRAE\@6'JR_YFP\-*=MR:&5^#SPT16XJX*R]![B!F MK9SD,H$()V1+4($D#5,G@O"X:9IN$?LI>5Q;B*%),\YQ>T, _-:QML>1/6IZI4@OGDBK0]N97NI1^KH3!F6?'C>DQNXJAU)>$ENP*0!*R&WJ*4:W80!L=K*<0A* 59V)"> M4%+T]-H]09&BJCZ@$2NL'GC@Z%="X(Z >J(-TP@>39>-.)-JP/1-R$' [FDE MGN7''T\&H$-&Q$;NW(C$3VP3&U&FU8TK(,G6FDT'AINYS MA %F?67CUJ-<-F=Q>S[OBK#O>7AB?1"E)W)F+%'9S.G9.!]!Y1O[1(X/T,\C MTQCPIZA]T?PFUL;7*0P.SA[#@C@)T3^>'&FO7L_$5N@6-)M:.()QD/3#CS"A MOP 3^G&$"8TPH2\-$_J^'(VGMTI G)P>O7LW>1.]FAR?'KP^>+5W.CG1W@9W M&+28*.YCB\&<2MZ9LTE#,ICH>@[(0P\S>Z.$*!TCV@M7K93DQ-<5^L;0]N#^ M8%RB2S@X+?T",RD F$:7NG3F.41':QH(J"[0:3GC[(#V6"!P750I$36PKS(( M8(TVJCKFC'>=*7IY^O:,6_,\SR,>NM\5"-DFDD?A+LPVL;*[^*KP2]<1SHVJ MZO:;YG5G:FB\?I> S04)]I?)*AF4K?7I\\UET_XHPCA00Z/[IPUOP&L M&M.!F]\(&WA0@F7?L.!E@F_"4080JC!<'E5\JZ0D2(+U:FTM$;A1W!;4'C_Y M\HTYS)99(3PG9@5F 55X;M;$136CKF^E[IY;TA9X2MPS0Z:#NG'*OH_/WQ\>1P?W(,$HOOCB=O#T[XT!Q+C?++%-H M3$QT75;1QLYF]$>5$X1CF M/8!M;DKCG06D@,%1U6G7V-( ?"9U=X6T :$5\<+4XXG#%&T\>;X9G5= UTZ) M=TEAFL/K(IEA]GHP^1_49@.;)$8?L@\\FFB5^J,F"#> >L_R)9@K8&'.V3,@ MQ#)_.NX;4_='&%LPI^HM[*?P37H #&L6@8FFZ!IC<(N5$S4@A?MYT/\I2)H! MOH4@5408.0?15>B=$4APO[L[:)C<@TU=M)EM+%#-!.AI^RT H/$L?,O>@L%< M>E6K+@'N;[#^X[4:P[.D7F:X%#=$;QE672PMPGON,8536FD1T#+"0I!7Z7?D M2@-;@*.]*I'@)!"PM ;%W%8]D2\_G7BEL#I#G)UC423T00^E!0," M,';C+O*0H-6"PH]5=&G\FLF-!$1L$P8E!A$RU$?G66T)_T\)9 M8Q>G-A5.V,QNW9@PRI Y#]LF E2A%&09P6GA2R[0T?I#0="RZ)KV M9@]-J+GUR];3M.N?U4[I#W]LS@F8KF0!X?&F1:8:LN Z6&(FCP+2")1"Y68O M;,>"CA7JT%+1_D"QL2<1&'N*?+!:DS;YH87E4BT676F3'!#2R>4O\YKZ?GWC M#*$O1DBZ%B15 M,JGN+^B.-0+YT@4&%A2>FK>I2H=24P!>;A;X#E5#II4HP.P+^[-YTUUPX/! !"%U'I<"S&FS"8^AAEEM/1^+ M!ZZNL4=0FO'+3RB)UF\]DJ/59E[6>_'*13]5^W'?V(E8D+#J)7KB9>;9]M@W M,4/I-ZC'WMCWA,OX5;'N*'4QQ>XZV.4U^J'WZX?N]OW0FW$&HXV@; V75(F M@$\WWXLS![39*6O=.$%B=?5%SJB=6WW_&A_RFF\'F?E@Q:LB+B[^P54:*VE- MU[G@0JH0:[M6ZI1C37,-6\L-#T/5F@+6KBM)LU5(C3N1$F ?.!""M4YHP8JB M\D5KXSOALS_/"K_A$@--QW=-^>2AQ1)KV!Z3] 2TAHFS(6 O&BV*Z(]L53NT M$[B"='A@ZMBXH#8 MZCX3S:O0'&O]<#'ND595?RD9.%3"9V9\_K[,V;/;)#8/CTX/7OGU/YAYUT*; M5K..VQ294Z"J%9TI+4)WY*Y16$94:,K (':+J':"S#^S?)FC PM!"UE3M!X( MDLR;-N/[.H9T7T7L+?1=TTZP/42VED-\ !!3+KN6I7X5Z7K%^MC\#@"J,088 ML/_6R08M>UOQG#'("HI'BV5+#V8N &()96M=5&8^9N_BHV>F/>$-N0,$/I:FA]Q\H] M[R!3GJYG/*&,)\Y!R..Z#=6 MF<(0IR0 $I1)S#$"$V NP#U*>,^*7S5)W?PC$8MX1\B*":#9':K(8+&T>TD/M MN7'H'B30^PPYU^4J M[)//&QH0S6-N=[A;Q^:I%IFY8B@F+AEX^'IFU3@TA<&S$97U%U!9ST94UHC* M&E%9G],/>WXKV=R]?TY.HG=[O^_]3#APTM$-4."Z(28 YXC"DFK(6>]OQV$* M*5],N[H)"%S6*K03!;YRZVUPM*$Z'D""AEI"Z N;X;%LCOMH9L;+3 1!+&QK M5Z9$4E2D_YLRC7 U8_+HX(0'Q=%< MAVW2V>5^L0B'AB[F7I? -D"GB/\JLHOY0$ M\(7768I.SR^.-21L%:':CFV?QZ/Y&)%/ &?#J908,OB6%F!EO9F8NP3P=V;^ MC37F!'.2$S$ YLQM3D]X16+IMEG;E&:;9;B)U;ZI&V%!'S7V:N*1PTCF"]$S M0><*8$QR$8*RR:OJ27?96>L_T83QB.%CF=FO*VKG\;ID@B^J=+O.R.L\.9.7 MA=ERE4>J6'<'A2QT65./:L#O XNZ=?Z2C.A+]/U2?G%*3+T>B"5F=RD["[YL M:8(XLXR&[ _O*>J.H,A2D@\J$T\ORVD@V>"J^@I9D(A;ZW $[V.ZUTS=_7BT MGWBV/KRS%,]YB)W* Z3LW%IK1C M9+"7 EVCD1.;P&YAS%!29E77%*O!;EW"# K9FHWS?5T.[_3U3F@B ?N%Z*XX M-3J E\9CC3ZTLG&5&5=(5B2S\RS%E8Y2;M%_=3**..2.T/$G//Y@>;P,_A*$ M!W_[^^3CN7%(VVCR7S]T?X\VX'9<8.-'=>6U,<-W9Y[E[N/;;(C]R>N#P\F^ M<2B/WYY$>X?[T:^3O?V#PU^\I-^IF3K)XYQG"7*>H9Q@&>;F:TI?8_=AF4NL M7MO\D\M\Y9!#BDST9=!]8GH0S -0I71F3">E=%I%)N*4Z[S] MXO-Y&D>UM+AV1O\XS<^@30SX>4AP!P'\#(U#4G%RP5;T/O+CMQ2;0"6T\ M4E[E,6?YW28>P,%=F$.46*\WVH%Q^)QU@HQ MS\FJ,6ZQ0Q B;U$&KM*T2NJ4D&\Y .*0H(X2:/!3D#9K-*H"::EL@.3R[=PJL4$)'D&>QYRG2& PZY(98_)7Y6X1L/8PC5[8SO MYN'?8WD6[(*0A_25<0E3K_T/(AC+B+HH:*YP23F'Z 2:?3K.:7*N$JMT65[" M3.+R!SR0PHF2UQ!BH^2Q=G(AB@F,0?U1BL%5M\25<5N"6_)@3S@&[ MG3&*[+*-Q\H='BNWDB2D_ 1O5G.NO#_]]>CX8)2K^AS3%,I5V3B#>"PP-%9; M-;96_SQ?QLQU9V&!17:6%!'KAZI-;-7SV'7UU3<&T%I7*U JO#K6G]%,-4#5 M45#E"5S:*IIV38Z4?8*C;!EI[KK2+)E+;F-BVS:7R8M\DMJEZLTA!4H: !A5 M[L-Q[ZSNA!XM!*L[.P*J")C'M1[X O/QQ58+5F,'B(U9QC?U=5 M=#SY=57A(P,(0AZ3O*3I2CD$U=+88Y:V-J=-DRD26OT:DDI(F&7X.F'J#&I. M)"B,C]]["K>"UDW,B'^Z7X.R,]AEP_0X5VYK8982R$LI+HN3WLS8248&24DG MD=5!1Y"=.Z6PXW,$65Z0FFJMZ/="LMM)=1HOG[PSLTJ-#[J@9\L1IP3(T^:< M7+P)F3+CE!S5S!7*^9@&)90M:;5\ ?YZQ%7H>?3:>(AF[**]ILG, +RJD'PY MCMYOG6Q%^T#NT[I^XBPZK3$%N8HVV+T[>KWW2@+BEU*OU?#DWL/ -X(&4KAN M8E/1^(M)F2U6P-T=1T\?X].\VHKVEDMR0)^]C)Z2OW< TS0+S/<$TO5/3%. M505TW.^ S:H)KT07X4MM/WN\_>CQCW3!=TE;YU5+7^"XY4UR&6T_?O;HJ?E, M.-[;NSL[3Z*-$RC"@Y\9[>S&T<[CQ]N;XNI>.T-YTW1!4RU1BAA[U+62#LUA M;*ET7DD:1((X,[NM72#>;,-H_V1]\9R2G2> C<#*_KZ;JT,>1-H2/\/&SP34 MVFR)^WXP]_.=;BLEPO/>F27491[!7= : H=2-)'^K7UJEZ;6!@]:@M N[".K ML]0UM_0E-Y*X?7U@7&A7QWLO8E.3O=.)Z#L30F:5\>3 M_8/3Z'CR[NCXU,=FM?TXF8%.-F.XX:)&*I4TW;2U90>K Z]W$*X]SOA+B"O MBQ>;'&$.)1P3Q(+$"IB%Z!9)/*BCW>H4)A&M^-+U[M$U^J66!6"HH40#W^\( M7SA'S6LX+FRO.93)$##3E?RIX(&"R\[.\VRN+B0/:Q\1'C!V(A[Z40$#A<1J M3L8#XMPFZ D19CEQ"ALOC5Q-VX35_(CA0O"38"! 8\"U?&O+H%%ETH..MD\2 MUYY;Y;._0E)$N6H"<4XN*%K?_6/&K1,M<63TK[)5%B:O*278WK(-E_E4;WZI!-#EJ'I*$%4+M MH6@FR0BG[ 0-?Y)S-.YD?I$7T-#4=O44F:XU>N^6(D_CD7J'1^JMZ/-.WK]Z M-3DY.3JF4&W/.&B_''HQVDDW_4/#ZSSM"JFQOX@M^@CIN81TE6(-2QNPCC?7 M%AV%(XKY>=<7L^&?4)EKXEL4Y(09^RK\Y;@4[W IWHJ4:G)X>G!L_+M?CB>8 M/*#=694",[JUJ2/FA41=QC1"RK(#7F](?@IIJFC:F*X:'U5RX( M6HJI"V&TD(MD[67&$F3R^ JF; PT;*@>P;-[,SU 6[WAQ-":"9\M+R0'1]B_ M+_U4.2JE$3E@5U@:.2=R,[B[AN]'\ GZNGG@'9='@([+K(9KP>[F6)$ES4(" M R@)6&M+4 M\'X[QC'==+4MK\-I8=ZYHI98A(VX]V#!0WZ%@=X^U5L+TPN7N# ;//5ZPK"Q M-Z,_*"K/_,(Q-@J+E0WX!UZ\Z3V S*3^3,B)-1#1"0G49$VL#;!['D7@; M!^]OWE:RU+@&N(Q,S*?06M9_GO&DN,.3XE9=OI-_[KT].-P[/3@ZC Z/3J.C M=_"C3@,8IT6V@+]0/$)[KY$5X?=9?>&U:(3P[V%]\BF$D%:EF&YD-IK9^YR? MLLV1B6TV5!_MF4^%]S['A)1L-]6(>J,+*88/5-V&1R*1.BFZVQ>BE\\(>&9% M^_B)JOON9YX VSQNQEAQ[?(FQ1AI>0WU M%N0+N]8L-]TBJBZ'N'5'E_2N#!Y49F;:'@$?V@?]++R0W]<"NU5[!YU<)]'I433YY^GD<+^_S&+=YWX3'G6/ MT)MJ(WDIQ.2*;(PM)7N-".@-PO7 QZ+UB9:3"^\:GZXIZ(4[DHKX):@7;PJH M&D\5I!D7',G$:AZ,?V;P5 #\1R/0BS%(_0F!T=W38RF2U$V M ..8ZKK\BG?4 !/FY4\CU.Q>]_I:["IS3!*U>TV=L^O6SY%(UX%-]WFK:.O[ M7*8AI8G%8]$&(RH-NXG*RG%E48* ES/%Q;!L^PKCEN*R/1]2)<8'%W-$ME9)42*TO8XAGH#=&05<:6JNRLO@#U:Z:%-HG M1NN%9VAI5ID@FX('&C?>O6Z\$.,)#5]EV0E](1C&M["P3$1T0-2<@F7$OP/9 M-Y^6[2D_ HG2\7"?%VODWJ#\8R;U#K6$K&>3,B^<2_.X0!])L2&R:GI]V(B+OF'03DV*)2WN%34_I!9@QURX-=HCK MWH3+N[S5',BI;(_AT&0,2N(J5@ !0NV^>-GT1'PP]0.WH/>TVCZ,-)2$;/]M MOB^#>0(!J^?+^2+A]*DU,PP!N31G):JO<@PRD)V[[PT16;1S71P20C"-42V7[2TEV_3T&ZQA(5W_;R MEFC=K'5*'"-V9#Q3[O=,V>V?*:&3UK#@4VL!IC#Y+[V*AS2ESX !KLC2,\Y/ M0_7)%OE7GM@2KB7+)E=<^E7?_<(\?97T NO1B12R-RZ4MSG%U[)FQ_ MXV?"DW4!OHTOI2KJ&46B?^R'^%<&G!1B6I,_&%;V>8BPT@ K96[4$C!C1<.)C@K;%?;0[L#<%O35C7-0#RU,0C-(LY O)FR_G#0O0N&#KL] P?/<+\T=_8;X>PG78*ND+IW(2 MIE/$Y24C!$2\Y)!2ZA^;HXJL/#.648>8"05B'&EB!F:)>862FKV;/SMB!:JD M6I+938 E @83FH@M)3 9NG)8QX:">,G*+5S/(S9BW?'?3POE4H)0-/96@ .# MS68)'"F "TIJ:4GWQ!$(C*7PN3J!Y)_7 M7G%I_E1=&F-F3/:"J16F4 =WFH*"6&)9,D8A8S1:L)"].:!0AM==B;!9AA MM)F84&Z<$PJ&N-*<"ZR"R&/"XC/\J0*=TF!>IL"]C#_-BP3$Z8Q5P\([_*ED MGAF@VC7' /$,&V9IXTLSR1N:?Y:TB" ;ES ;6*%P N-&"^"QX$ M2Y'!&K'^[6HI!^0L*1&.FV>7K,1PY5!8W-$U,\P@I*M!D!839\8?4_6VMH(8 M;!:^:^5BC33JPY@XM"307GN(27,<,D 8(OMHI]#=@FH9G.4]21(?:#J9J"4"2 MKF3R)6@-H#JP+UK58/$EI4HR:0$/B7*&\G>8IQ5#P=H:Q$:-ZPR?[0>L/EOB M/.OIV876U?.$:#&X?M0V?L3/AMG M$[%(LN:LE;KO$_^[/VS"DKBS@V6K0;2YM,0 D3:S:](^!)=82ELV0. %!*\. M8"1JI;%_9;2O8D@L-&2782RX4 />"N"SB7";0#.'N?M&L^FK@5?@1.(#A3QJ M]T$Y/2ZI_I(**V+"747R3582EG<\^OPQ5X7I\+/K!--.H+8CZTQ4_2;GTPT7Z[^KTA>#12W7?,D^"P9O0"(" M[*'D*&GNYPD^X3X\X0D]>RBRBH7"WJ><+R5;CAMFR)QKI&'L^4[0^^,>?KTK M%&PR3,)ZZ'TRS?3+_O-ID0*,PLV2D2,2'P?63,S;WSIYWIG?E8J$!9'Y69'& M#I%(N69N6_Y40<>U*A^+]>\V!I=W: 9N1:3ZYN#MP2FUYAR]CM[L'>Z_.3K> MM\2J;P[V?CYX(\2JO"*.,U+]$AW)69'D"ZM^L%Y2V&XPI-\FUQ,M48F8:/+5 M0%Y<+H7)!^]85+AZ16K-Q'U!3DUO]T B\PK98X8+6/$P[C8J _=92:Y)$S3X MH4! R.@KU)%OH(M@FJ%/:CNR\PM,8I)0 _:#SF.!>/?>CJ$Y?>9N^42L:+@' MR;?7DFXOD 5O/?LVQ3%G+ R"W=U0-9JYN;3CB),J^4K%0N4RHDB["&>/>>\Y M]OJROG/K:%=CZ;;$:%0B!=2C*^G5"+ENCBT0YF@A8*"K?+[TU#=J-&Y%';<_ M>;/W^TET .U\AV^/#B>G>\>_1T<_OSGX!4T),T8=5BSMP@@;N_]U[,GD&5SZ M <)!MU<==)[GG95<_"3L!@/P!]6%G%0N9GO-&=>BW)-6I95UNAG%3646*?@> M#?FY ;6','I $J%&- ZY!=33L4C^R* M> .[TS1P5%'F"Y?0$(_03=_?#N0U M#"4PS,8)R!QY9_ !N3&^EWHK:#(:JEQ;ED@"N%%*)$M26/I-=&:BB5"P 4P\ MKP+;U0%=G\@,[DYAG(8%@$16:8]73_ &(?;/&&YPP MJ^XR.]9'\16/',LPA$/$%:LK7*X?/!Z0W_*XHESG3^4Q[BDNOY5JA%1K4);' MP(6$5U%?QWM#]).-+^]%7INV=N$3-FM_'7WI/AX3:T'HJ;O- Y6+S1NO.]HZ M..EJT_3V25XZ^JR!@7=@8+MQA)/+K3JX :Z[K>B4BS02"'@W4YH&_.?7\.<1 M\/;)@+>=QR/@;02\?5&JKC5QG#$:;?8(2_ _F0/MT66=+,UGWOJ60*$0$$SK M2+E>FH@$**WA5R_M'RZ3VOU#^+@66,O)*_OOEQ%04G,=M ML:+FW)CUYAHG_B:.NR+U\<[J+6UYQJ30G<1WM^/^?7WPWF/]A3(?_Y1O:A(. MJJ5!N<^L$@B\.&=*Z0IP;[/T2O2,[Y$ROF@H3^T:R&+2+&'DE:U5XH4+#Y:C ME4A=:P7C)VEALLPO [B ,:O.]/8LC $HN&Q(I-5)A,,3O4:,44P2OL1PC]V! M4E\TU\(/4E*#OW1@QP5#+!1A^!E[$3G)2E^VPRG^?:Z_Y^3NG'R])?DW1P)8 M&3-/-@%[!3^SXDU)VI^PG&MVOWY!;&7#]\/3J$S=![R7@;>D7U.S+BX/P%RQ M8!@.@]7?F5.-.("G62'=*9,)[ D#G ) $6/4T-3ADZ(@B%5EWMXT0\\./Y@D MM%=N58@O0&FJUP?'QV_W+/7\]K/'NV9 -IYL;OR\"3/U$M-[&SL#US0KID"Y M#P#9]:\OZ82687:2':#["E5^3.Y 3M'7'/FK=)7#?&[1%6<"O^V/G!P0URF" M>%)"O$A=<8&:&UN=I=W=CEYMO=XZWHK> 1?9\\<[JCJC'S&' !7NR;0E]&HL MH&;_&.V_VXO-[.%U:. _;Q'@QV_9W)L--*BI0PC7Y0"0'EILU>WA=7B W]0E<$@NDYFTX M(0:[[I:H^D$RWXW&XAD+*N/5&=2'IZSP5K"+#5E3RB * MZ@[JRRDB/"B4*3(^4(KD$K="BQG@=G6-=4]$AL-BLP#;K?+3G"F$;0'LO"M7 MCXDM9Q54:;S*3.RJ-_!#1\D "DS+''_FVHUZO.&0D#^'&4$3'>+1IT%=A*>$ MHF%L_PZ!*6 &X!VYY(1]LD@<28Z0?/2LJE+$JA-*JVM=S[I9)U5=9JN&JVW1 M'.MBM.FQ8;RR*DM8L4JP?47HB_N M_+CUU/LN^]"XLL13AGQ<8X7V7E4+Q!,A_$CT[PY<*9R-_?L23=D)N-\-=YUI M[3W-T]@3A=M^_O0Y;+6W9IT_BZ/M%\^>QLZ'H3(^1C "W;8$Y@1H!;K::^R7 MOK]R?:OZ'CS?>Y_O6TSX[M:SY^LFG!TY?]ZI%;<0<1;.<-KXLF1O4&RI<>^Z MDNJYT"X&B48\G2J$'"Q(XC$O^6]"!@YU#G&<\ZZY,.310:2S"+ M[JK3I,F_K@U[FQG<7CM]GN?=GT4T9;S\9;J,JQ-0H>D&T%C..R?(8\\<]-G4 MF;.R@:L<=B+Y!!U]VO.GZ$*WJ7WU&_#B%M-WA<7UB>=XZAQ?/&#@LWJ:%':N MYKV)I2I\IS@EP0X*KV\RM D'PS;EBF#$2-UP9CIK!():S5#;)L-+@@O'*^>S MA-/_M4_V+>;ZR=;NDX&Y-B/@3S&$4_O@,3:0>:U21A$P._WVBZ>/HXUW6V^V MHN?;CYX]>[).BO7)T\?;$3179G]N;6(FKQ7Z3 4.SIZ-,V$ 2*T.,#I%@@? MH&B*)+2;;LG9(<+76+M@635C#'I,;"-=%B[M%/#'VP@ILX<]J>3$?$J0#^\@ MNN:()NU9Q/F!,$!2^YU.^8+4+ 'Y:HD96@=QJT+%.OP;&*>O:KG=YF@8MBVX MV?KGP8#S!F,M2K:.L]NI)#SC=;B]_?C1DQ?&,]O91A=O*]IY\N.XY#[[DKO+ M97;S=;;]?-B))%M^HX5VG#1:HG_^X^ @ MCGCA/7VTL[LS+K4OOM2^4035]HB@&A%47XHRS%^>_03;AM(YHD9#D+!O-N^G MTG'=TWS*D'\5,__PK-+.:)5&J_3@B0P=N>W!8?3;P>GAY.0D^NW7R?'DZ+6J MI:F2+SIM5FY)5P5M%8?^[03$]Z'N&P@_] 3&AUCR<%B9GXIW#JU LSF*9-ED M/\D/>BS@/7E_P.!C*;+TMT72M96_*_ WWIJE7:%7;+C^(AQL,]MH#,P\MK7Y M?RCR%D]\V[EXL?7XQX3P[W# MTV F?L"%]O4LMD\QJ0]WQ?V5U_D:EN.GOMZX*L=5^?!>[VM;E>L/@S4-.3__ M$O<71P^&JK M/_FS"II_,!LZNA/CLG[HKS>NRG%5/KS7&U?EN"H?WNOI57F#=WNZ]7SW2[[: M.D]V]5,4W7PE^M.UN[6]8S/4G [?7GZ$KI0\C22/_EG?^8?FA^AMTK;1"?"M ME^VWO+MN,D5;+YY\:ZONR<-<=?^3P 5^38IL]:T9B4/S:O=N)OCO4'7ZPK.I M[0JW9B@ I)!^1X;B M:-96T GT/(YV'@N&XO<;\_6?+WZN=]UTG\,>M^="W MYO>6*\>=B/PF+/@T;K]Q^WV]R;ZO;?M]1QGH;W[S_8!=FG_G3M@'\GCW_1CX M08W3O^US"6%+6969W]=]_7T_X77@4I_ZS%];^_WNV'X_MM\_&%*0E]=T^4[^ M^>O!SP>GT1XJ(FQOOXQ>OSDZ.H[>O=D[C/8G[PY>06-/=/KK)'IW/'E[<#(Y ML2T\G^?I[]3N?;%Q3MHVF9T[S=Q%DF:LK.B3%TS- F+BR\\\T+?N AMD6S O M$XE_M4W^52Q:AI_YA1+4O/_OO_WKU^+#\^T7.SL_/GMF?OU# @W/BO*'D0$119M/_.-48^)'I2'SIAT MCO71BFKFA+E9LP[,FGTGT?,F&8)SN$#CM$.ONJ)ZUYS>E-2\&Q.]9*A4LA)9 M!KH ";JU0 3=X.B#UF[5%2AP36)&9JR3Y;*N/N8@%'=/NA_7'F0/ZMS*%V=1 M4\],5+!X!/9Z>V=W^V/VZR/MX MI^\5@G^4%(3 M)L%3J2W:K&:?$V^P (4(H4(N_1'>@'\QYS1'0+]5]0V>:%5IH G MI\@SEH6">_'4DR0K:7NQ0"_ZW.S,TWO]>*4!PV!0KZ1KI7#0=[X W12UKV=0E27V%;RT+7(\>.?1U!M+-&:JI\3?4Z&&@H"ZTY8L XO=!YM!8O0)G MC=BU"PD*6&8-[590Y,OS@_])3T3=AC2_C6 M)FDB]:)!.Y_KQD4TI)VJM#F#<_.33 (_L)T"8G>:D]#2.;^IC>1 ,(W%I,T, M#^\R.ZV@ZX@:OHF>6!!Z;+32(P30337+D60=)\=C:$?9;K6TW L&$GG&4!E+ M5GB2JVKY7K="(!HMLC-4*K)KQ:-I3^HG=)H5&*,USZ()#;< ]WX>4#.R0P"*Y"O>\ H5R)Z W?; M2#;I#6PRA*QP#?E5*RO4:$GH9#;+EL3MJA248U M#BZU,$8)->7=$9:H@TO+ M@@4:V=:<;LR&G\]\0HC0Z.VG%::.Q&Y>\C&1F/];F)@'5Z39@GA.F+DQAJ+, MHG-S=L*3S/.YN9 9=O -HXWMIX__<],>$U5+VL:8\$A))[6_O,VCIN&CHO"2 M&4=SJ,,ICP:>6O%0%X$6]4U&-MMTR2IF\&4F7F>W7[E)?5<5^6Q%>G"X&_E! M4GWJH$S8QIR?F?-#YGM@$5!?.='KA$]_3M9?[P([$R#=F?2%<;A]QZ[R$"?%BLF@)UX M]'B+A-B'?)--5_=D"W-Z^J7GYYTW."]R P 5LF+K!YBLND%M>,UB=;>(>:/9)\#5CLER,/\-F[_SA(.AIIJW?-JOT9WV MGTLD(OQB(7>%2UT?/MGQLD^KXZGH9N\C1G5B8DH99+.O4&F^H_\3B>P49E33M\J+E#3\0!'")ZM:CAX*T&=\&+:W-A7A6U*88H/*< MMVBK2 3]+IXC5LI7&*1D+2V0!$6T\>8PGL:*%/D'L,\EE+[7**S2G( C#*,5 MQ!D$6D%WL[#,;:EJ 9"998+OFP5"# M%+H*_MUXW'PLTDY@(U;6TYX$)K2:@=Z]>"O]E-M@;H"?EV-U^\#T3GALFY.U M6V0@$$O921.L<=!/]S%^$MYX:\P[?[J'.NQ,#OJMNX'?>B.G]$#E=FANLQSU M?GM+<>!,UHX;>B&=L5N0DC8+SR:?X@@6*29.;*K*Z=8;*T=A,R 74$S2F!7S M,V7+R+K9_)&UDS:>-"[= C+-]D"!1UDF*YW&,3^:G?W)=D9YB^MLH=(HYH-+ MC!$DY'DVNJNGXHZR]3>:=#A'^;$P'PG0+?+.S?.VQKDUQ\3&]LYFM# ?.8>3 MO>45 9KND%/!\07(UXWN1^FQKL3%PM:9%IL9S;K+Q(9"RL\LJC*;YZV&K\1F MF9C?HWL/P]*T<%[AT>AE#=G4PH2WA<#M5M',&*$<:.RFDE*PRP^%BAL4/5ZG MD>AG *[,.JO##G,-49,4&0)3.JC3)!\A#**<5@RK%#]Y@^B&%^PUVS%8N5MV MY:TO JQ=(%C O%50:P=&C[YQ1;N9\@<_=0]B-H=2ZC!("^QEQ)F<9S3\_?,+ MO#PLQ0PX\!O&2<,37&3IG7FT-6QR;>GH9IMS7)MNONOG8>Q_/S M7L_/)Y]R?HKC;E,ZE 8-\HDE>O4<&)LX(V]$^]96[Z26YZI!RNKAY5,_+>_; M/!W?VU(IP )IP<60AH3G,DO+YE/1S>W!_&YP\&.AL",9]RM3--ZN!7Q>MJB* M7+Q=S%)<4;X='4Q.(%/T<0_%5U M?H9I"OL$5>T];]-[1-XTY,+#KH)48W8)^4L0A&ZSLAFZ00];_(FOPNB%[./2 MV)#&A(5-Y2P,/YO]'KX)"&R+%^:DM>6]1(?Q\^$KAU?2MPJR' 5B1Y#EUP>R M?&4[U%X=O7T[.7PU,?]Q&NWOG4ZBMY.W1\=[A_OOWWZ'L,NQ%^TKZ$4;&\[& M?M&O\TG#D.BJ-?$9+?/:!SS]]>!$W39F\X89YG_!_X AX!_0S4W%)-"?HPVI M7JM\$I:VX:/^1UP.!XO:7V9&CK-9;K9@0VH0A# @=^B___;X;]$L*PIV;^R_ MV=&%?X?T-2I@#:@_KF%(@0=&FA1EH,L*S?/Z:][E6A!/TZG-/Y)FLK_]?6]K MB.7E2SW-D+P]($($@HF!D D\H4@,^$..SE(L'D*NTR(;@R7MPR_@6W;UPM?D M>LLA>(>$D_8;B-!L6NY&55V3)L2[T@S@H\!^MTB7+&LCKF)/I1UT5BT66$4$ M0!TV9N+WU$1Y!"_CPAY<2C\_J(7M\'&PRJJFX43*VRRLO M"<* $0'Y:/3]"E#NOO@)KB!A%Q7V)ZPO;*$"3_.&!(*OWL+ M4!SC+Q_X?6KX&4?GPDA'EPI[EYQ10TN:6;PGU*()%-6N8M=Y;&')YM---S6^ M?]NUA(5&Y/M/]WHHWB8+TFKNV",*WH_W_M'D< M]\K@ZGSRH/;*JV2)<_QO6)78;P=EWC2;(^".\;A! WF3+#+@"2(L>4!]I N. M][BVUZ[D@\/HMX/3P\G)2?0;>'1'K\EUE50 O)+Q?_%EN),5?>$]\.^D:@J8 M*VJK2Q695"H>[RI+ZLBXRTTK@(\Z-]YO2:\,Q2%Q^_3Q.@;:Z.F6 M%#3QI_LJM%V5W'BS=[C_YNAX_R>;T+PI=?##?B_B+@G>ZGI^ZX?T>E^L&C<^ MQA=18/HJ5]SWL:_&*7P@;[G;\SA 9@KR\W? $K1_%!T>G48G![\< CKO7\/_ M\[4LB W_VH#4H]3'"*3^^H#4^Q9(??S^S>0DVCO4]'@SF<410CPCJ$4']K>"2/SUH_\P&,NA'_?$;ZT>]$8'V8141 M-2X0WB9 _+#,9\QMFV)XT&3$*0+B/M! 6%8F9,BB#2A,0??Q18;,-,:.<3-T M8ONN3\R5';[5\A4P3QK0!*& " PK<09A?Z:RZ@%SJY4V$3Y8H@+)S66XQ&9) M&^58$%-$9!OR5_4H?1X#Y,0PCS6K,UBE6]"%[%8I5.6^B&B 6ZY\+^:]X M*FE9?1Y2S>]BIX>DF@=S17F'M(R(&H:-@ZN"F5LZA*PWQNTP+Y\VR/J54E3C+;!-7=C'B'*F MNG2_(2@ ?@PX1F'Z! W.ZL2)J&L 7,%T]OCS_0@#1LFH";T^QZ^&97 M(HU*L8H%,5$M\Y+WE6/HP=9XL9 !B\.XB>YF$X4,7[TU@N((Q$5N7M#1' $I M20,8L(N<.#W8;!IC7V:X"Q0?@GRU]R7C3[6R=&77 );,[IH;'82R9/R%'M.Q M($S:@G/D.[3PF=E*2/]8!\.CYH)O?LA6C7MI /T@'(9?!&P*?!E6_+@H[VQ1 MAK0YCJ6-.6E@^HIL>8XLG6G2)L::=[4Q1F#!$F@!,<8\-X]M?F$>#E:;:",P M'S'1RJ$MYH6;LZ*% H= ! M?PO(2_'9$FJ00(>QK:NTFUD'CWRAK0A0I:*D!T_F#;@Y1NV-&J#G@U>M/F9J M[U3&;32C:$G\K!\9LH\XN09'KMP?(TVI; =IW()WM05# I]UOH-9$DE*AA9L M^+P8,.)*!,98T'__&X"3&2RYQ%'7D8\ C%)92CSX>&&@N=9,Y-C%B+N2[G29 M-*P(0@O)1'CUBO''"?:-R6XS^[1(+K>B7[/D8F7]0WH?)&*%8PBO;-ZL!;(K MW$]I1F='$*G07C$NH#D%DAHU%XADDEPX86!'/F$<;+5_T0Y8CBV?\J^H&CQ? MP(U*%LF9)1?")W-[Q^XJ2VV)SA(ZN #JC*VL$E\&"(UE(]DHT[R1MG;FHB82 MLG;OJKNI*,W$A34%@,@9Q)&/8]H<]^1=[-957WPLBYX MF,)JT-D7O50L-R9Z(>^A/@"6+ZL;-F=F+4RA2%#5*[=$%OFLKBXA/VG^2;D4 M=P;#-ID"?S R'R!&^][#/P^,;%FX1\7XETMQ!?7&>6.R?[/T=VMN]F'QBV[JN%0:RD: M=GB(=U.HO+:YV%I,K9T9_SIEO07(TL&%<3W8SG;4 GD$-\(P6:V3QI>:XK6\ MUO!.:]8[X&M?9.>@+=D(=ZO99ZD[2\2KV(I>FU.DR.>M)!,K+&ZBYT VGIP%LQ(752N7Y5H?_#,HUDP[\ULB''4VFY\; MUC0%KYE_5WQ\I8W:#[] I%7,P*E2BOJAZRQG-F$ M4-=LQS,UEACPT>W#,=KZ.N%P3T8XW B'^U)PN&^H?@"0 &M'72G*-U MJ;-YUZ@\N"=,TG0YM?F")-*R3?!4-X944L;K0J$UB46N"]+-O4N6*R?L0G^N MG(_"-&YQ MLN]NLM<4J),&E,(PO3\H%9[-NEHJ>C+KX"SJVK)(XS&]0*/*%!^R; G_35@& M&#I60 SJP.9KE/WW$D6S FS.N KN;A6$%>&UP? B,WL0S?UYEECG/Z^=*@K^ MCO7(DE*R'Y#-"/;W[5+9ZT$VF')A20AXJ*P>DB49E\H=+96P1:D\42)%T22IG.S4FMOX[_;I/R0V.^I#:^P#KXCB8FWSK;,K\%=:1' MV0JRO&=-S)7>J0DU4?BK-D?#LF4T8#(5_$98A2 N6LQ)6_WN5E98 MN)JXDI)Y[@[J\"8FL$E&+5]LPX!9A2JD?=UQFQ<*DON<7M()EG@@C'%K>E&U ME4IUTHJZ3-"AA-@E@U0.@7%8RPVK\EDIBJN#%W#*T@+]]'5__+)5C16,HAJS MG7>Y_L)BT>EY!CU/7<'>I:J,(,0*:BF,BC2S&"O .\>KK&Y&8!95\%Q4J;DE M6A?0.D+<[.4Y5,0YUYG4;6RACH# @A*269%@'H79JQ%!.-%]DA@V8X%57$6! M")3+P9-_XZ7[4?F:TOE4$5M4M61UUPZ$2+LJ54Z7VB3$@CPYI#0%_$(JVYZ' MMF;HH.PJ'Z]807C]H^#3D]@FWWBTT'>W0\(JEIT[$[29 SAK_%Z,1?+!JSU1 M+)Y M@=S2W86=8">6#G$/[KT#.M2L#A[RFH$VP% , MO[5P$[9(XB];18&NA[]&]3-\P[0"Y?*;JM'BH3G%]Q0A\**083$?R,XJ&!>Z MJT7%NI:8Q;*H5AGZ:V<9;N^9";GH!\S"&2<=[-I%WF:"! ']Y7$[WF'+3%B> MVP/#6QDWNH5H"&&\^"_S ^1/T"\&3R6:&J=;.^')TAPY2=LUOA&VVMUXE'0U M)%][T39"HG$9FC^80P3@RE;6D]=R6>&:@GXL)(YUXO-<)+XT5VHJ0#BX)=N> MUZ#\(/7CA5W:/C 1KH%U&K,08S,CU1)*-PIS&2!O8(&O:?T*,.%FV2ME7G- MHR[C)57C90/0D4W+/-;U0:;CS$?,Y!VN^+"DL38_LR"0#]G_>L4J)07%F? MN4.<$1@ D"2D?$5/DF8*F ,WMHV#X_J[L_47EC->)>5%TE C4E,9VY 398-M M(N Y!^S5-$?$=:VF29+0MOX91&WP:;TB8<&:A8@*R'S29@DL:K^$)O J;&L@ M&6 AOL8V)^_C_-@N7T)]FW3HRU(5L"1?I[ ',?C*#:5!H"7+Q*9-=NU;Z-:I M*YNFQI5[9RLW+,& Y71 P&E65.490ZBM_X/@?O!JX%3+2;#Y(I\2.P8Y@Q"I M3;'07S8,IN5R&OF#73T($Y.VF"7CP#$6,K_$@"DQI[#(U5"RC/I]<@XC=9.G MNY:LU7#Q.? L]T&K)D'-3Q"O)P*((4?G7CPK\^9B5T^ MRD"OWB".OL'=K?"PD@B;3@HOS=+Y(1S7K$W#^@RIW#8=0F&7KVCS/1YO M@.(NR\P9'9LY[BD);XZ4.73 M$50Y@BI'4.5G/%:N+']KN%H/@F#"TI69LF@)'K:+$5W5T5:Y8P49-UX46K.@ M*-E4=[HM-1J1EU-C8H+)%Z27.K)I//;AYEU=]F%R M-GIUM5='3',E=$]7:NKL+*E387<2:BYX27@O"I_H^?&7E/66UX"4?%)/,=UW M"8V($ .EYJ2%?*>%M](IRB#79#A;?TVDS5_&(PZ?4$A/H"@-YZ]D^\'=Q!M+ MFSH%733PVK1L8@GR^3+R#. =U#7V M$& UI,-&7!E7[Y@C_W2H[0]I$J!5S%HBT'_. M3;1B4U-9>9'7%6;=GWV)B;-39*CIID]ILU&=/7D;$?0EK/Z:/_P+<7LZ9>V7 MV"N\R1+C0S3G^1)>G:\'.V>B7RG:Q_0NV(^S.EFXYG09&J39E%P)E=F@8$]( M#^-I4@C9+TWJODT.&,[P@66,.&10D[!!42^Z1=$-R J# 3B1"UFY>:F65(B' MA..BWX0O\TE0VR7L?XA:@[.&+@2F4!5OLSF(I&%8TJ$S#Q"%*,.1!KN,KV', MM%E)YMF[F;/D9)G56@( ;@-@[9@#?EJ2VM)P5:%;F9%I0V'91Y:D.O,"/!D9"_-*8EKUS@QH">:XY MYVV11\^1@*PX@H8-#=FI*^CWS!>(5M+XWA5&HGBS%*N&7WN4FO%!?51= "8, MQ)B]N[LM'"*-H$R!3?'HX\\DV2J'K)VO65)BKL@L>?2\5\2?IG)J_39?0!G@ MQ:,4F UA1YAE1W=Y9.Z6%[ J.#@RCXC0B/*\JC[0TN";X=I**W"4S$VSHC&? M6U4LGFM.(*"ZR=QVPGV'E\,VO-9\@]8AL6T"Z @G3XO0>U=7Y1S'+J4ZX-;/2?+!>!Y-A8P=BW3V\UM;QR_:1[2D7*DY]M$V!2 6#*."!R5Z1_)C$M+ MD/,;-\.=;8;=$.>S3]U02Z!N2M%>#1KI 1QS5ZK@#G.C0.C/E!(U$.G,@ /G MDN/\@8O*Y,_]FJ !8&VC,.!-[?#:%[11/D98[=3MWL'A_N3X^CH=?1N[Y=)='!X.CD$ M*OV]-V]^C]Y,7I]&/[_9._S?_W?'S/K?GR#1CV.Q8"P6?'6"1!,K2/3+^[WC MO MN?1MQ?-M8RY>L*VXUSA-!U<84@5CL+UC!^'TUX,3:^.C#83E<[+[+B26?^F2 MVJS'%>@K6\1.FG!5C@W?O_[U+\CNPC\]H4ZR'E#:0VLY77&XLS\Y^=_3HW?1 MV\GIWANS]@]?P=J/]LU)>IE@(T2]Y >RT*$[?)FJUF^#0)IY/:=$3(ZB#,JWR.5]3EF$I-1\9+,?JNAG*@MA(>(H M^1!'QIN(?H6JT GF!.+HI -2XNW'SY[&T<^5B?C*.'H+2*O9>==D;=M$9E"W M']_IR(BYU -S3[D(?U?+2E8N]V_1070:'1H7YL3\[\3\_.N7V6U#S_;KY'BR M=Q+[I?WKK/K]KVPZ-;Q-2KF W M8$??Y=*"JPZ8#ZB40O$+_N6>#?^#L7F((>!GLRVY=_UXDE[PGI!S*U)WM-B- MI/5]#D1'QM%O>;$P'QO:J=O;SY_=<1-/5)5>J\JR0O4!LNXHI28=]Q/"K MBZ3HL.[M73KF*M8LRY<,[1+L^&SE&I;X#REEB MO1V$-9J?'LP$?H-I_(WMS3X?XRQ9YN:HQ;(PDCWX/(S>]K*9<%Q/E] \D!KK M!!^5]G%(],>NDYT0Y=1=7LUC1UR+>!;@/4.\3B*ZC]QI*Z<&+N.'LZF_Q36Q M$ZR)WOX]HU]D)+R3YA=YV@$8*X[^J'+TA@@%"N3P^.NNM)P@"-HBPH*F*CJ0 M)(PUBB_&2K8Y"@&L#Q55.AP;U S=$ PJ(0V%Z9MYC:%F497+9,5JJU7))'OX MLX:%5:#!6FJN 6S#A +2W%X-2A@+Y$KFUW:-CG9$8J$H6&,(LX_04= 43&32 M;-+)1]A3.?F1A8$H51KL\R"801/S[;#JLG+\*FF&Z5&/P@HN )]"&P[@":R^ M-JR;A'(67=&JLBWNHTU-UL"@44 RR(6<,JK[(G:9-L+NXHXF6Z%-\U$M6C[+C9^$C$G+WAH>/6;<2!"C#,%DY(6UISOQ%M;<@ MDPPNWT]:$IKPAW"RU.5B3]PKA@:+Y/@BHWF]3_.Z&QZY$"',NQJW"3F"B\P' M7M_.'VSE:'6+L,ZHLXF7RR7BLEORPS^C@_5LY[N;[63M89H3Y \A9F0:JB*% M=C%B"RA61.,A_XH#0APF &Q:5#X5;KG/& U_AY,Y#2;SU'.%SQ. 5^'!!SZ. MPU9RJZ$3\Y-$E=G U MA_L\N#,I<-.'"RWMNQ/C.%^$L6(0' M:GJ)+J1,VJ[&5)/XYM0(BZVNL?]I%E^K % MQ>9^OYGSBY]A[.:KCLG M8E4*LME<.-UY\D*L,[FKH#,? X,4AC_2Q1QSQ@D/EC],5$:-6(XR"%)1@%>K M17H@=L(#,1%2H3!YI)D M/H?\--@3)4Y#PJL0_"'&;#[(13G /^FE*V)ZMYH9'>"Z??MG;#)L&9N8(EZE M&4L.(H]_9IN*\M*$=6U^QEV$QDVW!!+G-7!QETK8WNV\#1[B:=+DW),.&1*X M9^D]U:8Q_G/DO*1(J20^6>""J*=YBPIOYN=TD9= Z()@&2)[6D4JS:>9H$1$ M():1I/G)/98IB#B0*.#KQ)4]&W%E(Z[LX32AF]N8S>NV/T7ASN09@TW,791O M,MN1A*O['UBS2\.K7V=F0P)#M.U>*:UP6WY3(G-/*$HVB1XL*1Z+,QO,]<@G)7F)\Z8L/MC+NO(HP%Q2(A03K.100*:>GX3IIP7U%'$#L#52"L2SLTQO(&=>][M&_A.V8 [>YE MI6=%DB_PI"-W/!<#$EXY]NXN%$[8Q#V8PABVA5Q" M3!;&]VMMCQG'*Y^!Z^P[/[2>]A(7L4<090L8F7V25W M-DLJBFPU^DV6T0P;U'0;) ;58/[S>>[Z"NGJ]I3YN,P=VJ*!$A=O= MX];[,=AZAWSR(=U>CF#:DIB=NP-[N M5"ZE"C^N7T:C.;[/-?$L6!-0JKKV->DU=IYLO: 7\9?350>Q%=\05V9-*9X0 M1V$X:7.2& "LUKG__G>7O56-&F4:.[H^ ><(CE$&-WWCS&-"D_U-VRI;3> M-2-A*\ #.@.V^5;I\8P;5H"-M[[&[^JDHM4>?[$@?II!6& #Y"S+^[ MUO(OTR__,'Y=)V%GSO*T@?_A! M #I&,408ZTZMG7WU?,(473.K=JG0@()+7,T0$W[?VIS? M>;4D+,0>S$.*6&_B>;>Z/8243!!Y>6ER+'=Z"7X,,@"AHU/R[*1*Z*KXG>L. M.#-B0LQ>4"POI'^\S2A![S(5@&VD1#R%)0T2:.15!Z QQ%)YJ3WM:0:5C36V M+P4/$ )?)*%2[-?HG;'5Q-A*#+-@FRRQWG@,W^-2?GX5IB"V"$&=AK4E0"<. MPP5Z@ON5CB>YJRT%BU)#\W,H7DS0AOS-PU#,<4WB\NI.;,665I\N!JQ^V$T:H-/CUVUEW?+2QO#C5G_SPK6?[QV75B4 MJ9=A9,/1[PZQ<-)KF&J2M@79J57#7XWFHIRF+\&^IW!G!H'=.HCLE5]R;S;@ MM,62W,T^9C7XB>P-LD?L.*(&TOVJ,H*@9$XZP4O\V>7D$/;3H/9QQ@5^KPL\ M;$MD\4(]\&0@+!2 M#)#F/031F%ZC0U^T8'?L+VA[>1!L=4$LGZN]W53RYE+##+[CWH)PB\QJ"-OL1J3TFQ%A/$@PZ"9W'$IDZV:4P5(Q M]:.-.>S/L)7#QHG@<,A(MX;3B.8]H&CI*B"T\8"!&VBIF632"WT"D+0*DE2K MVE K&VS BVJ&B!Q5>970C;$'2)5M1J65CB+2;3+/_:B:SP%:TT%Z"VNBN%WK MJFD>\3_7;M;>DORV=M:5<8R4K:Y"P@@JT11(AAG&6\.KOL"'2XZM1*:LI8P+T@B6N/ M0VKD+%D>APNBXVK[7*LMA"==TZ>J&J-NUF#V$25E),I:?QN_++N/.K_&#K["$JJ4B^VOPUL/4'4 MF93?:0\ S5@M[Q"T&RQR!+]B;9VE$09<1A%D6"0M)*19/GK Q0.&"-9L<#/" M[IC0V:"GQL0!>#>!K9AA\X;,Z4%DQ?P1U\8O,L99JK9L$,Y<"/"%J]B*P1_X M")B# D>A00H;EXF<>LKL:#WLK5U?J*8$ G,3U,UI]+Q$O$6;<5/0QG230Y!8 MT^E@-DKBCSB:,KX;4*D,4FM<6!][OGGLW2:<^ %O?."IL(*/@0S.2*\!4>:> MXA$\=*]8WZCD\0BX(U/>3'%P7=="6\.4$J V^Y@MEH2L6"RZ,B.P 3'/RLQ2 M>RTS'PEEQ?I7-E?UWAK2Z55YD96H!F3V4;=0%S*_[RQVXNJKY@MZ0^O[JC-N,&EO M86+X1N81S[4"H.,6 HVZLSI9GD?;3^54=; QJG?IV!V5!8$.1-7OW?/1)F4$ MC[X(M' &AMD#8CA\.X*Y MS5YDK-E XN'8.K!)W8\H.1;0TE609:6O""9HOG;2%D'([=KY<> M-*\/7IU-0!&PEVE<$'4Q7.QR.:3@-;%285\%?U-G(>E0RHT/C&[SX"2XM:L( ME-45/3)T'Y2PYTQ0R=Z)CQB@$HN")=RHY(Y^;@ MW$./)(Y^[F!LF6%U+WJ\_?SQ;K37MN56] MKL4/D85QDX.T6:S8AS"]ECL'I M(' DA0ZLJ@Z/2@S-]'*7Y\;E0A^$5Y+_DNB9,JL)2< Z:C?R7.@6TL@#T%%L MQJ#A'@W"O1J$$*EV6 GBPIWG+ N*@0IN-](;[/>]\6%/V]!LAZ)K^N7+BR0O M,&#B^ZS?KARE$Y@)LX2X?H;P'9X.(58WR'G-_NC2?):I^Y,_"6$!?%4_"-5( M[1LAEBJY4 <]K&+JH)V;=V 4'L-5,NVWF#M7EQEJ.->=@O!9SKG8] M>FVO\X9PS"X."VZVUL6"XC5Y#;4#D4^Y$UQ="<]AO!1W:10Z3%@QF M(U]ALPE HA3B)=M8*;!T :%?P3[:G".5"+8P9J0@XODW7(^6A8$,2>P4>1D% M?#5^;SLR#@C%'9[@:'70#D4W \])>5A>A7]#I RX#QQD0E':J5'71NS!>]<<^B<"P'8OY@W &A)T#0/]_^U=6V_:,!3^*]9>1B6: M$;IJHY,J!0C"&B03">NZ-R[IBD0!$>C$OY]]?(E#PF4J@5#\4%6E8.QCY_B< MX\_?%[M*KH2A\1GG417=5/C11I^!A5)HE J+Z9\@NCRO4)(PVE$0*B4+C19\ M9 L!\+X*ACJ.*5!*;KSSI'D .L&];X%LY^"^&/:)J*>;$U"![,HOP* MU43"92[@3AI536?U^*2U10U*R',S2CRRY="S<78Q.7FCB$05]#I0.-U$V0<] M$_.B/6:FA-;KN&EZD#B:B$6& )>VMJI$(#KA>^]:L0#A1Y$6 MMY><+R0,!K(.DK9%@\Q!5,Y4.Y'L A0\ >\*XJHDDTS=_-5+XNQIT LJTP6U MCE-6(DY.[$PS^Q&CJRZF:80+D5D2$E-!8HMP MFD%,/T'U+VON'PX>(9BCBB]D$/(62()V9#F1! *<7#@=95V0U /S0 $VJT%J MJ!ZB4')_2/PVM$?S O6+:9<9L3D%HZJM*IS@/#)7!@75"&DO:9L4TLO11+)Z M1]E3;%0C+LG2BU*Q80"R!+)CH@6X$L.W0!K\DWQE?!R)IZSP0#D$JU4T6$V# MU4X-5MNT\[&A8@<]8-^Q/0^!!)+;B,G?],(H&DP$C2K'Z]-H'B[803Z'8RYKE_MP;,6=>W"'?2'_-+ M17:\O\^WHNIT//P8B_TBD5-&RD="P;OE;!;,!U03Y,-]4F$3]$QW"*:FMV70 MCQ:WGN%D(E>[OQG3!19/UQ^4LP5YQL_2_^GBKLU#=75WB/)6U$9J#G/VH;# +\,E! M8I)V9KHBQDQ$76)ZE^SG(LW*$WQM5&U4;51MU$,;]7!;9RP/-TM?=^^FU^Q= MF[/B-]1%6=/1>'F^0TUK=]6I^YV/=2V?+N#K9:7Q9%S'MW7 MCH[Y3>PA8;"FY:&J;3O(;6/?M^ODCYK5]6Q$_D?>5L!7R'%]:4-D.77R(GGU MP>VVZJB%O]NM1\0^4G/;/VP?^_BG3=KMM)'O(K_)7K><1X0;J(Z]6LOU[+IQ MIF[1/*I;?*L/?)V.AKM0 %@ &1M+3(P,C$Q,C,Q>&5X,C%D,2YH=&WMG6MSVC@4AO^* MEDXVNS.US25)P5!F@*1M6F@RA>S.?A2VP)K(ED<6(?37[Y$O"3C==F%@FW9/ M9YJ 9.ORGO-(ENSX='ZQK(LHH)''?/)N,AH27WJ+D$6:>(I1#:E+K@,RD7%, M(S)B2G$A2%]Q?\X(:=FUFEVUFZ>6U>U 48/\'!FYI.'43IUZM5XGU:;;.'-K M#7(](K_=3 :_IT>?7PTF?UU?9+5>W_2'EP-2L1SGS\; <-FRIYL[DDQ/H4)PX0LJ$V;[V*]V.28&? MC/K=3L@T)5Y 5<+TZ\K-Y(W5A",TUX)U.T[Q.SMV*OU5M^/S.Y+HE6"O*R%5 MA<\)R&HE3/'9<3L]/.&?&90$A0H>L:*2FEUOMC6[UQ:4,H=F MFM1VUBH7#B;F?S/[;9HP_6(3)CQD"?G(EN23#&D$U:8%3!*3IHETWP#66S,XV!VC,AJ) #();LJU519&&=3'3M%^EW3!G[BMQ:X#9Y$:? :NUHS7"% M.Z9&/+5/HA7+KVQ*5KK74AH!9S]$9%V9F0><<3\$+!]:KH;3;3(<[+(R9E=;:%)_C.3.%KAH/9\[?6#-!/'WI_! M(CCV?I>Q=YMQ-K^.+:Z-XWL"RG"?O*BF_[:PW4$6*D]$V]]:9+R8)MSG5'&6 M/*Y%#C36?">/VDZ?1R,\D>O?>N1V \/_U_G>+Q1/?.Z9T8C(&;F,/*EBJ:A) MV/3&':!^;KKM[I>5[CE+;J ,0T%>0J9D:C:/[22&;OXGL_.;J'(?7G\BA! MEU2Q)W(@:6NDO1WUWR%>B-?6;O26*:1M^$4MQ(1+MQ*W/?49=A2&)*VHTME M#H2@;:K2..]+:$""8"%8N^[.Y/#)_L])3 M.B%#.C5K+JG2;0Z\/$32=G*I2P&%2XY;'>4YS+ZTS^U/]I5-QDH@6HC6]FC! M6(V/3)4?F5(AEQ%#J! JA&IO=]S-"UA[T(GT'MA0^W@MB&QM[T8W$3?O&/X MG? E+KY*Z@RI4BO25VS)%,E78K (P[47\K:C1UW="AI )I)6VOW)&)O0F: % M:?A4!Q*'Q!WNU24KLK:YB( A8+L^^YLD.W'/5:X42B<-"]K=",9TD#[7FVM]+H=H7>__ M5M&C_BGLJJFH",R3!JG]WA&R=HB)%3Q$(9Q2[W:NY"+R3<16J=PBPM!:GS@B' ME*55C0!.%K#(S9#$N:'1M[5=M;]LV$/XK-P=-.B!ZLV+'D5P#K>VT MQA(G0R'A9H# 0*V2&9M?<9!#)LF0"+E$IGN?P0?%D@0!GMN?9KMWK M6-:@3Z*&6QXI O =K^.TW78;W%[@=P.O ]>7\/8V&OY:4X^NAM'OU^-&Z_7M MAXO)$%J6XWSVAXXSBD;-PHGM>A I)C0W7 J6.\YXVH)69DP9.,YZO;;7OBW5 MPHEF3F:*_,3)I=1H)R9I#?K5##V1)8-^@89!G#&ET;QKW4;G5H\H##+X)CH8LYW/%CXZ//F&^0L-C1M^:<+4T*IX>A36YYG\@22*A.1>X MT^+9WEEH\-Y8)&5!=E:S86-6L$5C_JS:B!>H88IKF,F""5)9SU2J][2N&S5S MF2CR&;#C')DB%I.%3W%_#LY70,7["RKMWAX(4/U[ MS;O26'%^ R8/D5AQ37CDW&R"C"<)"I)^>-!KNW[8=RK:!J$?$/>8\@*JEP(_ M9_'=0LFE2*Q8YE(%!VG]"[]Y1PROIC?C:017YS"9CL;78WK0<#;^.+F)QK/Q M:)<_W@^'5[?3:#+]".>3V>67W?-=HD_8/$9B/^*O"<:_9BM\=W=;@\\(L12Z M*D!&@LD0N(BE*J5BU9F&^084IJB0*A8MP0P77)OMXHVAZE,7KZG4-OB^;[6[ MGM=I Q-),^QT3ZDB$>VY5 7<6#V0*TH;8RM[6%E2'JR^" R3<0WOA5@2R:PF^>*I MYUJ_02I5;;1E3L"\NKG^&]+\8T@]2&RF.*1=IS>)L26VKT?\3WQ[GUWVGOM[HU8TP M?1M9-+WPJ_>^_W!S_\UMV'C5/#/U,IQN_0OW?'Z\L#6J_<1(=P?-_EUC._7H MJO'T*E&R!5ISNK7=62REFA.PE>3)%M73KGUR^B:<2Y6@VG;8;GWS::Y']7UK M\"=02P,$% @ .X9O5/J:O4S;" N2\ !8 !D;2TR,#(Q,3(S,7AE M>#,Q9#$N:'1M[5IM4QLY$OXK.E*[@2K;8V-(')M011QS<6W>BIA[^:B9D1D= M,Z-926/C^_7[M#0V8R 79X% ]DA5C$?3:K6Z'W4_DG7PMV9SE"<\CT3,WDT^ MO&>QBLI,Y)9%6G"+UKFT"9NHHN Y^R"TEFG*WF@9GPG&7K4ZG5:[U=MO-@\/ MH&I8]5%YGW6#SGZPV][=9>U>O_NBW^FQSQ_8]NEDN..DWWX:3O[]>>1'_7SZ MYOUXR+::0?#/[C (WD[>^A=[K7:'333/C;12Y3P-@M''+;:56%OT@V ^G[?F MW9;29\'D)$ALENX%J5)&M&(;;QT>4 L^!8\/#S)A.8L2KHVPK[=.)\?-'B2L MM*DX/ B6?[ULJ.+%X4$L9\S812I>;V5^W>KW+)BW/DE6;\E/K:Y%R*V>"=->T1JG@NA\J MFPRN#G!3SV+9;ZIRVYSR3*:+_O.)S(1A'\6)#*5EW4ZK< MC"?CT1>X:/CNZ./?1^QH."''=5YU]YXPYVQ?,V/<8"IT_KU6>=%>W#[SS%+^$PP+692S%$O;2(-.\KSDJ?L M1!1*6Y10=JQTQCKMYF^TF-X*=I@XSQJL:G2Z"K8 A6""=@=0RP2 M62@T4FN#H?IV!@_IL9\HN+MW%MPWW#@*Q+(%.\_5/!7@2@T?8^V#&RM,)E<@ M6;":RYSQ?,'*W.I28/:@4(Z!(>J<97C2$KB8\@A-FJD,A=,J+W=-($?\C>%Z M02(9/Q<.("N=!FTQC,&0*>4E&H,$(JE!^R &(FA@20P$S1,9)8L=I&R12IK !"%6 D1L0\F12Q$W"IJF:FR5^M3B3QF*;8!FG M1B\'0QLU&)JE/=<,?D+B9J;NW1D2)VM!HQEV7@Y,!;:*>%!24=.IQ*,+YYAQ M+1QT@ 09IL(50 &\AJDT"8F36(:$2DF5GF-IHE29$OTHU6J5>E 76F''BV;# MM@&86 ""'A6C"VP1:K@TTQ4#+0E^'.22(1-PE,5O'P\O6WC5$^+:?$KYL^=^U;QUB M2W(; (./@=TCE*Y ?AMG#:K=$2_-YEVHB(8"F*E&\F59E1H*D-'(UY0H(25R MIX>(^F6.K2=J?T( $%9U^1)(C2J)TTN)= M;C$IE[,YQ3!D:&4NN)4U >O;@ M*D=.FDI#%=VM6>/*O\NJR@@89)'&J5/!@?ZH3#G5 TS+&7')#-##\XPZ/<*W M4) @\C7ZB_CA\O-5U*RAO3H4(E!K K)?<"(2-PT+*U(!U>'1+^8*LYQ(V-R%>FB MFE11Z@*KP3CZ$T5*Q\X(1Y3/1 Y2DV)1X(TH:+61"#8!'OA8E;) 47B"_IU# M/[H5]$\/&PN7^P2U>X3T!>P:D_-$$^"\#U/AV.=ICX#J6Z+"A MXI[NS8V _8[,3*Q#15&I"3&U$G^#UDP9BW8ZM84N$T'1[R48 E1O?Z7+%-!' MOKPB71F.G:!PYR1TA.*.S[Q=.]ZJA)L5'Z),ZY:*B%T9S\7(%-2XS'R7B.HHODR#A\#N8 MT#4FOK*.@XU;I%1"EX( MKBH!+-JOT\X_D@(PJ$K]:I\V%_R<:K?GB:YZ.Y;K#GN7)U_?!:YJ2^5/2VY( M<3Q&1R-6&>ZK0*RX,;H 3:"O#4\@#-B#*3/X#K[V1VU5:;GQF/!^TU^OU;L6 M6=_V?\ 0;K>+.P(1F&IDEP80(UQ.!.;6K5L\%='7,L:=NI@\C+44KLM MLL7<=%]O^9_,Z>J+7MI9C=_Q4[?Q:N)4(4&[*D]9550:]UZU7N[_4G=9-?;2 M?;4++#7E%%DZMU^Z]$,DJ_/F'#[[YJ68U7L>&I665@SH9L[5&3\( M6&I]-T\F_BY1]6GCC6*PWV[M[CW%X/YB$%A-B^1N%L0]E(N7K=V;';-60KS4 MFJ_>(KOWZX7@ ]?@"YU]=V5@UWOC^U!89;I06:LR>/V"N5-D]JSM_MV[8[X% MC\ $EU=;ZE._G.PC#/=]5*D_%UA:VH\OJJN(/D7QSQ:)'S/%82+%E(TN1%12 M)6&?_'[[*6R/.VS;G_WO$&#AUV*W?U'Q)ZJDJO-:TNCQ?80S4]T^)3 MIYU[>UW7US?RG=W7(__ -02P,$% @ .X9O5-?2[1+( M" 62X !8 !D;2TR,#(Q,3(S,7AE>#,Q9#(N:'1M[5I_4]LZ%OTJ6CK[ M"C-)G!#HHPEE)DW#-N^UP- PN_NG8LM8BVWY27)"]M/ON9(3''YLZ8-"NTMG M&F+Y2KK2/3KW2-'^7YK-49[P/!01^SCY_(E%*BPSD5L6:L$M2N?2)FRBBH+G M[+/06J8I>Z]E="X8>]OJ=%KMUMYNLWFPCZ:&51V5]U@WZ.P&V^WM;=;>ZW7? M]#IOV3TR"Q6;H3I$H9T8ILM'&P M3R7X%#PZV,^$Y2Q,N#;"OMLXFQPV]V!AI4W%P7ZP_.MMIRI:'.Q'EJDW,J9H+9KK8:IX+HW53;I7^_@MIK%LEZL2;31>_U M1&;"L",Q9ZMV6MO[P11S63R6YS4_ M0[@F]#6WR'S9T4P:N)%*N^@E,L)(8/#+J[WM=K>_'Y#A$SHV')U.QH?CX6 R M/CYBQX=L^'$\.F2'XZ/!T7 \^(0BO!V=/IU')V>G7\X&1Q,V.6:G9Y]&K-/E MS<[.)M]BQZ=5R6[D2Y[.*\S,Y..(?1D-ST['D_'H"QO]8_AQ][]7I\XW]#GZZFXXZK5]> M==ZT^P__'+.$SP338B;%'+G.)M*P09Z7/&6GHE#:(OVQ0Z4SUFDW?VYB61#O 4RVP#6!1ZG3!"L !#3F\<6C^%58KF)CK?6,]1$Z/-LBD3.$# M$*H (]!"IJ#B6>'3A'#.NA8,.D""GJ7 )4 "OTU2:A,S) M+ .A$JG2$QAMHZ'7UL[-Q#ARWY*^++E?U>^<8 =QT, ##T&.8]0N@3Y=9PU*'>' MO#3WKT))="J F:HGGY95J=$ &(WFFH@25B)W[9!0O^+8.E'[W3U 6.7E*R U M*A*GEQ)T"U^,2F7DSF!,.34RDEQ+&H#TZL%ECIQ:*@UE=+=FC4O_CE65$7#( M@L:I4L&!_K!,.>4##,LY<:4,4,/KC+H\PK>I($/P->J+Z/GX^3IJUM!>'>BX MEJCIGPG]TT=$_[TY\,8BN#][WGLM8/W,9$00YT;EG-($-U@>)&T)]UQ'2PQB M54CN T9"XK9N:44ZN#HD^L54:8Y;%9/+2)?5H(I2%U@-QLF?,%0ZJE 62P@OT'QWZX8.@/YKQM'3L2" 0<0P=*V>( MIKE%C:Z$S3W8WC_>+E =TE$13$U A_%4E?9N#^Z3C_C*6I#,C[^^86/3Y?[! M+5[A9P+^]*GQ'R; _S- C1[&T1X#-[%$APV5]G1O;@7L-S SJ0X5AJ4FQ-12 M_"VM9LI8E-,A*-HR(1KZHX1"0-.;=U2) 7WPY37KRG'L!(4[)Z$C%'=\YOW: M\EXEW*ST$#&M6RHB5(A8LE1-EBNC<<5H1+!U=%Z1&^'K&Q3.#86]\HY#95NES4I4N (TF672 M6B'^2_IXKR!;W#&PA'_4R,N^[WGV?8,4>@\:5 )8M ^G'7TH!6!0I?#5_FLN M^ 7E9*__7%9VZM4=XBY/M+X)7-56R9^"W$)=/$)%(U;,=2<0*\V+*D 39&G# M"P,#56#*#'.'N?9':%7*N/7X[R7K_X [LP&2>ZS!+ V@13@^!-[<47T%S(;/ MC3*?J70F*$'F_+SZQ4%7%"JR(E4+@;?S1'G2Y&NP!TP?13VTOL^OK/\J#:6 MAS.6NY]AW2ZRJCC%>A&Z&:HTY841O>67NC<4R<3?5J#[%C0)F-Y^'96\M&I9 MX*]RN)(U[-3!Y&VHI'9[8X.YX;[;\+\JTU44O?2SZK_CAVZCU< I.T)*53-E M55&UN(L&:_-5=;R\Z$W!4A?-.2;LJS=45N_Y MU*BTM*)/UV2N#_>ID-)BO_WNPN_OYU2?-GJ9QP>LN%K=^S/RC0 $5A/*'R$2 MWT&+?P#%]NIL_)EK).S.KOLM?MN/Z!M@5''-5%FK,DS;)7-GL^Q5V_U[VL$% M)O"#JET2\057X_JAH_-G^/]/1(L6W#.'JA:AE]@\_6"&B10Q.URIG>/J1\R7 M6#S]8#9/_%$ZPG S(+3#N7H_N#I_KPRVKD4L<$IPF8]^E*FOI,UW;I6M+K<7&!/T?3" MA61&F+VN[^]#^TK2[A7WP'U!+ P04 " [AF]4 M^X'4O#X& "*0 %@ &1M+3(P,C$Q,C,Q>&5X,S)D,2YH=&WM&FM3VSCP MK^S1:0LS\2LA7.JDS*0A3+DKA"%F[OI1MN58@V+Y9)F0^_6W\B,X4%KHE.?! M!">65JM][^HQ^,TPQDE,DH"&\-D[_ *A"/(Y310$DA*%K0NF8O!$FI($#JF4 MC'/X)%DXHP ?3,ZYG1T7?QP?PN:I M-]HJH/#$6P8EO579V19>]Y>V;%MV@YXDB094TPDA%O6 M^&@#-F*E4M>R%HN%N>B80LXL[\2*U9QO6UR(C)JA"C=V![H%GY2$NX,Y502" MF,B,JH\;I]Z^T4,(Q12GNP.K_BYA?1$N=P_[!73&_J6(&ME3]$(9A+,9(M>T]DO^W8IU?VV2!2W8\04/L7-\$3.? MJ7=OG!V[WVF;SL#R45CI Y&FH>MYSEF&I'"FEF[,PI F"/#N3:]M=_H#2P/> M$UT!^@^5=Y#9:'SB'>P?C(;>P>0(G>%D>CH\\L";W)_L[DRCTX-3PW1X\FEX-)X: MD[^_C+_"<.3IGK9MMQ^8^$>,C>HF,(P27+"X82F0BH0 M$>S1[ R#)68,17@+#I+ A$T-JIA([30NFW'2 91(S7"4J#3VF02XR(R!U)0AA?8+!/ M,$WA7'.699I@_&C($+,4Q%12I+1)54E_350+3E@ ^SD7::L8-HH9C1 OSJ/# M+4RBB 5($V(INDN>6L7L?Q MY<^$TV5S\#Y+,-DRE-5-@RD)XH(V?PG8KUBD M&4ISF>4$+4 ):'ABI0?MA"TM$1**5"?@)G@-I(VZFFQ*I$\2FAF3"Z0/AD&A M,VW4FE:B6GJ[(T/;2Y1K%"V7 MI$+]7[1C:#3+L'']Z:$,*Z>(<[F98OT5737YE[I4VG0^=[;XVQ2B0K P\M2T0)M$84DDSK?:6[B985^,PI!># W:D: =9&3JB M5=! A&%1\Q4Q!J%R7EJ-2*DLYLRN!!3S*3EK43$KXG-:#_2%#*DT L$Y23/J MUC^:4^_@?'&9K'4%K(6*4NLW+8CD2M0-97%=M*SIN:GX$J9(NYH:@Y.ER*M! MC0I[ XJ$C$5XD9'U%5+LR^;S.BYFPS? MOZDT &_O]N5:JWJJ\%;R[G1-YU7@#RCPMFGW7N7][IKM5P/_50*WE-3A M_9>$\GO@^)!(7!HR/<([O.\W2; M%^ EF\>2X3(LQ778-5?9>O65VY3W>C%\//8;O1R2[9KQPG/ MQG]>X'JF<>3SZAY/IU:[?N2F]\XO^Y^-R_RO5CG/U9E>@.\,@T#DB<));EK= M6,6I2;U]]H#[>^W;;_#=AV @0^WH^VV282O&CN*LC66PD$PIFN"41!5'N?6Q M;@C^\H8#>XA)!C[%4:D4YTS?]-L%$N$Y;% M)<+;WHR0P%2F&8@BR%-LT1S03)G7MDOCU1F83X*SF41C"?4)GI!N'2H:E];6 M.ZI]:*U'CFP8U7L=7)J7Y=:.\]::5K?P4C*C1KEC32)%I4O.!0LKU^GUS/;V M*J25;79Q<:^\W5=<%]S]#U!+ P04 " [AF]4&5X-&0R+FAT;>U<^W,;-Y+^5W#>VXU=15$/VSE%\KI* MD91857Z51-?>_@C.@"3B>2UF1I3NK[^ONX$9#!^2G#OO<:^2JEC2$ ,T&MU? M/\$W_[:W=UDL=)&85+V;?'BOTC)IC@_&QZ_W]MZ^P53G_IVR.%$O]P]?[Q\='!VI@^.3EZ]/7A^I MSQ_4\R^3\Q<\^N+3^>3OGR]EU<]??GY_=:Z>[>WO_^WE^?[^Q>1"/G@U/CA4 M$Z>+VC:V+'2VOW_Y\9EZMFB:ZF1_?[EVMJIO[S/SU6:[=W!9[35F=O#RHFE.\N8^/5\;<[2UMVBQ.#@\._GQ:Z32U MQ7PO,[/FY/7X^+A_Y.Q\T3TK96LGSF2ZL;>&YHYF33*CWK,* M[\W*HMF;Z=QF]R<_3&QN:O71+-5UF>OBAY$\P<_:.#O[X91'U_:_#*;&]AIS MU^SIS,XQ.=%Z*OL_P6>*_C\\DE]HQ>E@Q:7AO4W++,6'EW<+.[4-CO'HS?X4 M/*N^ X4)Q-6XB,3'J+JXO#F_OOH\N?KT47WZ14W>7:KKRU^O;B;79Q\G?_G3 M\='A?YS>J)O+\R_75Y.KRQO_Z>7UY04D]?KF"X:IR:=_XHZ^B>D@G+=V>!1V M%VWE\C_/WYU]_/52G9U/Z./#GUZ^&JFS&W7VX?+CQ>7%]]B4+5)LZ.3EC]5# M@C19KLZQ<0D54:NK$V8KD6Y4SU>##1%>VT1GH*I.O]/#"U%^AD8 E/!ZI MJR(9J^FM4G;=T]T44:GI:M\T]?\./$N$;; M0E6NO+4U"*N)"(SB3^S,)@ _>F2+I'15Z3133Z].[S.]K)5V1M5M#AY8<)$^ MH"?_:''J,PO T*HIF0^S%A!,C/W&Y44?->+\/'-XVG]P+PM21&Q&=W\>OY^\#]\??1LM_: M&FR[_[UJ=N[%\8;$\?MA0: RUJ3#XP.%25SQU!Z,EA ME/?L\V/+;%PP#_%=YV5;@!/.8#XG;)\"Z;7E7Q$AI)8UDV:B(RGN\7[3NL$) MK$ <9T(B(CT0\C&P4C9&4TTXFT]=I"L^=.A;.&(#)TF#)*"U=',$F=RF&Y: M%[,8[$G?:INQX2(1!),:9Z?,I;%Z]PWB ])-7I'XC$@^.Z=EA"53_D3X#MB] MQ9STE\@72RHX16)?E"NC:UM\)6)G+3@;6=;(WGIG8!.!H@2R#!"W7&+A4@%5Z(WB0*A(LI:!=@_6%'N@^2N+; 4] M;$W,H'!DG76[8W$(6ZH6DB+*'Z2!F+1%9CK!6!4'8DE_8I9,C=A>P:<>KRQ/ M8C*+@22N*4*&^YJPO$QLGZ;2 Q$2_P#@59F$Y)R)H%27]Q+"GQO]5 1((:AA M,9AEYLY.;681E$&*<>J%]PMX97"CM@3+.L$)2UX&Q^JMX0Q4%PFFD9VQ]ZJ" MMG7<9&%JX0"Q86&K/IN1;H&^7+,]L(TH3FIGV%";-6R]- 9;,!V^-:@C0YRP MP1Z)X:$I24MP.AHQW'#TS)4YI,[P]/&K&FO^AH/%&(\74-&ZT46L%3LFFF=I MZM.$F7<@'CACL38I*:_)\)OP^BE>!P?E'BTH5>$AH29AVV8\"3G("R,N+SI7 MDX'I09M+SD [A3-,@A_>CF'$:\P#2.2":!D8$U@[ (XDRSFC[.L$@Z M=1%8IVQ>:1)2V3L.YZMI"/<2\R!1.VG%+\)1[I3]OC!)IJ-T3G#7O:_5F21; M#]VS@7'TL<$Z/ L8-J!?(@)V^F5$D&M+P7=EF%A$#IS]P4G.O0 !3P!MWF5H M:XK0:X). EZQAR1Y$I$CVM?DY M/G,<.20M= 'K$4$>V.G\IC _M&-R&E(\ZSA8R"$[:#<< K[($4#'391QPU9O'LWF:;"02=F=-S39%>9F[!B/]-[5R1 MZ^->$VE@6()X).=[LK I-H\!E/\[>'GZ9I\&BCI*T47^7;CP\E0G7^<..G::05[W_-\'GMH]O-*4N=1Z_*.HCN.?Q&6< MU0)1!5.[-W5&?]WC&/M$9TNX+*=2OSD^'A^]^O,IX;IQOJ9SL%+X^?]93OH= M\/ V+LF045@IZG"&@G"1HPPR M-S-RTMS B2X$;R,G6CQG-A1D:$I.H[4PKY!?LD;L7$KNHX[-PL@78Z+B$(76 M4TCGSFJ* MF6LP6J)YA%M^(1CJFH:MQP;#_;%265+6T-(=$FPU.V*W8'?9(28D+ MQ"D.7,8C2"R3A@SQO<-M"D/-0YFD4.],D@91]:+PW!6E%Q$XHX@.RVL?# MH /"U<5C'_]^4$6W,#.+("S#>''OS1TH-#ZNV\9BFJ0MR!"Y6_SY9#Y+7)@# M;U:S$ZN@J:B2DU?,TG+*P#L$$_ S-UI\94UH=7?/(^"N0Y4-)S)+N,U0[-RX MN>!R5PW<305D/DJ!_^> /!79*_SX]UDP@^3#CH7![BEC\'FIHX$ 4P91* MB NBP+$Q"!T'X6,I,2$4*>"UP=\C8Y81UA=M/B7MK+M9B:S)(A8Q$U>]LCKUBJ1)Q@*3&ML;*?<&)JH+8("],TXN:)?ZH M$[U6,NP2UD],Z@U,#%7;I .#>57FP5E_(*S?25VXB8#VC)'L5-U0?A:'_,&8 MAMUT;",:]R^M(FN. D4/Y)DIP7$"O*6CHC8C80T*1@S*-+8L()7Q8$V11T$* M00+BV99';!OZ0$-9]VG- +B9:$B4DA?[+2"3\P_4IB% MMDXBYB+5S4?-5T7FH/I4K&@[7"]IOZX5/^O/^"]D_Y",Q*9>X MAM+124ZPZ%-7MB2/4\FCT%2"9!TTK"':.J#YCD(J[E EV;%>D-\,R9(F(;^: M;R(D(@QY$7[UT.09B @KC7SI@F?(P3J:X[E^$4J''J+"KLET>Q(IIF00)RH: MGW-W?K]VU4N,M6>$J)AL\]2NDT@&+W+=<+GR8MH MH57.;5E1KYRYJ7T;D5]GN2C5\\,7:JGKE;&4@0P]TXVB>YR]?L ]&WE-FXV[7;4)=#\\FTHG2]1S*=6HD M.]&AY09[=MW"@!Z^TGO'"+%".T;75PM7*"0:E)X;F>!@:G(SAT M75(-/+0R2^H]L77)(M7LZ7OIR?,"-*#]1_^9M"-*JB^BEY88!>;ZE$LL6$UT M-!WS.;/I^;_"_#^J6W]4M[YK=6N[EQ74?B0ZK=EG(14@F?[I )8"BM"K<%"% MH:?$3;+\KH#L87BOOS\CFDDQ9# 7+9RXA--Q65F3RU8.]7?34F2W);E/5FYW M&GUN!A7PYFGN9!=2AT GFV(O%R1=^UC1S'B+;!Z^=C,):33DW7'^6N J/ M,I]\ECRTAM_H\NY6BUF7\RT<\0'7$QD 6CY:[ MJ73OHYHA77^T(0M''+V"].;%H%S@$XG#E-'NZ>%3NRM";&97=LIB)E%W0"1N MV*,*T,PG48="60;&1)=@#604=-,$%?60\]4PK]!T?W10P0U2Q55P+[FY 5S,ZUCG+#T"R2:V[O7^P'E#LT#2WFH@ZNA MT]A5[)O:5]X=F$SN;3&I3SG$S8=,6Y_OT_60A?'0)^3=HR/W28BUAIJ^>9^Y MP/DA.&>9C?+2/1MG'!X6XEND.M=T@T)*&=R-3\EPBC^2A904P^G.;-K"Z:.7 M6KF^3 9YO6U\,YU )S5/:'^ED%H#95[8_U]A/Y"R::.$\)"_+2W KIU:QL_ M6\)-.&N;T7/0"P'NJ9/TBPMR],J0]>*<6O+ MD-OR9F-F4KXO'OE:DFR3C[\4K+=\;7Q'JP,7MJX90VKO_*KK3F#.JLII2_DZ M$J;/TNR[4\#>7Q,3\&24"XK5P^5H7?;E2D"WP?X"[>HU&1UU;5 45F;A&D.P M\/*5#6/UN774H\/2<^.G./KQ* B#A_>8"(IDNFPE,%&:0%."&M;WI]#GPZC- M)':Q![\_N&K:MVZS(&L;+KG+$^N"'Z2C:^R]K0I@>PX6B'O.7\GC[G=3S./H M.PCZ18]]4M??+:=E5;:Y8WX#BC-V.0F.0]7=I_X+>*=TZ%0>:+EZ]%N;SL.] M:8)[CC%'TFSXM2B7A8?LGC6A_!E2JOUMV$%MA @(29Q 1-U7\#LWNQ>K]1I) MU"Q&5$L2*)J0\V"["J2_E*[-H?<^"-HI4?K&#I!6OM-B:4)_1USGZ(H:4;1' M@IK&71G>YUXQ"O3U$KXMLN;U!@L&'ZRE;FA;\_DF",'&*$ZS$5-7[P&M[,P;**7;4\)W.=XP@SX MP'>/=^JH",NWG0)=&C!=18=N"D286A??"M2^-_*E+]3V'IMK3I8ZBT M+]^UR5_>^?:_ 5!+ 0(4 Q0 ( #N&;U2Y(@Q_.2D !GC 0 / M " 0 !D;2TR,#(Q,3(S,2YX&UL4$L! A0#% @ .X9O5"2P<=W#^@ MM=,0 !, ( !XM &1M+3(P,C$Q,C,Q7VQA8BYX;6Q02P$" M% ,4 " [AF]42-E97FS2 ";5Q$ $P @ '6RP$ 9&TM M,C R,3$R,S%?<')E+GAM;%!+ 0(4 Q0 ( #N&;U1*;0A/ @!D;2TR,#(Q,3(S,7@Q,&LN:'1M4$L! A0#% M @ .X9O5*%?^K:S) G^$ !< ( !%)H( &1M+3(P,C$Q M,C,Q>&5X,3!D,3&5X,3!D,3@N:'1M4$L! A0# M% @ .X9O5 *Z0]?GPP FEP& !< ( !(?H( &1M+3(P M,C$Q,C,Q>&5X,3!D,3DN:'1M4$L! A0#% @ .X9O5*/CA\9.[0 J! & M !< ( !/;X) &1M+3(P,C$Q,C,Q>&5X,3!D,C N:'1M4$L! M A0#% @ .X9O5.8O.-4_!@ W'D !8 ( !P*L* &1M M+3(P,C$Q,C,Q>&5X,C%D,2YH=&U02P$"% ,4 " [AF]4#YOEN\L# !# M#@ %@ @ $SL@H 9&TM,C R,3$R,S%X97@R,V0Q+FAT;5!+ M 0(4 Q0 ( #N&;U3ZFKU,VP@ +DO 6 " 3*V"@!D M;2TR,#(Q,3(S,7AE>#,Q9#$N:'1M4$L! A0#% @ .X9O5-?2[1+(" M62X !8 ( !0;\* &1M+3(P,C$Q,C,Q>&5X,S%D,BYH=&U0 M2P$"% ,4 " [AF]4^X'4O#X& "*0 %@ @ $]R H M9&TM,C R,3$R,S%X97@S,F0Q+FAT;5!+ 0(4 Q0 ( #N&;U1S,TZ_A10 M )!4 5 " :_."@!D;2TR,#(Q,3(S,7AE>#1D,BYH=&U0 52P4& ! $ M! 9^,* end